Voila quelques jours que je cherchais à comprendre pourquoi ma Debian Etch ne détectait pas correctement mes cartes réseaux.
J'avais tenté de forcer les modules, à l'ancienne, mais en fait ceux ci étaient bien chargés.
un dmesg, m'indiquait bien leur présence, confirmée par un lspci.
Mais cela ne semblait pas suffire, quelques chose bloquait ailleurs.
Omettant une option bien pratique de la commande ifconfig (#ifconfig -a), je me suis rendu compte que mes cartes réseaux étaient montées n'importe comment.
L'une en tant que eth3 et l'autre en tant que eth5, au lieu de compter de base à partir des eth0.
Pensant à un problème avec
udev, je fais quelques
recherches sur le net et tombe sur un fichier de config qui était effectivement chargé :
/etc/udev/rules.d/z25-persistent_net-rules
Udev, conserve d'anciennes configuration dans ce fichier en utilisant l'adresse MAC de votre carte réseau, des fois que vous la remettiez :(.
Dommage pour moi, je faisais des tests sur une vieille machine quand j'ai utilisé le disque dans une autre. Les adresses MAC n'étant plus les mêmes, le montage des eth n'étaient donc plus du tout bon.
Ce que je ne comprends cependant pas, c'est pourquoi ce fichier est conservé et non rechargé.
Est ce lié au : allow-hotplug eth0, du fichier /etc/network/interfaces
que je vire à chaque fois pour : auto eth0
Je n'ai pas vérifié, car j'ai souvent des problèmes lorsque je "restart" le service "network" avec "allow-hotplug", alors je le vire à chaque fois.
Libellés : debian, informatique, linux