GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ändern Sie den Standardnetzwerknamen (ens33) in Ubuntu 18.04 / Ubuntu 16.04 in das alte „eth0“.

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.


Ubuntu
  1. So überprüfen und ändern Sie einen Standard-Runlevel unter Ubuntu Linux

  2. So ändern Sie den Hostnamen (Computername) unter Ubuntu und Debian

  3. So ändern Sie den Standard-Editor von Nano in Ubuntu/Debian

  4. Wie kann ich den Betriebssystemnamen im Grub-Boot-Menü sicher ändern?

  5. Standard-Soundgerät ändern?

So ändern Sie den Hostnamen unter Ubuntu 20.04

So ändern Sie Ihren Ubuntu-Computernamen (Hostname)

So ändern Sie das Standardterminal in Ubuntu

So ändern Sie den Ubuntu Linux-Namen grafisch

So ändern Sie den Standardkernel in Ubuntu 22.04 | 20.04 LTS

Standardtreiber des Netzwerkdruckers ändern?