Kurz nach der Ubuntu-Installation erfuhr ich, dass der Name der Netzwerkschnittstelle von Old School eth0 in ens33 geändert wurde.
LESEN :Installieren Sie Ubuntu 18.04 LTS (Bionic Beaver) auf UEFI und Legacy-BIOS-System
LESEN :Ubuntu 16.04 LTS (Xenial Xerus) installieren – Schritt-für-Schritt-Anleitung mit Screenshots
Wenn Sie jemals daran interessiert sind, Schnittstellennamen in den alten Typ ethX zu ändern, ist hier das Tutorial für Sie.
Wie Sie im folgenden Befehl sehen können, hat mein System einen Netzwerkadapter namens ens33.
Dies ist nur in der VMware-Umgebung der Fall, es kann je nach Hardware variieren, aber die Schritte zur Wiederherstellung von ethX sind die gleichen.
$ 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
Aus dem dmesg-Befehl können Sie sehen, dass das Gerät während des Systemstarts umbenannt wurde.
$ 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
Um ein ethX zurückzubekommen, bearbeiten Sie die Grub-Datei.
$ sudo nano /etc/default/grub
Suchen Sie nach „GRUB_CMDLINE_LINUX “ und fügen Sie Folgendes hinzu:„net.ifnames=0 biosdevname=0 “.
Von:
GRUB_CMDLINE_LINUX=""
An:
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
Generieren Sie mit dem folgenden Befehl eine neue Grub-Datei.
$ 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
Bearbeiten Sie die Schnittstellendatei und ändern Sie den Namen des Netzwerkgeräts, sodass Sie eine DHCP- oder statische IP-Adresse für ethX haben.
LESEN :Installieren und konfigurieren Sie den DHCP-Server auf CentOS 7 / Ubuntu 16.04 / Debian 9
IP-Adresse zuweisen
Für Ubuntu 18.04
Mit netplan können Sie dem System eine IP-Adresse zuweisen – ein neues Netzwerkkonfigurationstool.
LESEN :So konfigurieren Sie eine statische IP-Adresse in Ubuntu 18.04 mit Netplan
Für Ubuntu 16.04 / älter
DHCP:
Wenn Ihre Infrastruktur über einen DHCP-Server verfügt und Sie diesen nutzen möchten, dann:
$ sudo nano /etc/network/interfaces
Aktualisieren Sie die folgenden Zeilen in /etc/network/interfaces Dateien, damit die Netzwerkkarte eine IP-Adresse vom DHCP-Server erhalten kann.
VON:
auto ens33 iface ens33 inet dhcp
AN:
auto eth0 iface eth0 inet dhcp
Statisch:
Wenn Ihre Infrastruktur keinen DHCP-Server hat, müssen Sie eine statische IP-Adresse für alle Netzwerkschnittstellen auf Ihrem Ubuntu-Rechner konfigurieren.
$ sudo nano /etc/network/interfaces
Von:
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
An:
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
Starten Sie Ihr System neu.
$ sudo reboot
Prüfen Sie nach dem Systemneustart einfach, ob Sie eine ethX-Rückseite haben.
$ 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
Das ist alles.