« 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 Responses to “eth0 eth1”

  1. figaro Says:
    3 septembre 2008 at 12:48

    Bon à connaître ce blkid -g

  2. figaro Says:
    5 décembre 2008 at 17:34

    Sur lenny c’est aussi /etc/udev/rules.d/70-persistent-net.rules

  3. cep Says:
    5 décembre 2008 at 18:08

    oui, actuellement les versions de udev sont identiques sur lenny et sid

Comments

*
Pour prouver que vous n'êtes pas un bot, recopiez le code ci-dessous
Anti-Spam Image