Antwort auf "Was bedeutet enp0s10?" Frage:
enp0s10:
| | |
v | |
en| | --> ethernet
v |
p0| --> bus number (0)
v
s10 --> slot number (10)
Quelle:udev-builtin-net_id.c auf GitHub
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 Schnittstelle enthalten (Beispiel:enx78e7d1ea46da)
- Klassische, unvorhersehbare Kernel-native ethX-Benennung (Beispiel:eth0)
Der Grund für diese Änderung ist auf der Seite systemd freedesktop.org dokumentiert, zusammen mit der Methode, dies zu deaktivieren:
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
Wie oben erwähnt, bezieht sich enp0s10 auf Ethernet (en), Präfix 0 (p0), Steckplatz 10 (s10). Die Busnummer, Gerätenummer und Funktionsnummer werden aus der Bus Device Function (BDF) für PCI-Geräte gezogen, um die Präfix-, Steckplatz- und Funktionsteile des Predictable Network Interface Name zu erstellen.
Wenn die Funktion 0 ist, wird der f0-Teil weggelassen. Ich habe in diesem Beispiel das Präfix von p0 auf p4 und die Funktion von f0 auf f1 geändert.
Erweiterung der Antwort von 'DIG mbl':
enp4s10f1 pci 0000:04:0a.1
| | | | | | | |
| | | | domain <- 0000 | | |
| | | | | | |
en| | | --> ethernet | | |
| | | | | |
p4| | --> prefix/bus number (4) <-- 04 | |
| | | |
s10| --> slot/device number (10) <-- 10 |
| |
f1 --> function number (1) <-- 1
https://wiki.xen.org/wiki/Bus:Device.Function_(BDF)_Notationhttps://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
Ich stieß auf ein Gerät mit einem u7 am Ende für den USB-Anschluss. Einige der verschiedenen Bezeichnungsmöglichkeiten sind in dieser Dokumentation enthalten:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-understanding_the_predictable_network_interface_device_names