GNU/Linux >> Tutoriels Linux >  >> Cent OS

CentOS / RHEL 7 :Comment activer les anciens noms d'interfaces réseau de style ethX

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


Cent OS
  1. Comment redémarrer le service réseau sur CentOS 8 ou RHEL 8

  2. CentOS / RHEL 7 :Comment modifier les noms d'interface réseau

  3. Comment activer IPv6 sur CentOS / RHEL 6

  4. Comment définir des noms de périphériques personnalisés à l'aide d'udev dans CentOS/RHEL 7

  5. Comment activer IPv6 dans CentOS/RHEL 8

Comment activer SELinux dans CentOS/RHEL 7

Comment activer le référentiel EPEL sur RHEL 8 / CentOS 8 Linux

Comment activer le référentiel EPEL sur CentOS

Comment configurer les interfaces réseau à l'aide de NMCLI sur Centos 7.6

Comment activer le transfert X11 sur CentOS/RHEL 5,6,7

Comment désactiver les "noms de périphérique d'interface réseau prévisibles" dans CentOS/RHEL 7