Conflit eth0 et eth1

Fermé
lulu - 24 juin 2011 à 12:43
rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 - 24 juin 2011 à 20:41
Bonjour,

Je recontre actuellement un problème sur mon serveur, je suis actuellement sous centos v5, j'ai deux cartes réseaux : une carte intégré à la carte mère et l'autre une pci que j'ai fais rajouté par Dell, au début je n'avais pas l'utilité de ces deux cartes réseaux, j'ai donc désactivé la carte pci, j'ai fais ensuite une image pour déployer sur mes autres serveurs pas de problème jusque là, aujou'd'hui j'ai besoin d'activer ma seconde carte réseau ( pci ), je lance un "service kudzu start" je redémarre le serveur ok, la carte est bien détecté, je décide de lui assigné une adresse ip fixe à cette carte ok, je me retrouve avec deux cartes :
eth0 > 192.168.1.150
eth1 > 192.168.1.151

Problème que je rencontre > je branche le câble réseau sur la carte eth0 ok, je ne branche pas encore sur l'autre carte, je décide de faire un ping depuis un poste du réseau ping "192.168.1.150" ok çà répond, je décide de faire un ping vers "192.168.1.151" çà répond aussi sachant que le câble n'est pas branché sur la carte, et qu'il n' y aucun autre poste sur le réseau en "192.168.1.151" Maintenant si je branche le câble sur la carte eth1, aucun ping répond, j'ai vérifié les adresses mac des cartes tout est ok de ce côté là. quelqu'un aurait une idée ?



4 réponses

Fait un traceroute vers l'IP de ta 2e interface pour voir par où ça passe... et regarde ta table de routage sur ton OS.

Il faut aussi se méfier des switch avec leur table ARP, si elle est reset toute les minutes, une modification d'IP ne sera pas prise en compte instantanément.

Les switchs ont aussi un protocole stp ou rstp pour neutraliser les boucles réseau.
0
Merci d'avoir répondu, voici ce que traceroute me donne :
traceroute to 192.168.1.151 (192.168.1.151), 30 hops max, 40 byte packets
 1  localhost-eth1 (192.168.1.151)  0.018 ms  0.008 ms  0.006 ms


Ensuite j'ai fais un route :
192.168.1.0    *               255.255.255.0   U     0      0        0 eth0
192.168.1.0    *               255.255.255.0   U     0      0        0 eth1
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
default         192.168.1.254    0.0.0.0         UG    0      0        0 eth0
0
Il faut faire le traceroute depuis un poste de ton réseau (tracert sous Winmou). tu verras ainsi si tu joins 192.168.1.151 par 192.168.1.150 : ça indiquerai que c'est ton serveur qui fait switch.
Dans ce cas si tu connectes ton interface eth1, ça fait une boucle réseau que le switch neutralise. Je sais pas si c'est facile de consulter la table ARP du switch pour voir sur quelle porte sont les adresses mac de tes interfaces.

Sur ton route, on constate que c'est eth0 qui est la route par défaut. Donc eth1 n'est pas utilisée.
0
rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 136
24 juin 2011 à 20:41
Bonsoir,

Pourrais tu nous donner ce qu'il y a dans ton fichier interfaces.
cat /etc/network/interfaces

@+
0