Jawab pada "Apa artinya enp0s10?" pertanyaan:
enp0s10:
| | |
v | |
en| | --> ethernet
v |
p0| --> bus number (0)
v
s10 --> slot number (10)
Sumber:udev-builtin-net_id.c di GitHub
Itu adalah perubahan cara udevd memberikan nama ke perangkat ethernet. Sekarang perangkat Anda menggunakan "Nama Antarmuka yang Dapat Diprediksi", yang didasarkan pada (dan mengutip sumber):
- Nama yang menggabungkan Firmware/BIOS memberikan nomor indeks untuk perangkat terpasang (contoh:eno1)
- Nama yang menyertakan nomor indeks slot hotplug PCI Express yang disediakan Firmware/BIOS (contoh:ens1)
- Nama yang menyertakan lokasi fisik/geografis konektor perangkat keras (contoh:enp2s0)
- Nama yang menyertakan alamat MAC antarmuka (contoh:enx78e7d1ea46da)
- Penamaan kernel-native ethX klasik dan tidak dapat diprediksi (contoh:eth0)
Mengapa perubahan ini didokumentasikan di halaman systemd freedesktop.org, bersama dengan metode untuk menonaktifkannya:
ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
atau jika Anda menggunakan versi lama:
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
Seperti disebutkan di atas, enp0s10 mengacu pada ethernet (en), awalan 0 (p0), slot 10 (s10). Nomor bus, nomor perangkat, dan nomor fungsi diambil dari Bus Device Function (BDF) untuk perangkat PCI guna membuat awalan, slot, dan bagian fungsi dari Nama Antarmuka Jaringan yang Dapat Diprediksi.
Jika fungsinya 0, bagian f0 dihilangkan. Saya mengubah awalan dari p0 menjadi p4, dan fungsinya dari f0 menjadi f1, untuk kejelasan dalam contoh ini.
Memperluas jawaban yang diposting oleh '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
Saya menemukan perangkat dengan u7 di ujungnya, untuk port USB. Beberapa kemungkinan label yang berbeda disertakan dalam dokumentasi ini:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-understanding_the_predictable_network_interface_device_names