GNU/Linux >> Linux Esercitazione >  >> Debian

Cambia il nome di rete predefinito (ens33) in eth0 su Debian 10 / Debian 9

Debian 10 / Debian 9 utilizza un nome dispositivo coerente e prevedibile per le interfacce di rete. Questa prevedibile denominazione del dispositivo ci aiuta a individuare le interfacce di rete in cui è connesso, ad esempio se è collegato a bordo o esterno.

Se sei mai interessato a cambiare il nome dell'interfaccia in eth0, allora questo è il tutorial che fa per te.

Nome attuale dell'interfaccia di rete

Usa il comando ip a per vedere le interfacce di rete.

ip a

Come puoi vedere nell'output seguente di ip a comando, il mio sistema Debian ha una scheda di rete chiamata enp0s3.

Questo è solo il caso di VirtualBox e può variare a seconda dell'hardware del tuo sistema (nel caso di VMware, sarà ens33) ma la procedura per recuperare l'ethX sarà la stessa.

Puoi confermare che il dispositivo Ethernet è stato rinominato durante l'avvio del sistema utilizzando il comando dmesg.

sudo dmesg | grep -i eth

Disabilita la denominazione coerente dei dispositivi di interfaccia

Per riottenere ethX, modifica il file grub.

sudo nano /etc/default/grub

Cerca la riga GRUB_CMDLINE_LINUX e aggiungi net.ifnames=0 biosdevname=0.

DA:

GRUB_CMDLINE_LINUX=""

A:

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

Genera un nuovo file di configurazione di grub usando il comando grub-mkconfig.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Aggiorna le configurazioni dell'interfaccia di rete

Gestore di rete

Se il sistema utilizza NetworkManager per la configurazione di rete, non è necessario modificare alcuna impostazione. Puoi andare avanti e riavviare il sistema.

sudo reboot

File interfacce

Modifica il file dell'interfaccia e cambia il nome del dispositivo di rete in modo da avere un indirizzo IP statico/DHCP per ethX.

DHCP

Se la tua macchina è su una rete DHCP,

sudo nano /etc/network/interfaces

Aggiorna le righe sottostanti nei file di interfaccia in modo che la scheda di rete possa ottenere un indirizzo IP dal server DHCP.

DA:

auto ens33
iface ens33 inet dhcp

A:

auto eth0
iface eth0 inet dhcp

Statico

Se la tua infrastruttura non dispone di un server DHCP, potrebbe essere necessario configurare un indirizzo IP statico per l'interfaccia di rete.

sudo nano /etc/network/interfaces

DA:

auto ens33
iface ens33 inet static
           address 192.168.0.10
           netmask 255.255.255.0
           dns-nameservers 192.168.0.1
           gateway 192.168.0.1

A:

auto eth0
iface eth0 inet static
           address 192.168.0.10
           netmask 255.255.255.0
           dns-nameservers 192.168.0.1
           gateway 192.168.0.1

Riavvia il sistema.

sudo reboot

Verifica nome interfaccia di rete

Dopo il riavvio del sistema, vai e controlla se hai riavuto eth0.

ip a

Conclusione

È tutto. Per favore, lascia i tuoi feedback nella sezione commenti.


Debian
  1. Come configurare un indirizzo IP statico su Debian Linux

  2. Come modificare il runlevel predefinito in Debian 10 / Debian 9

  3. Configura rete in Debian/Ubuntu/LinuxMint

  4. Come posso cambiare il dispositivo di rete ens33 predefinito in vecchio eth0 su Fedora 19?

  5. Caratteri consentiti nei nomi delle interfacce di rete Linux?

Come passare dalla versione predefinita a quella alternativa di Python su Debian Linux

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

Configurazione di rete in Debian 10

Come modificare il nome host in Debian 10

Modificare il driver predefinito della stampante di rete?

Come modificare il nome host su Debian Linux