GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Cambia il nome di rete predefinito (ens33) con il vecchio "eth0" su Ubuntu 18.04 / Ubuntu 16.04

Subito dopo l'installazione di Ubuntu, sono venuto a sapere che il nome dell'interfaccia di rete è stato cambiato in ens33 dalla vecchia scuola eth0.

LEGGI :Installa Ubuntu 18.04 LTS (Bionic Beaver) su UEFI e sistema BIOS legacy

LEGGI :Installa Ubuntu 16.04 LTS (Xenial Xerus) – Guida passo passo con schermate

Se sei mai interessato a cambiare i nomi dell'interfaccia con il vecchio tipo ethX, ecco il tutorial per te.

Come puoi vedere nel comando seguente, il mio sistema ha una scheda di rete chiamata ens33.

Questo è solo il caso dell'ambiente VMware, può variare a seconda dell'hardware ma i passaggi per ripristinare ethX saranno gli stessi.

$ ip a

1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: </loopback,up,lower_up>ens33: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:05:a3:e2 brd ff:ff:ff:ff:ff:ff
    </broadcast,multicast,up,lower_up>inet 192.168.12.12/24 brd 192.168.12.255 scope global dynamic ens33
       valid_lft 1683sec preferred_lft 1683sec
    inet6 fe80::20c:29ff:fe05:a3e2/64 scope link
       valid_lft forever preferred_lft forever

Dal comando dmesg, puoi vedere che il dispositivo è stato rinominato durante l'avvio del sistema.

$ dmesg | grep -i eth

[    3.050064] e1000 0000:02:01.0 eth0: (PCI:66MHz:32-bit) 00:0c:29:05:a3:e2
[    3.050074] e1000 0000:02:01.0 eth0: Intel(R) PRO/1000 Network Connection
[    3.057410] e1000 0000:02:01.0 ens33: renamed from eth0

Per recuperare un ethX, modifica il file grub.

$ sudo nano /etc/default/grub

Cerca "GRUB_CMDLINE_LINUX ” e aggiungi quanto segue”net.ifnames=0 biosdevname=0 “.

Da:

GRUB_CMDLINE_LINUX=""

A:

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

Genera un nuovo file grub usando il seguente comando.

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

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-15-generic
Found initrd image: /boot/initrd.img-4.4.0-15-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
done

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

LEGGI :Installa e configura il server DHCP su CentOS 7 / Ubuntu 16.04 / Debian 9

Assegna indirizzo IP

Per Ubuntu 18.04

Puoi assegnare un indirizzo IP al sistema utilizzando netplan – un nuovo strumento di configurazione della rete.

LEGGI :Come configurare l'indirizzo IP statico in Ubuntu 18.04 utilizzando Netplan

Per Ubuntu 16.04 e precedenti

DHCP:

Se la tua infrastruttura ha un server DHCP e vuoi sfruttarlo, allora:

$ sudo nano /etc/network/interfaces

Aggiorna le righe sottostanti in /etc/network/interfaces file 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 ha un server DHCP, dovrai configurare un indirizzo IP statico per tutte le interfacce di rete sulla tua macchina Ubuntu.

$ sudo nano /etc/network/interfaces

Da:

auto ens33
iface ens33 inet static
           address 192.168.12.12
           netmask 255.255.255.0
           dns-nameservers 192.168.12.2
           gateway 192.168.12.2

A:

auto eth0
iface eth0 inet static
           address 192.168.12.12
           netmask 255.255.255.0
           dns-nameservers 192.168.12.2
           gateway 192.168.12.2

Riavvia il sistema.

$ sudo reboot

Dopo il riavvio del sistema, controlla solo se hai un ethX indietro.

$ ip a
1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: </loopback,up,lower_up>eth0: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:05:a3:e2 brd ff:ff:ff:ff:ff:ff
    </broadcast,multicast,up,lower_up>inet 192.168.12.12/24 brd 192.168.12.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe05:a3e2/64 scope link
       valid_lft forever preferred_lft forever

Questo è tutto.


Ubuntu
  1. Come controllare e modificare un runlevel predefinito su Ubuntu Linux

  2. Come modificare l'editor predefinito da Nano in Ubuntu/Debian

  3. Modificare il percorso delle cartelle utente predefinito?

  4. Come modificare in modo sicuro il nome di Os nel menu di avvio di Grub?

  5. Modificare il dispositivo audio predefinito?

Come modificare il nome host su Ubuntu 20.04

Come cambiare il nome del tuo computer Ubuntu (nome host)

Come modificare il terminale predefinito in Ubuntu

Come modificare graficamente il nome di Ubuntu Linux

Come modificare il kernel predefinito in Ubuntu 22.04 | 20.04 LTS

Modificare il driver predefinito della stampante di rete?