debian woody+2 cartes réseaux = problèmes bizarres

Ce forum traite des autres distributions spécialisées, notamment les distributions sécurisées comme ASTARO ou COYOTE LINUX.

Modérateur: modos Ixus

Messagepar vivanno » 06 Juin 2003 15:30

bonjour à tous, <BR>j'ai un p'tit soucis bien bizarre! J'explique! (enfin je vais éssayer) <BR> <BR>Donc j'ai serveur debian woody r3 avec 2 interfaces réseau (eth0 et eth1). <BR>Ces deux cartes sont relier sur le même réseaux. (sur le même switch). <BR>Elles sont normalement configurées correctement puisque quand je fais un ifconfig j'obtiens: <BR> <BR>eth0 Link encap:Ethernet HWaddr 00:01:02:6C:E9:46 <BR> inet addr:192.168.0.7 Bcast:192.168.0.255 Mask:255.255.255.0 <BR> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 <BR> RX packets:4327 errors:0 dropped:0 overruns:0 frame:0 <BR> TX packets:3315 errors:0 dropped:0 overruns:0 carrier:0 <BR> collisions:0 txqueuelen:100 <BR> RX bytes:474758 (463.6 KiB) TX bytes:337597 (329.6 KiB) <BR> Interrupt:9 Base address:0xc800 <BR> <BR>eth1 Link encap:Ethernet HWaddr 00:05:5D:08:6C:72 <BR> inet addr:192.168.0.8 Bcast:192.168.0.255 Mask:255.255.255.0 <BR> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 <BR> RX packets:3294 errors:0 dropped:0 overruns:0 frame:0 <BR> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 <BR> collisions:0 txqueuelen:100 <BR> RX bytes:324733 (317.1 KiB) TX bytes:0 (0.0 b) <BR> Interrupt:12 Base address:0xc400 <BR> <BR>lo Link encap:Local Loopback <BR> inet addr:127.0.0.1 Mask:255.0.0.0 <BR> UP LOOPBACK RUNNING MTU:3924 Metric:1 <BR> RX packets:0 errors:0 dropped:0 overruns:0 frame:0 <BR> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 <BR> collisions:0 txqueuelen:0 <BR> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) <BR> <BR>Donc j'ai eth0 avec l'ip 192.168.0.7 et eth1 avec l'ip 192.168.0.8. <BR>Je verifie les links physique avec mii-tool et j'obtiens: <BR> <BR>eth0: negotiated 100baseTx-FD flow-control, link ok <BR>eth1: negotiated 100baseTx-FD, link ok <BR> <BR>Si je fais des ping sur les deux ip j'obtiens une réponse. Donc théoriquement les deux interfaces réseau fonctionnent. Le seul soucis c'est que si j'en débranche une carte eth1 les ping sur les deux ip fonctionnent encore et si je débranche eth0 et que je rebranche eth1, y'a plus de ping du tous! <IMG SRC="images/smiles/icon_confused.gif"> Lorsque les deux interfaces sont branchées et que je ping une ip ou l'autre c'est toujours eth0 qui répond! (la pitite LED du port de mon switch clignote) <BR> <BR>vous avez une idée ? <BR> <BR>Merci infiniment <IMG SRC="images/smiles/icon_bise.gif">
Avatar de l’utilisateur
vivanno
Premier-Maître
Premier-Maître
 
Messages: 58
Inscrit le: 16 Jan 2002 01:00
Localisation: Paris

Messagepar grosbedos » 07 Juin 2003 01:38

eth0 est ta passerelle par default??
Pour retrouver une aiguille dans une botte de foin, il suffit d'y mettre le feu puis de fouiller les cendres avec un aimant. Bernard Werber
Avatar de l’utilisateur
grosbedos
Amiral
Amiral
 
Messages: 1493
Inscrit le: 27 Sep 2002 00:00

Messagepar vivanno » 07 Juin 2003 10:08

Y'a pas de passerelle! Enfin si c'est mon routeur qui fait du nat, mais y'a pas de passerelle sur la machine en questio. C'est juste un serveur avec 2 cartes réseaux et une ip pour chaqu'une des cartes réseau! <BR> <BR>C'est quand même vraiment bizarre! Je cherche partout et y'a personne qui ai ce problème! <BR>Pourtant les cartes sont un 3come et une dlink, c'est pas comme si j'avais des carte réseau exotiques . <IMG SRC="images/smiles/icon_confused.gif"> <BR> <BR>Comprend pas <IMG SRC="images/smiles/icon_frown.gif"> J'ai éssayé je faire ma config par ifconfig, par webmin, et par les fichiers /etc/network/interfaces et /etc/resolv.conf. Sans aucun resultat <IMG SRC="images/smiles/icon_frown.gif"> <BR> <BR>
Avatar de l’utilisateur
vivanno
Premier-Maître
Premier-Maître
 
Messages: 58
Inscrit le: 16 Jan 2002 01:00
Localisation: Paris

Messagepar popov » 07 Juin 2003 10:26

N'as tu pas activé un routage dans un seul sens ? <BR>genre eth1 -> eth0 ok <BR>mais eth0 -> eth1 pas bon ? <BR>ca doit venir de la sinon. <BR>
"Prise en trop grande quantité, la logique, comme le whisky, perd sa vertu bénéfique. (Lord Dunsany)"

"Qui n'avance pas recule (Goethe, Hermann et Dorothée)"
Avatar de l’utilisateur
popov
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 207
Inscrit le: 03 Juin 2003 00:00

Messagepar tomtom » 07 Juin 2003 10:34

Tout le monde à ce problème, car ce n'est pas un problème en fait. <BR> <BR>Quand tu mets plusieurs cartes dans une machine, il y en a toujours une qui a une priorité plus grande. On peut parler de "carte par defaut". Si tu te mets sous windows, c'est celle qui est leplus en haut dans les materiels. Et tu ne pourrais pas changer l'ordre, il te faudrait desinstaller la carte par defaut puis la réinstaller, et encore parfois il faut même les changer de place sur le bus PCI. <BR> <BR>Lorsqu'une machine veut emmettre des paquets sur un reseau, elle les envoie par defaut avec son interface numero 1 ! <BR> <BR>Ce qui fait qu'elle enverra toujours les paquets par la même Interface. Si c'est elle qui emet le ping, tu peux specifier l'interfcae, donc tu dois pouvoir pinguer. Par contre, quand elle recoit un ping sur son interface "non prioritaire", elle essaye de repondre avec l'autre interface. Si tu as un sniffer sur ta box linux, tu peux mettre ce phenomène en evidence. Il te suffit de snifer sur l'interface ou tu n'arrives pas à pinger : tu verras que le paquet arrive bien, mais que les retours sont emis par l'autre carte. Et comme en plus tes deux interfaces sont sur le même réseau logique, tu ne peux pas contourner le problème en specifiant les gw par le routage. <BR> <BR> <BR> <BR>T.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar popov » 07 Juin 2003 10:57

a ca je ne savais pas, merci tomtom <IMG SRC="images/smiles/icon_smile.gif">
"Prise en trop grande quantité, la logique, comme le whisky, perd sa vertu bénéfique. (Lord Dunsany)"

"Qui n'avance pas recule (Goethe, Hermann et Dorothée)"
Avatar de l’utilisateur
popov
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 207
Inscrit le: 03 Juin 2003 00:00

Messagepar vivanno » 07 Juin 2003 12:30

C'est un stupide comme problème, qui soit disant n'en ai pas un pour certain ! LOL <IMG SRC="images/smiles/icon_smile.gif"> <BR>Si une des cartes brule y'a plus de service ! Intelligent ça ! Non, vous trouvé pas ? <BR> <BR>Sous wouindoz quand j'ai deux cartes et une claque ou j'en débranche une, l'autre prend le relai toute seule ! <BR> <BR>Y'a pas un moyen de forcer les deux cartes à avoir la même priorité pour que'lles repondent de la même façon ? C'est bizarre que les devloppeur non pas pensé à ça ! Non ? <BR> <BR>PS: Je dois dire chapeau pour la réponse de tomtom, une réponse simple, précise, éfficace. <BR>Y'a de la maitrise la dedans, ça me change de certains forum linux. Je sens que je vais me plaire ici. <IMG SRC="images/smiles/icon_bise.gif">
Avatar de l’utilisateur
vivanno
Premier-Maître
Premier-Maître
 
Messages: 58
Inscrit le: 16 Jan 2002 01:00
Localisation: Paris

Messagepar tomtom » 07 Juin 2003 17:25

En fait il n'y a pas qu'un problème de priorité. <BR> <BR> <BR>Supposons que le kernel ait reçu un paquet de l'ip 192.168.0.10. <BR> <BR>Il sait qu'il doit repondre à cette adresse. <BR> <BR>-> Il va emettre un paquet de type imcp echo reply, vers l'adresse 192.168.0.10. <BR>-> Routage : <BR>192.168.0.0/24 : directly connected, eth0 <BR>192.168.0.0/24 : directly connected, eth1 <BR> <BR>il faut bien "choisir" avec quelle interface envoyer le paquet. Pour faire ce choix, on prend la première carte installée en général. <BR>Maintenant, supposons que cette carte soit "morte". La station peut soit s'en rendre compte (problème hard identifié) auquel cas elle peut essayer de trouver une autre route, ce qui suppose quand même un certain niveau de routage. Ceci est faisable avec linux, moyennant quelques bricolages. <BR>Mais aussi, dans le cas du cable debranché par exemple, la station peut très bien ne pas se rendre compte que le réseau de destination n'est pas disponible par l'interface choisie. C'est la cas pour les station linux, qui ne font pas de tests hard sur l'interface (equivalent de l'affichage "cable réseau debranché" que l'on peut voir sous windows). Elle envoie alors ses paquets par cette route, et comme IP n'est pas un protocole fiable, elle ne se rend même pas compte que ces paquets n'arrivent pas à destination. <BR> <BR>Pour ce qui est d'une station windows qui continue à fonctionner, je suis tout de même assez surpris. Les tests que j'avais fait il y a 1 an environ (sur des NT4) ne fonctionnaient pas, à moins d'utiliser des softs de redondance spécialisés. Un cas souvent utilisé, c'est de mettre les deux interfaces dans un groupe, avec chacune une ip, et une ip virtuelle pour le groupe. La station utilise l'ip virtuelle, et les deux cartes sont capables d'utiliser l'ip virtuelle. On peut faire ça également sous linux, c'est assez simple à mettre en oeuvre. <BR> <BR> <BR>T. <BR> <BR> <BR>Liens interressants : <BR> <BR>Le chemin d'un paquet IP dans le noyau linux 2.4 : <BR><!-- BBCode auto-link start --><a href="http://gnumonks.org/ftp/pub/doc/packet-journey-2.4.html" target="_blank">http://gnumonks.org/ftp/pub/doc/packet-journey-2.4.html</a><!-- BBCode auto-link end --> <BR> <BR>Haute disponibilité reseau sous linux : <BR><!-- BBCode auto-link start --><a href="http://www.ibiblio.org/pub/Linux/ALPHA/linux-ha/High-Availability-HOWTO-8.html" target="_blank">http://www.ibiblio.org/pub/Linux/ALPHA/linux-ha/High-Availability-HOWTO-8.html</a><!-- BBCode auto-link end --> <BR> <BR>
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar vivanno » 07 Juin 2003 22:35

ok! <IMG SRC="images/smiles/icon_smile.gif"> <BR>Je vous remercie pour vos réponses précieuses et trés précises!
Avatar de l’utilisateur
vivanno
Premier-Maître
Premier-Maître
 
Messages: 58
Inscrit le: 16 Jan 2002 01:00
Localisation: Paris


Retour vers Autres distributions

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron