GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:perché l'interfaccia Ethernet si chiama Enp0s10 anziché Eth0?

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):

  1. I nomi che incorporano firmware/BIOS fornivano numeri di indice per i dispositivi di bordo (esempio:eno1)
  2. Nomi che incorporano firmware/BIOS forniti numeri di indice degli slot hotplug PCI Express (esempio:ens1)
  3. Nomi che incorporano la posizione fisica/geografica del connettore dell'hardware (esempio:enp2s0)
  4. Nomi che incorporano l'indirizzo MAC delle interfacce (esempio:enx78e7d1ea46da)
  5. 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

Linux
  1. Perché sono passato da Mac a Linux

  2. La mia storia su Linux:perché presentare alle persone il Raspberry Pi

  3. Linux:perché la directory principale è indicata con un segno /?

  4. Cosa significa il nome dell'interfaccia eth0 in Linux?

  5. Come impostare l'interfaccia di rete preferita in Linux

Perché uso exa invece di ls su Linux

Perché i fan di Vim adorano il window manager Herbstluftwm Linux

Perché usare il desktop Pantheon per Linux Elementary OS

Linux vs Mac OS:15 motivi per utilizzare Linux invece di Mac OS

Caratteri consentiti nei nomi delle interfacce di rete Linux?

Come posso cancellare le statistiche dell'interfaccia su Linux