Odpověď na otázku "Co znamená enp0s10?" otázka:
enp0s10:
| | |
v | |
en| | --> ethernet
v |
p0| --> bus number (0)
v
s10 --> slot number (10)
Zdroj:udev-builtin-net_id.c na GitHubu
To je změna v tom, jak nyní udevd přiděluje jména ethernetovým zařízením. Nyní vaše zařízení používají "Předvídatelné názvy rozhraní", které jsou založeny na (a cituji zdroje):
- Názvy obsahující firmware/BIOS poskytnuté indexová čísla pro integrovaná zařízení (příklad:eno1)
- Názvy obsahující firmware/BIOS poskytnutá indexová čísla slotů PCI Express hotplug (příklad:ens1)
- Názvy zahrnující fyzické/geografické umístění konektoru hardwaru (příklad:enp2s0)
- Názvy obsahující MAC adresu rozhraní (příklad:enx78e7d1ea46da)
- Klasické, nepředvídatelné pojmenování ethX nativního jádra (příklad:eth0)
Důvod, proč se to změnilo, je zdokumentováno na stránce systemd freedesktop.org spolu se způsobem, jak to zakázat:
ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
nebo pokud používáte starší verze:
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
Jak bylo uvedeno výše, enp0s10 odkazuje na ethernet (en), prefix 0 (p0), slot 10 (s10). Číslo sběrnice, číslo zařízení a číslo funkce jsou získány z funkce Bus Device Function (BDF) pro zařízení PCI, aby se vytvořily předpony, sloty a funkční části názvu Predictable Network Interface Name.
Pokud je funkce 0, část f0 je vynechána. V tomto příkladu jsem pro přehlednost změnil předponu z p0 na p4 a funkci z f0 na f1.
Rozšíření o odpověď zaslanou '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
Narazil jsem na zařízení s u7 na konci, pro USB port. Některé z různých možností štítků jsou zahrnuty v této dokumentaci:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-understanding_the_predictable_network_interface_device_names