GNU/Linux >> Linux Esercitazione >  >> Cent OS

CentOS / RHEL 7:come modificare i nomi dell'interfaccia di rete

In CentOS/RHEL 7 viene introdotto un nuovo schema di denominazione.
Ad esempio:

# 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

Questo post descrive come ripristinare lo schema di denominazione legacy con nomi di interfaccia di rete come eth0, eth1, ecc.

1. Modifica il parametro di avvio del kernel.

Modifica il file /etc/default/grub e aggiungi net.ifnames=0 biosdevname=0 alla riga GRUB_CMDLINE_LINUX , ad esempio:

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

Rigenera un file di configurazione di GRUB e sovrascrivi quello esistente:

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

2. Correggere la configurazione del file ifcfg

Modifica i parametri NAME e DEVICE nel file ifcfg con il nuovo nome dell'interfaccia di rete.

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

Modifica nome file ifcfg:

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

3. Disattiva Network Manager

Assicurati di disabilitare NetworkManager in quanto potrebbe ripristinare le modifiche al riavvio o al riavvio della rete.

# 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. Riavvia il sistema

L'ultimo passaggio consiste nel riavviare il sistema per rendere effettive le modifiche apportate.

# shutdown -r now

Verifica

Verifica la modifica del nome del dispositivo in eth0 in ip addr show.

# 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:come disabilitare IPv6 solo su un'interfaccia specifica

  2. CentOS / RHEL 5:come configurare il collegamento dell'interfaccia (team NIC)

  3. CentOS / RHEL 4:come configurare il collegamento dell'interfaccia (NIC teaming)

  4. Come configurare l'interfaccia in "Modalità promiscua" in CentOS/RHEL

  5. Come disabilitare i "Nomi dei dispositivi dell'interfaccia di rete prevedibili" in CentOS/RHEL 7

Come configurare un indirizzo IP statico su RHEL 8 / CentOS 8 Linux

Come configurare un'interfaccia di rete virtuale su RHEL 8 / CentOS 8

Come configurare il collegamento dell'interfaccia di rete su RHEL 8 / CentOS 8 Linux

Configura il collegamento NIC (scheda di interfaccia di rete) in CentOS 7 / RHEL 7

Come creare un bridge di rete su CentOS 7 / RHEL 7

Come modificare il nome dell'interfaccia di rete in eth0 su CentOS 8 / RHEL 8