Le message décrit les étapes pour renommer une carte d'interface réseau. La modification des noms de périphériques NIC implique la fermeture de l'interface et sa réactivation. Pour les besoins de cet article, nous allons renommer l'interface "eth0" en "eth1".
Ajout d'une règle udev
1. Trouvez l'adresse MAC de l'appareil que vous souhaitez renommer.
# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 12:91:0C:F9:B7:98 inet addr:172.31.105.216 Bcast:172.31.111.255 Mask:255.255.240.0 inet6 addr: fe80::1091:cff:fef9:b798/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1720 errors:0 dropped:0 overruns:0 frame:0 TX packets:1366 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:313797 (306.4 KiB) TX bytes:282703 (276.0 KiB) Interrupt:247
Ici,
eth0 – est l'interface que vous souhaitez renommer.
2. Effectuez une sauvegarde de /etc/udev/rules.d/70-persistent-net.rules fichier.
# cp -pr /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules-bak`date +%F`
3. Modifiez le fichier /etc/udev/rules.d/70-persistent-net.rules et ajoutez l'entrée ci-dessous. La section du nom est celle à éditer. Par exemple, pour changer le nom de l'appareil de "eth0" à "eth1".
# vi /etc/udev/rules.d/70-persistent-net.rules : SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="12:91:0C:F9:B7:98", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
Modification des scripts réseau
1. Vous devrez renommer et modifier le script réseau de l'interface que vous allez renommer. Renommez d'abord le fichier de script d'interface de "ifcfg-eth0" à "ifcfg-eth1".
# cd /etc/sysconfig/network-scripts/ # mv ifcfg-eth0 ifcfg-eth1
2. Ouvrez le fichier de configuration du périphérique renommé (ifcfg-eth1) et remplacez Device=oldname (eth0) par newname (eth1).
# vi ifcfg-eth1 DEVICE=eth1 ### Change it to new device name "eth1" ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static HWADDR=12:91:0C:F9:B7:98
3. Arrêtez l'interface eth0 et démarrez la nouvelle interface. Nous supposons que eth0 n'est pas l'interface utilisée pour se connecter au système, car il se déconnectera lorsque vous désactiverez l'interface. Ou vous pouvez le faire depuis la console de la machine.
# ifdown eth0 # ifup eth1
4. Vérifiez les nouveaux paramètres avec la commande ifconfig ou ip.
# ifconfig -aRemarque :Si vous testez cela dans une machine virtuelle sur VMWare ou VirtualBox, assurez-vous de modifier également l'adresse MAC à partir des paramètres de la machine virtuelle pour que le changement de nom de périphérique fonctionne. De plus, dans certains cas, vous pourriez avoir besoin d'un redémarrage.