How tow ? 2 connexions Internet dont une pour un seul et unique site

How tow ? 2 connexions Internet dont une pour un seul et unique site - Windows & Software

Marsh Posté le 30-12-2003 à 20:23:56    

Je possède deux cartes réseaux chacune reliée à une connexion internet différente. J'aimerais pouvoir utiliser une connexion pour quasi tout sauf pour un seul site. Et sur l'autre carte/connexion, j'aimerais que rien ne passe sauf ce seul site.
 
J'ai cherché, mais je n'ai rien trouvé pour que cette procédure soit transparente (sans désactiver une des deux cartes/connexion). Merci si quelqu'un peut m'aider car là je sèche.
 
Edit : système d'exploitation = XP


Message édité par Raspa le 30-12-2003 à 20:44:51
Reply

Marsh Posté le 30-12-2003 à 20:23:56   

Reply

Marsh Posté le 30-12-2003 à 20:30:04    

Raspa a écrit :

Je possède deux cartes réseaux chacune reliée à une connexion internet différente. J'aimerais pouvoir utiliser une connexion pour quasi tout sauf pour un seul site. Et sur l'autre carte/connexion, j'aimerais que rien ne passe sauf ce seul site.
 
J'ai cherché, mais je n'ai rien trouvé pour que cette procédure soit transparente (sans désactiver une des deux cartes/connexion). Merci si quelqu'un peut m'aider car là je sèche.


 
 :ouch: , je ne savais pas que c'etait "pratiquement" possible


---------------
passez au SM vous ne le regretterez pas !! http://www.borischambon.com/  /// d3 : KILLER#2821 ///  site moard  : http://moard.ayzo.net/
Reply

Marsh Posté le 30-12-2003 à 20:33:45    

Si tu configures un petit soft de proxy tu peux y arriver, l'inconvenient c'est qu'il te faut 2 navigateurs configurés differement :(


---------------
Diving addict
Reply

Marsh Posté le 30-12-2003 à 20:41:13    

Il faut mettre des règles de routage


---------------
Je me lève de bonne humeur
Reply

Marsh Posté le 30-12-2003 à 20:48:27    

En fait je me doute qu'il faut que j'interdise l'ip de ce site à une carte/connexion et n'autorise que cette ip/site à l'autre. Mais dans la pratique j'ai du mal (de plus je ne sais pas si le basculement se fera automatiquement de façon transparente dans ce cas et si l'autre connexion continuera de fonctionner pendant ce temps) :(


Message édité par Raspa le 30-12-2003 à 20:52:31
Reply

Marsh Posté le 30-12-2003 à 21:13:59    

Mams t'a donné la réponse, il faut mettre des règles de routage.
 
Sous windows c'est la commande ROUTE ADD...
 
Je prends un exemple (ROUTE PRINT) :

Code :
  1. ===========================================================================
  2. Interface List
  3. 0x1 ........................... MS TCP Loopback interface
  4. 0x1000003 ...00 e8 18 c1 24 e4 ...... Broadcom NetXtreme Gigabit Ethernet Driver
  5. ===========================================================================
  6. Active Routes:
  7. Network Destination        Netmask          Gateway       Interface  Metric
  8.           0.0.0.0          0.0.0.0    212.125.10.65   212.125.10.94       1
  9.         127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
  10.     212.125.10.64  255.255.255.224    212.125.10.94   212.125.10.94       1
  11.     212.125.10.94  255.255.255.255        127.0.0.1       127.0.0.1       1
  12.    212.125.10.255  255.255.255.255    212.125.10.94   212.125.10.94       1
  13.         224.0.0.0        224.0.0.0    212.125.10.94   212.125.10.94       1
  14.   255.255.255.255  255.255.255.255    212.125.10.94   212.125.10.94       1
  15. Default Gateway:     212.125.10.65
  16. ===========================================================================


 
Supposons que ma seconde interface j'ai l'IP 80.50.10.25 / 255.0.0.0, avec comme adresse de routeur 80.50.10.1 et que je veux que le site 216.239.39.99 passe par cette seconde interface.
 

Code :
  1. ROUTE ADD 216.239.39.99 MASK 255.255.255.255 80.50.10.1 METRIC 1


 
Ensuite il faut que la route par défaut coûte plus cher que ta route que tu viens de définir (= metric plus élevé)
 

Code :
  1. ROUTE DELETE 0.0.0.0


 
Suivi d'une route recrée avec un coût plus élevé :
 

Code :
  1. ROUTE ADD 0.0.0.0 MASK 0.0.0.0 212.125.10.65 METRIC 20


 
Note qu'avec ROUTE PRINT tu as la liste des interfaces, tu peux spécifier à quelle interface appliquer la route si celà s'avère nécessaire en ajoutant "IF [numéro de l'interface]".


Message édité par Requin le 30-12-2003 à 21:14:37
Reply

Marsh Posté le 30-12-2003 à 21:19:47    

Lance une fenetre d'invite de commande et tape "route" sans les guillemet.
En lisant l'aide tu devrais arriver à tes fins.
 
En fait il suffit de dire à ton OS que lorsque tu veux aller sur le site "TOTO" il faut utiliser la carte 2.
 
En gros c'est comme ça que ça se présente :
route add 218.251.81.8 mask 255.255.0.0 192.168.0.3 metric 2 IF 2
 
218.251.81.8 = l'IP de ton site
mask bah c'est le masque
192.168.0.3 c'est ta passerelle
metric 2 c'est le cout (c'est à dire l'importance par rapport à une autre carte)
IF 2 c'est le numéro de la carte (ici la 2ème)
 
Tout ça c'est approximatif, il faut que tu lises l'aide... ça fait longtemps que je n'ai pas utilisé ça !


---------------
Je me lève de bonne humeur
Reply

Marsh Posté le 30-12-2003 à 21:20:39    

Grilled  :D [:grilled]


Message édité par Mams le 30-12-2003 à 21:23:16

---------------
Je me lève de bonne humeur
Reply

Marsh Posté le 30-12-2003 à 21:40:42    

Merci !

Reply

Marsh Posté le 30-12-2003 à 22:19:29    

Qu'est ce qui se passe si il a une IP dynamique sur chaque connexion ?


---------------
Diving addict
Reply

Marsh Posté le 30-12-2003 à 22:19:29   

Reply

Marsh Posté le 30-12-2003 à 22:54:26    

J'ai toujours pas testé parce que je suis pas sur place là, mais je pense/j'espère que du dois pouvoir mettre un masque sur l'ip dynamique (et l'autre est fixe avec un masque complètement différent)


Message édité par Raspa le 30-12-2003 à 22:59:49
Reply

Marsh Posté le 31-12-2003 à 12:25:03    

Bon, j'ai testé mais à priori il prend le routage mais ne fait pas la bascule d'une carte à l'autre pour le site (il considère une seule carte active à la fois). Rhaaaa, j'y croyais pourtant. Pas d'autres idées ?

Reply

Marsh Posté le 31-12-2003 à 12:27:45    

juste pour info moi je mets le numero de l'interface en hexa, genre 0x1004

Reply

Marsh Posté le 11-01-2004 à 13:04:21    

C'est encore moi. Merci pour les explications, j'ai réussi à en tirer pas mal de trucs, entre autres c'est bon, je me connecte au site/ip voulu avec la bonne connexion, mais j'aimerais aller plus loin.
 
Plus exactement j'aimerais tout interdire à une connexion/carte sauf le site en question et le réseau local, histoire qu'elle ne me serve qu'à ça et que tout le reste transite par l'autre carte/connexion, et là je re-sèche de nouveau :(


Message édité par Raspa le 11-01-2004 à 13:04:54
Reply

Marsh Posté le 11-01-2004 à 13:16:08    

Raspa a écrit :

C'est encore moi. Merci pour les explications, j'ai réussi à en tirer pas mal de trucs, entre autres c'est bon, je me connecte au site/ip voulu avec la bonne connexion, mais j'aimerais aller plus loin.
 
Plus exactement j'aimerais tout interdire à une connexion/carte sauf le site en question et le réseau local, histoire qu'elle ne me serve qu'à ça et que tout le reste transite par l'autre carte/connexion, et là je re-sèche de nouveau :(


 
Tu devrais pouvoir :
 
route add 0.0.0.0 mask ### ip_passerelle_local metric 2 if (carte local)
route add 0.0.0.0 mask ### ip_passerelle_externe metric 1 if (carte_local)
 
route add (plage_locale) mask ### ip_passerelle_local metric 1 if #
route add (plage_locale) mask ### ip_passerelle_externe metric 2 if #
 
je pense.
Comme ca les transferts iront sur l'interface la plus proche
Sinon tu peux même mettre pour la carte (if) pour le local uniquement le route 0.0.0.0 mask ### IP_INVALIDE metric 2 if #
avec une IP invalide il pourra jamais s'en servir...
 
J'espère que ça t'aidera


---------------
On ne vit qu'une fois, mais pour qui sait vivre, une seule fois suffit (Merril Stubbing)
Reply

Marsh Posté le 11-01-2004 à 14:15:42    

Bon merci ça marche presque, alors pour info si c'est corrigeable, voila ce que j'ai fait exactement pour parvenir à mes fins :
 
Interface1 (1x10003) = se connecte à tout sauf un unique site/ip et le réseau local
Interface2 (1x10004) = ne se connecte qu'au site/ip et au réseau local, et à rien d'autre
Ip_du_site = l'ip du site dont je veux justement que seule la carte 2 se connecte, et qu'elle ne fasse que ça
 

Citation :

Route add 0.0.0.0 mask 0.0.0.0  ip_interface2 metric 20 if 0x10004


(si on se connecte avec la carte 2 sur n'importe quelle ip, la route est très chère (20))
 

Citation :

route add ip_du_site mask 255.255.255.255 ip_interface2 metric 1 if 0x10004


Maintenant j'ajoute la route vers l'ip du site, avec une route à coût très bas pour qu'elle soit prioritaire.
 

Citation :

Route add 0.0.0.0 mask 0.0.0.0 passerelle_interface_1 metric 1 if 0x10003


Là je définis que sur la carte 1 toutes les routes sont moins chères que l'interface 2, donc il doit utiliser l'interface 1
 

Citation :

route add ip_du_site mask 255.255.255.255 passerelle_interface_1 metric 20 if 0x10003


Par sécurité, j'attribue une route chère vers le site/ip voulu à l'interface 1 pour être sûr qu'il choissise l'interface 2 pour ce site.
 
(et à priori ça marche aussi pour le réseau local, mais je sais pas trop pourquoi :) )
 
 
Edit : humm, ça n'a pas l'air d'être encore tout à fait ça, il vient de rebasculer sur la carte 2 pour le reste aussi :/


Message édité par Raspa le 11-01-2004 à 14:36:16
Reply

Marsh Posté le 11-01-2004 à 20:56:10    

essaie de mettre une IP bidon comme passerelle pour les lignes en metric 20, comme ça c'est sur qu'il saura pas utiliser la route...


---------------
On ne vit qu'une fois, mais pour qui sait vivre, une seule fois suffit (Merril Stubbing)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed