Pamiętam nie tak dawno temu, interfejsy zostały zidentyfikowane przez eth0, eth1, wlan0 itp
Teraz znajduję nazwy interfejsów, takich jak enp0s3, enp0s8 itd.
W innym pytaniu, które zadałem tutaj przed chwilą, ktoś wspomniał, że nowy format to:
„Sieć peryferyjna sieci Ethernet # numer seryjny”
i to mnie zastanowiło:
1.Why did it change?
2.When did it change?
3.What does the first number signify?
4.Why does the 's' stand for serial, why is that in the interface name?
5.What does the second number signify?
Szukałem odpowiedzi, ale nie znalazłem niczego, co obejmowałoby przejście od starego systemu nazewnictwa do nowego.
linux
networking
Volumetricsteve
źródło
źródło
Odpowiedzi:
Dlaczego to się zmieniło
http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
Kiedy się zmieniło
Zależy od tego, jakiej dystrybucji używasz. Zaczęło się od
systemd
v197. Tak więc każda dystrybucja korzystająca z tej wersji lub wyższej będzie najprawdopodobniej korzystać z tej konwencji nazewnictwa.Co oznaczają litery i cyfry
Nie mogę znaleźć niczego, żeby to zweryfikować, ale wierzę
p
oznaczafizycznyperyferyjne is
oznacza slot. Theen
oznacza mi tak n et. To jest to, co zebrałem z powyższego linku, ale nie określa tego wprost. Nie mogłem też znaleźć niczego w Google.źródło
p
nie oznacza fizycznego lub urządzenie peryferyjne, wskazuje, że kolejna liczba jest indeksem magistrali PCI, do której urządzenie jest podłączone.p
jest dla PCI autobus i PCI oznacza Peripheral Component Interconnect , a późniejp
w tym przypadku oznacza Peryferyjny ?