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

Linux – Warum heißt die Ethernet-Schnittstelle Enp0s10 statt Eth0?

Wenn ich ifconfig -a ausführe , ich verstehe nur lo und enp0s10 Interfaces, nicht das klassische eth0

Was bedeutet enp0s10 gemein? Warum gibt es kein eth0 ?

Akzeptierte Antwort:

Das ist eine Änderung, wie udevd Ethernet-Geräten jetzt Namen zuweist. Jetzt verwenden Ihre Geräte die „vorhersagbaren Schnittstellennamen“, die auf (und unter Angabe der Quellen) basieren:

  1. Namen, die von Firmware/BIOS bereitgestellte Indexnummern für integrierte Geräte enthalten (Beispiel:eno1)
  2. Namen, die von Firmware/BIOS bereitgestellte Indexnummern für PCI-Express-Hotplug-Steckplätze enthalten (Beispiel:ens1)
  3. Namen, die den physischen/geografischen Standort des Anschlusses der Hardware beinhalten (Beispiel:enp2s0)
  4. Namen, die die MAC-Adresse der Schnittstellen enthalten (Beispiel:enx78e7d1ea46da)
  5. Klassische, unvorhersehbare Kernel-native ethX-Benennung (Beispiel:eth0)

Der Grund für diese Änderung ist auf der Seite systemd freedesktop.org zusammen mit der Methode zum Deaktivieren dokumentiert:

ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules

oder wenn Sie ältere Versionen verwenden:

ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules

Linux
  1. Linux – Warum kann der Kernel Init nicht ausführen?

  2. Warum kann ich die Linux-Anzeige nicht exportieren?

  3. Linux - Ersetzen von Leerzeichen in den Dateinamen

  4. Linux erhält alle Netzwerkschnittstellennamen

  5. Warum heißt meine Ethernet-Schnittstelle enp0s10 statt eth0?

Warum ich unter Linux exa anstelle von ls verwende

Warum Vim-Fans den Linux-Fenstermanager Herbstluftwm lieben

Warum den Pantheon-Desktop für Linux Elementary OS verwenden

Linux vs. Mac OS:15 Gründe, warum Sie Linux anstelle von Mac OS verwenden sollten

Was bedeutet der Schnittstellenname eth0 unter Linux?

Wie lösche ich die Schnittstellenstatistiken unter Linux?