Reprise d'un billet de mon ancien blog
Lors de l’installation par défaut de RedHat 7/CentOS 7 nous avons eu la “joie” de découvrir le changement de nomenclature de nommage pour les interfaces réseau.
[root@rhel7 /]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno16780032: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:50:56:af:06:6b brd ff:ff:ff:ff:ff:ff
inet 10.1.133.7/22 brd 10.1.135.255 scope global eno16780032
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:feaf:66b/64 scope link
valid_lft forever preferred_lft forever
Si comme nous, vous souhaitez retrouver votre bien vieille interface ethX, il va falloir renommer cette interface
- Modifier le fichier /etc/default/grub
Rechercher la ligne commençant par
GRUB_CMDLINE_LINUX=
et ajouter à la fin “net.ifnames=0 biosdevname=0”
La ligne devrait ressembler à ceci :
GRUB_CMDLINE_LINUX="rd.lvm.lv=VG_SYS/swap vconsole.keymap=fr rd.lvm.lv=VG_SYS/usr vconsole.font=latarcyrheb-sun16 crashkernel=auto rd.lvm.lv=VG_SYS/root rhgb quiet net.ifnames=0 biosdevname=0"
- Appliquer la modification
grub2-mkconfig -o /boot/grub2/grub.cfg
- Renommer le fichier de configuration de votre interface pour matcher eth0
mv /etc/sysconfig/network-scripts/ifcfg-eno16780032 /etc/sysconfig/network-scripts/ifcfg-eth0
- Il faut redémarrer pour la prise en compte
reboot
Au reboot on vérifie la bonne prise en compte :
[root@rhel7 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:50:56:af:06:6b brd ff:ff:ff:ff:ff:ff
inet 10.1.133.7/22 brd 10.1.135.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:feaf:66b/64 scope link
valid_lft forever preferred_lft forever
Voilà ?