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:
- Namen, die von Firmware/BIOS bereitgestellte Indexnummern für integrierte Geräte enthalten (Beispiel:eno1)
- Namen, die von Firmware/BIOS bereitgestellte Indexnummern für PCI-Express-Hotplug-Steckplätze enthalten (Beispiel:ens1)
- Namen, die den physischen/geografischen Standort des Anschlusses der Hardware beinhalten (Beispiel:enp2s0)
- Namen, die die MAC-Adresse der Schnittstellen enthalten (Beispiel:enx78e7d1ea46da)
- 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