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

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

Sur CentOS / RHEL 7, un nouveau schéma de nommage est introduit.
Par exemple :

# ip addr show
.....
eno1: [BROADCAST,MULTICAST,UP,LOWER_UP] mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 6c:0b:84:6c:48:1c brd ff:ff:ff:ff:ff:ff
inet 10.10.10.11/24 brd 10.10.10.255 scope global eno1
inet6 2606:b400:c00:48:6e0b:84ff:fe6c:481c/128 scope global dynamic
valid_lft 2326384sec preferred_lft 339184sec
inet6 fe80::6e0b:84ff:fe6c:481c/64 scope link
valid_lft forever preferred_lft forever

Cet article décrit comment revenir à l'ancien schéma de nommage avec des noms d'interface réseau tels que eth0, eth1, etc.

1. Modifier le paramètre de démarrage du noyau.

Modifier le fichier /etc/default/grub et ajoutez net.ifnames=0 biosdevname=0 à la ligne GRUB_CMDLINE_LINUX , par exemple :

GRUB_CMDLINE_LINUX=" crashkernel=auto net.ifnames=0 biosdevname=0 rhgb quiet"

Régénérez un fichier de configuration GRUB et écrasez celui existant :

# grub2-mkconfig -o /boot/grub2/grub.cfg

2. Corriger la configuration du fichier ifcfg

Modifiez les paramètres NAME et DEVICE dans le fichier ifcfg avec le nouveau nom de l'interface réseau.

# cat /etc/sysconfig/network-scripts/ifcfg-eno1
......
NAME=eth0
DEVICE=eth0
......

Modifier le nom du fichier ifcfg :

# mv /etc/sysconfig/network-scripts/ifcfg-eno1 /etc/sysconfig/network-scripts/ifcfg-eth0

3. Désactiver NetworkManager

Assurez-vous de désactiver le NetworkManager car il peut annuler les modifications au redémarrage ou au redémarrage du réseau.

# systemctl disable NetworkManager
rm '/etc/systemd/system/multi-user.target.wants/NetworkManager.service'
rm '/etc/systemd/system/dbus-org.freedesktop.NetworkManager.service'
rm '/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service'

4. Redémarrer le système

La dernière étape consiste à redémarrer le système pour que les modifications apportées prennent effet.

# shutdown -r now

Vérifier

Vérifiez le changement du nom de l'appareil en eth0 dans l'affichage de l'adresse IP.

# ip addr show
.....
eth0: [BROADCAST,MULTICAST,UP,LOWER_UP] mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 6c:0b:84:6c:48:1c brd ff:ff:ff:ff:ff:ff
inet 10.10.10.11/24 brd 10.10.10.255 scope global eno1
inet6 2606:b400:c00:48:6e0b:84ff:fe6c:481c/128 scope global dynamic
valid_lft 2326384sec preferred_lft 339184sec
inet6 fe80::6e0b:84ff:fe6c:481c/64 scope link
valid_lft forever preferred_lft forever


Cent OS
  1. CentOS / RHEL 7 :Comment désactiver IPv6 sur une interface spécifique uniquement

  2. CentOS / RHEL 5 :Comment configurer la liaison d'interface (association de cartes réseau)

  3. CentOS / RHEL 4 :Comment configurer la liaison d'interface (NIC teaming)

  4. Comment configurer l'interface en "Mode Promiscuous" dans CentOS/RHEL

  5. Comment configurer l'association d'interfaces réseau dans CentOS/RHEL 7 et 8

Comment configurer une adresse IP statique sur RHEL 8 / CentOS 8 Linux

Comment configurer une interface réseau virtuelle sur RHEL 8 / CentOS 8

Comment configurer la liaison d'interface réseau sur RHEL 8 / CentOS 8 Linux

Configurer la liaison NIC (carte d'interface réseau) dans CentOS 7/RHEL 7

Comment créer un pont réseau sur CentOS 7 / RHEL 7

Comment changer le nom de l'interface réseau en eth0 sur CentOS 8 / RHEL 8