Quando eseguo ifconfig -a
, ricevo solo lo e enp0s10 interfacce, non il classico eth0
Che cosa significa enp0s10 significare? Perché non esiste eth0 ?
Risposta accettata:
Questo è un cambiamento nel modo in cui ora udevd assegna i nomi ai dispositivi Ethernet. Ora i tuoi dispositivi utilizzano i "Nomi interfaccia prevedibili", che si basano su (e citando le fonti):
- I nomi che incorporano firmware/BIOS fornivano numeri di indice per i dispositivi di bordo (esempio:eno1)
- Nomi che incorporano firmware/BIOS forniti numeri di indice degli slot hotplug PCI Express (esempio:ens1)
- Nomi che incorporano la posizione fisica/geografica del connettore dell'hardware (esempio:enp2s0)
- Nomi che incorporano l'indirizzo MAC delle interfacce (esempio:enx78e7d1ea46da)
- Nome ethX nativa del kernel classica e imprevedibile (esempio:eth0)
Il perché di questa modifica è documentato nella pagina systemd freedesktop.org, insieme al metodo per disabilitarlo:
ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
o se utilizzi versioni precedenti:
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules