GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Ändern Sie den Standardnetzwerknamen (ens33) in eth0 unter Debian 10 / Debian 9

Debian 10 / Debian 9 verwendet einen konsistenten und vorhersagbaren Gerätenamen für Netzwerkschnittstellen. Diese vorhersehbare Gerätebenennung hilft uns, Netzwerkschnittstellen zu lokalisieren, an denen es angeschlossen ist, z. B. ob es an Bord oder extern angeschlossen ist.

Wenn Sie jemals daran interessiert sind, den Schnittstellennamen in eth0 zu ändern, dann ist dies das Tutorial für Sie.

Aktueller Name der Netzwerkschnittstelle

Verwenden Sie den Befehl ip a, um die Netzwerkschnittstellen anzuzeigen.

ip a

Wie Sie in der folgenden Ausgabe des Befehls ip a sehen können, hat mein Debian-System einen Netzwerkadapter namens enp0s3.

Dies ist nur bei VirtualBox der Fall und kann je nach Systemhardware variieren (im Fall von VMware ist es ens33), aber das Verfahren zum Zurückerhalten von ethX ist dasselbe.

Sie können bestätigen, dass das Ethernet-Gerät während des Systemstarts umbenannt wurde, indem Sie den Befehl dmesg verwenden.

sudo dmesg | grep -i eth

Konsistente Benennung von Schnittstellengeräten deaktivieren

Um das ethX wiederzuerlangen, bearbeiten Sie die Grub-Datei.

sudo nano /etc/default/grub

Suchen Sie nach der Zeile GRUB_CMDLINE_LINUX und fügen Sie net.ifnames=0 biosdevname=0.

hinzu

VON:

GRUB_CMDLINE_LINUX=""

AN:

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

Generieren Sie eine neue Grub-Konfigurationsdatei mit dem Befehl grub-mkconfig.

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

Netzwerkschnittstellenkonfigurationen aktualisieren

Netzwerkmanager

Wenn Ihr System NetworkManager für die Netzwerkkonfiguration verwendet, müssen Sie keine Einstellungen ändern. Sie können fortfahren und das System neu starten.

sudo reboot

Schnittstellendatei

Bearbeiten Sie die Schnittstellendatei und ändern Sie den Namen des Netzwerkgeräts, sodass Sie eine DHCP/statische IP-Adresse für ethX haben.

DHCP

Wenn sich Ihr Gerät in einem DHCP-Netzwerk befindet, dann

sudo nano /etc/network/interfaces

Aktualisieren Sie die folgenden Zeilen in den Schnittstellendateien, 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 möglicherweise eine statische IP-Adresse für die Netzwerkschnittstelle konfigurieren.

sudo nano /etc/network/interfaces

VON:

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

AN:

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

Starten Sie Ihr System neu.

sudo reboot

Name der Netzwerkschnittstelle überprüfen

Überprüfen Sie nach dem Systemneustart, ob Sie die eth0 zurückbekommen haben.

ip a

Schlussfolgerung

Das ist alles. Bitte hinterlassen Sie Ihr Feedback im Kommentarbereich.


Debian
  1. So richten Sie eine statische IP-Adresse unter Debian Linux ein

  2. So ändern Sie den Standard-Runlevel in Debian 10 / Debian 9

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

  4. Wie ändere ich den Standard-Desktop-Manager in Debian?

  5. Wie kann ich das standardmäßige ens33-Netzwerkgerät auf altes eth0 auf Fedora 19 ändern?

So wechseln Sie unter Debian Linux von der Standard- zur alternativen Python-Version

So ändern Sie den Namen der Netzwerkschnittstelle in eth0 unter CentOS 8 / RHEL 8

Netzwerkkonfiguration in Debian 10

So ändern Sie den Hostnamen in Debian 10

Standardtreiber des Netzwerkdruckers ändern?

So ändern Sie den Hostnamen unter Debian Linux