« ext3grep et récupération de fichiers effacés | Home | blkid toujours pertinent »
eth0 eth1
posté par cep le 2 août 2008
Si l’on change de carte réseau, ou si on reporte son installation sur une autre machine, le nom du périphérique fixé en fonction de l’adresse Mac ne correspondra plus et, par exemple, eth0 va devenir eth1.
Si cela pose problème, il suffit de commenter une ligne dans /etc/udev/rules.d/70-persistent-net.rules , ligne qui porte l’adresse mac de la carte. La ligne sera reconstruite avec les bonnes valeurs. On peut aussi tout simplement supprimer ce fichier, il sera reconstruit.
Le numéro de la règle, ici 70 sur une debian sid ou une gentoo, peut changer. Il se nomme
/etc/udev/rules.d/z25_persistent-net.rules sur une debian lenny.
Exemple de fichier udev :
~ $ cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0×1814:0×0301 (rt61pci)
SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:08:d3:28:74:21″, ATTRS{type}==”1″, NAME=”wlan0″
# PCI device 0×8086:0×2449 (eepro100)
SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:03:47:69:21:ab“, NAME=”eth0″
Vérification de l’adresse mac de eth0 :
~ $ /sbin/ifconfig eth0 |grep HW eth0 Link encap:Ethernet HWaddr 00:03:47:69:21:AB
cep
Topics: Général, debian, linux |

3 septembre 2008 at 12:48
Bon à connaître ce blkid -g
5 décembre 2008 at 17:34
Sur lenny c’est aussi /etc/udev/rules.d/70-persistent-net.rules
5 décembre 2008 at 18:08
oui, actuellement les versions de udev sont identiques sur lenny et sid