Auteur Sujet: Connecter deux cartes réseau  (Lu 28102 fois)

0 Membres et 1 Invité sur ce sujet

Grincheux

  • Technicien agréé Orange et Bouygues Telecom
  • Abonné Orange adsl
  • *
  • Messages: 131
  • Mathenay (39)
Connecter deux cartes réseau
« le: 20 août 2011 à 17:09:15 »
Sur un  portable il n'est pas rare d'avoir une carte WiFi et une carte Ethernet.
Si l'on possède une box (LiveBox, comme moi, par exemple), on 'a que la connexion wifi qui est active.
Si le WiFi et coupé, alors c'est la connexion ethernet qui est lancée.

Moi, je voudrais avoir les deux en même temps.
Après quelques discussions sulfureuses sur ce forum, on a abouti à ce que je souhaitais.



Pour y arriver, il a fallu modificer une fonctionnalité de la carte réseau.
On ne va que très rarement à l'endroit où elle est planquée.

Etape 1 : Afficher les propriété de carte ethernet



Etape 2 : Cliquez sur "Propriétés"



Etape 3 : Cliquer sur le protocole TCP/IP



Etape 4 : Cliquez sur le bouton "Avancé" en bas à droite



Etape 5 : Enlever la croix dans "Métrique automatique" puis mettez la valeur "4" dans le champ de saisie "Métrique de l'interface"

Etape 6 : Faites la même chose avec la carte sans fil en mettant une valeur pour le champ "Métrique de l'interface" qui soit supérieure à la valeur que vous avez mise pour la carte ethernet. Par exemple, mettez la valeur 5.

Voici la config de la carte sans fil









Et voici le résultat


Leon

  • Client SFR sur réseau Numericable
  • Modérateur
  • *
  • Messages: 5 971
Connecter deux cartes réseau
« Réponse #1 le: 20 août 2011 à 17:18:42 »
Moi, je voudrais avoir les deux en même temps.
Désolé, mais je n'ai pas du tout compris ce que tu voulais faire. Tu précise toutes les étapes, mais on ne comprend pas bien ton objectif initial, ton besoin.

Ca m'arrive de temps en temps d'être connectés à 2 réseaux différents, et je n'ai jamais eu ce genre de bidouille à faire (changer la métrique), donc je ne comprend pas bien.

Leon.

Grincheux

  • Technicien agréé Orange et Bouygues Telecom
  • Abonné Orange adsl
  • *
  • Messages: 131
  • Mathenay (39)
Connecter deux cartes réseau
« Réponse #2 le: 20 août 2011 à 18:00:45 »
Dans un de mes programmes j'avais besoin que la carte ethernet soit connectée en premier.

Ca me permettrait aussi d'être connecté sur ma livebox en ethernet et en sans fil sur la box du voisin.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Connecter deux cartes réseau
« Réponse #3 le: 20 août 2011 à 18:16:24 »
Il n'y a qu'une "passerelle par défault" utilisé à un moment donné.
C'est celle qui à la métrique le plus faible donc celle obtenu via la carte Ethenet normalement.

Si tu souhaites utiliser les deux en même temps, tu peux rajouter des routes.
Il est nécessaire que chaque box (la tienne et celle de ton voisin) soit sur des plage IP différentes (192.168.1.xxx chez toi et 192.168.0.xxx chez ton voisin).

Tu peux donc définir que l'ip 78.159.102.104 soit routé vers la passerelle le WiFi de ton voisin.
Le reste du trafic passera par la paserelle par défault (la carte Ethernet)

Pour les abonnés à la NeufBox v4, si on souhaite regarder la TV sur son PC en haute qualité (flux multicast utilisée pour la TV), il faut router le trafic multicast vers le port TV de la NeufBox (et utiliser le wi-fi pour le reste du trafic, cad Internet). La NeufBox v5 et évolution ne pose pas ce pb.

Leon

  • Client SFR sur réseau Numericable
  • Modérateur
  • *
  • Messages: 5 971
Connecter deux cartes réseau
« Réponse #4 le: 20 août 2011 à 18:42:35 »
Dans un de mes programmes j'avais besoin que la carte ethernet soit connectée en premier.

Ca me permettrait aussi d'être connecté sur ma livebox en ethernet et en sans fil sur la box du voisin.
Je n'ai toujours pas compris ton besoin, et l'intérêt de la manip que tu proposes, désolé. Comme le dit Vivien, tu ne peux pas en même temps être connecté à Internet en Ethernet sur ta box et être connecté à Internet par le WiFi de tes voisins.

Tous les systèmes d'exploitation que je connais permettent plusieurs connexions physique simultannées, pas besoin de bidouiller la "métrique" des connexions.

Leon.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Connecter deux cartes réseau
« Réponse #5 le: 20 août 2011 à 19:29:17 »
Je pense que Grincheux souhaiterais "doubler" son débit en utilisant deux box.

Malheureusement une connexion TCP ne peux passer que par une box. Il existe par contre des logiciel pour faire du load-balancing, cela peut donner un petit plus si tu fais de nombreuses connexions TCP simultanées mais ce n'est pas adapté pour tous les usages, tu peux avoir des surprises.

Le plus simple est pour moi de frocer à la main les IP de ce que tu souhaite qui reste fluide alors que le reste d'internet (et donc le P2P) passe par l'autre connexion.

Un exemple que j'ai vraiment utilisé sur un PC linux équipé de 4 cartes Ethernet :
# rediriger les flux VoIP vers un réseau dédié :
route add -net 10.50.0.0 netmask 255.255.0.0 gw 10.50.6.1 metric 1
# rediriger les flux de VoD vers un réseau dédié :
route add -net 10.200.0.0 netmask 255.255.0.0 gw 10.200.44.1 metric 1
# rediriger tous les demande de flux multicast vers la passerelle 192.168.1.1 :
route add -net 225.0.0.0 netmask 255.0.0.0 gw 192.168.1.1 metric 1
Le trafic internet, utilise lui la passerelle par défaut.

Grincheux

  • Technicien agréé Orange et Bouygues Telecom
  • Abonné Orange adsl
  • *
  • Messages: 131
  • Mathenay (39)
Connecter deux cartes réseau
« Réponse #6 le: 21 août 2011 à 03:02:29 »
J'ai pris mon temps pour répondre afin de donner une réponse un peu plus claire. Certains, à me lire, vont penser que je ne suis qu'un apprenti pirate ou assimilé. En fait c'est faux; C'est vrai que mon voisin me gonfle et qu'un jour je lui jouerai un tour sur sa box.

C'était un exemple, la vrai réponse est la suivante (déjà faite à vivien en mp) :

je vais remettre mon programme, qui permettait des connexions à distance , en route ou plutôt, je vais le ré-écrire.

Maintenant que j'ai ma connexion WiFi active en même temps que ma connexion ethernet, cela évitera les problèmes de loopback causés par certains routeur. Lorsque j'avais commencé le programme j'utilisais un routeur NETGEAR et le routeur marchait du tonnerre, c'est ma livebox qui m'a fait arrêter en remettant en cause tout ce que j'avais fait.

J'avais un compte DynDns, donc une adresse IP qui était re-routée sur mon IP ethernet.  Partie serveur.

Partie client, j'utilisais la même carte, donc la même adresse pour me connecter sur mon serveur. Ca ne passe pas avec tous les routeurs.

Le but de ce programme était d'héberger un forum (ou tout autre application identique) et aussi de pouvoir se connecter sur un autre serveur lui aussi hébergé sur un pc (windows).

L'avantage était de pouvoir se passer d'un hébergeur.

J'ai été obligé de stopper le programme, qui marchait très bien avec mon routeur NETGEAR DG834, car avec ma livebox il plantait et j'avais des problèmes de connexions. Il me semble que le loopback posait des problèmes.

Avec ces deux cartes connectées, je vais donc pouvoir outre-passer le loopback.

Comment il marchait ?

Partie serveur :

J'avais une adresse IP obtenue chez DynDns et qui était renvoyée sur mon routeur lequel routait les connexions entrantes sur ma carte ethernet. La connexion au serveur se fait en utilisant un numéro de port : 23450. J'avais réservé les ports 23450 à 23499. Donc toute connexion utilisant l'adresse IP DynDns sur l'un des ports cités était renvoyée sur mon pc.

La connexion à mon serveur se faisait à l'aide de WinSock en utilisant la commande "gethostbyname" qui me renvoyait l'adresse IP de DynDns. Je créais ensuite un socket auquel j'associais des évènements du type FD_READ, FD_CLOSE, FD_CONNECT...

En plus, comme à l'époque je n'utilisait qu'une carte réseau, la partie cliente ne savait gérer qu'une seule adresse IP. La structure hostent mettant à 0 la dernière adresse. maintenant je vais pouvoir gérer plusieurs connexions en fonction de la carte réseau.

Grâce à Vivien et Corrector, qui m'ont fait découvrir NetSh, je vais être à même de modifier le pare-feu de Windows du moins pour la durée d'exécution du serveur. netsh advfirewall si je ne me trompe pas.

Je vais donc refaire le programme serveur et le programme client jusqu'au traitement des déconnexions et déconnexions, tant du serveur que du client.
Je gèrerai les messages qui m'arriveront via un recv et je les renverrai en utilisant la commande send.

Ces programmes n'en feront pas plus et dès que quelque chose se passe côté réseau, il passera la main à une dll tierce partie qui traitera tout ce qui arrive, ce sera le coeur du véritable programme.

Je pensais faire un forum, mais cela permet aussi de faire exécuter des commandes sur un ordinateur distant...
Les applications sont multiples.

Ai-je été plus clair ?

Grincheux

  • Technicien agréé Orange et Bouygues Telecom
  • Abonné Orange adsl
  • *
  • Messages: 131
  • Mathenay (39)
Connecter deux cartes réseau
« Réponse #7 le: 21 août 2011 à 03:20:56 »
Le seul moyen que j'avais trouvé pour résoudre le problème du loopback était de modifier le fichier hosts

corrector

  • Invité
Connecter deux cartes réseau
« Réponse #8 le: 21 août 2011 à 05:39:56 »
En fait tu veux juste rentrer chez toi par la porte?

Et pour ça il te faut sortir par la fenêtre?

"Logique". Et facile :
- la route vers l'extérieur passe par la porte
- la route vers chez toi passe par la fenêtre

route add 90.56.143.231 192.168.0.1

et surtout tu ne définis pas de passerelle par défaut sur l'interface Wifi.

Leon

  • Client SFR sur réseau Numericable
  • Modérateur
  • *
  • Messages: 5 971
Connecter deux cartes réseau
« Réponse #9 le: 21 août 2011 à 05:42:43 »
Citer
Ai-je été plus clair ?
Clairement, non, mais je crois que je vais abandonner prochainement.

Tes explications ne sont absolument pas claires. Tu emploies des termes techniques que tu sembles ne pas maitriser, désolé. Donc soit tu expliques très mal, soit tu ne comprend pas tout ce que tu expliques.

Citer
Maintenant que j'ai ma connexion WiFi active en même temps que ma connexion ethernet, cela évitera les problèmes de loopback causés par certains routeur.
Où est le rapport entre le fait d'avoir 2 connexions et le loopback? En quoi le loopback est-il un problème.

Citer
Avec ces deux cartes connectées, je vais donc pouvoir outre-passer le loopback
Outre passer le loopback?? Qu'est-ce que ça veut dire? Tu sais ce que ça veut dire "loopback"?

Citer
J'avais un compte DynDns, donc une adresse IP qui était re-routée sur mon IP ethernet.
Ca ne veut rien dire. DynDns ne sert pas à router des IP. Ca sert uniquement à changer les entrées DNS en dynamique en fonction de ton changement d'IP si tu n'es pas en IP fixe. Ca veut dire quoi, pour toi "mon IP Ethernet"?

Citer
Partie client, j'utilisais la même carte, donc la même adresse pour me connecter sur mon serveur. Ca ne passe pas avec tous les routeurs.
Là, tu n'expliques pas assez la chose. On ne sait pas ce que tu cherches à faire, qu'est-ce qu'un "client" et un "serveur" pour toi; combien de PC tu as, etc... Qu'est-ce qui ne passe pas avec tous les routeurs?

Tout ce que tu expliques n'a aucun rapport avec la bidouille sur la "métrique" des interfaces réseau que tu as essayé de nous montrer. Et clairement, je pense sincèrement que le réglage de cette métrique ne sert à rien, et/ou que tu n'as pas compris ce que ça faisait.

Leon.

Grincheux

  • Technicien agréé Orange et Bouygues Telecom
  • Abonné Orange adsl
  • *
  • Messages: 131
  • Mathenay (39)
Connecter deux cartes réseau
« Réponse #10 le: 21 août 2011 à 05:50:31 »
Citer
C:\Users\Grincheux>route add 90.56.33.121 192.168.9.1
 OK!

C:\Users\Grincheux>

Y a pas plus simple.

Merci

corrector

  • Invité
Connecter deux cartes réseau
« Réponse #11 le: 21 août 2011 à 05:56:35 »
Outre passer le loopback?? Qu'est-ce que ça veut dire? Tu sais ce que ça veut dire "loopback"?
Je pense qu'il veut parler du fait que si un PC connecté à un NAT-routeur (configuré avec des règles de DNAT) se connecte à l'adresse WAN du NAT, alors la connexion sort, c'est à dire qu'elle est SNATée comme une connexion vers une adresse externe, puis qu'elle rentre, c'est à dire qu'elle est DNATée comme une connexion venant de l'extérieur.

On a donc :
connexion IP LAN (192.168.1.x)  -> IP WAN (90.56.143.231)
SNAT =>
connexion IP WAN (90.56.143.231)  -> IP WAN (90.56.143.231)
DNAT 192.168.1.y =>
connexion IP WAN (90.56.143.231)  -> IP LAN (192.168.1.y)

Toute connexion de ce type apparaîtra donc 3 fois dans les tables.

C'est le "loopback".

Et sa box n'a pas l'air de savoir faire cela.

Tout ce que tu expliques n'a aucun rapport avec la bidouille sur la "métrique" des interfaces réseau que tu as essayé de nous montrer. Et clairement, je pense sincèrement que le réglage de cette métrique ne sert à rien, et/ou que tu n'as pas compris ce que ça faisait.
Je pense aussi qu'il n'est pas nécessaire de changer la métrique.