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.