Když spustím ifconfig -a
, dostávám pouze lo a enp0s10 rozhraní, nikoli klasické eth0
Co znamená enp0s10 znamenat? Proč neexistuje eth0 ?
Přijatá odpověď:
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 s uvedením zdrojů):
- Názvy obsahující Firmware/BIOS poskytnuté indexová čísla pro zabudovaná zařízení (příklad:eno1)
- Názvy obsahující Firmware/BIOS poskytnuté indexové číslo slotu 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 toto 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
Co to znamená být „sh Compatible“?
Standardní nástroj pro převod počtu bajtů na lidský Kib Mib atd.; Jako Du, Ls1?