udev renamed network interface eth0 to ….
Je viens de rencontrer un problème lors de l’installation d’une nouvelle machine en RedHat.
Sous Vmware je fais un clone de la machine qui me sert de template et au démarrage problème sur la carte réseau.
La carte fonctionne bien mais par contre elle est reconnue par le system en tant que ETH2 alors qu’il n’y a q’une carte ! Elle devrait donc apparaitre en ETH0 !!
Si on fait un dmesg | grep eth2 on trouve le message suivant :
udev: renamed network interface eth0 to eth2
Argh ! 😡
On peut corriger en editant et en remettant dans l’ordre les bonne carte eth avec les bonne interface le fichier udev qui va bien =>
fichier a editer
/etc/udev/rules.d/70-persistent-net.rules
Changer les « NAME= » par les bonnes interfaces
CONF
# 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. # MAC addresses must be written in lowercase. # PCI device 0x8086:0x100f (e1000) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0c:29:65:ae:04", NAME="eth1" # PCI device 0x10ec:0x8168 (r8169) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1c:c0:01:5f:e0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Dans mon cas il y avait 2 cartes de déclarées dans ce fichier ! J’ai donc supprimé les lignes qui ne convenaient pas et modifié la bonne en remplacant ETH2 par ETH0 et hop un petit reboot là-desssu et tout redevient normal 😆
0 commentaire