Au démarrage (ou chaque fois qu'un pilote réseau est chargé), les interfaces reçoivent toujours des noms de style ethX par le noyau, où X est le plus petit nombre actuellement inutilisé commençant par 0 (zéro). Le noyau n'a pas la capacité de garantir que les pilotes ou les interfaces sont présentés dans le même ordre à chaque fois. Pour cette raison, chaque fois que le système démarre, il est nécessaire qu'une fonction du système d'exploitation garantisse qu'une interface donnée se voit toujours attribuer le même nom, de sorte que le renommage des interfaces sera visible pendant le processus de démarrage. Dans RHEL 7, cette fonction de système d'exploitation est fournie par la fonction d'interface réseau prévisible de systemd.
Depuis RHEL 7, RedHat a introduit le nommage cohérent des périphériques réseau qui garantit que les périphériques réseau reçoivent des noms cohérents lors des redémarrages. Il est fortement recommandé que cette fonctionnalité ne soit pas désactivée. Mais si vous souhaitez toujours l'ancien style de dénomination ethX pour les interfaces réseau, suivez les étapes ci-dessous.
Activation de l'ancien style eth# du schéma de nommage de l'interface réseau
1. Pour désactiver la dénomination cohérente des périphériques réseau et le biosdevname schéma de nommage sur RHEL 7/CentOS 7, modifiez le /etc/default/grub fichier et ajoutez à la fois le net.ifnames=0 et biosdevname=0 valeurs des paramètres au GRUB_CMDLINE_LINUX du fichier paramètre :
# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel_7/swap rd.luks.uuid=luks-cc387312-6da6-469a-8e49-b40cd58ad67a crashkernel=auto vconsole.keymap=us vconsole.font=latarcyrheb-sun16 rd.lvm.lv=rhel_7/root rhgb quiet net.ifnames=0 biosdevname=0" GRUB_DISABLE_RECOVERY="true"
2. Reconstruisez le fichier /boot/grub2/grub.cfg en exécutant grub2-mkconfig commande :
# grub2-mkconfig -o /boot/grub2/grub.cfg
Remarque :pour les systèmes démarrés à l'aide de l'UEFI :
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
3. Mettez à jour les configurations d'interface pour vous préparer aux nouveaux noms de périphérique. Tout d'abord, recherchez le nom de l'appareil actuel. Dans l'exemple ci-dessous, le nom de l'appareil est 'ens33 ' et le nom du profil de connexion est 'Câblé ' :
# nmcli connection show NAME UUID TYPE DEVICE Wired 63cba8b2-60f7-4317-bc80-949e800a23cb 802-3-ethernet ens33
4. Mettez à jour le profil de connexion pour définir le nom de l'appareil sur eth0 :
# nmcli connection modify Wired connection.interface-name eth0
5. Redémarrez le système :
# shutdown -r now