GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿por qué la interfaz Ethernet se llama Enp0s10 en lugar de Eth0?

Cuando ejecuto ifconfig -a , solo obtengo lo y enp0s10 interfaces, no el clásico eth0

¿Qué hace enp0s10 ¿significar? ¿Por qué no hay eth0 ?

Respuesta aceptada:

Eso es un cambio en la forma en que ahora udevd asigna nombres a los dispositivos ethernet. Ahora sus dispositivos usan los "Nombres de interfaz predecibles", que se basan en (y citan las fuentes):

  1. Los nombres que incorporan firmware/BIOS proporcionaron números de índice para dispositivos integrados (ejemplo:eno1)
  2. Nombres que incorporan firmware/BIOS proporcionados con números de índice de ranura de conexión en caliente PCI Express (ejemplo:ens1)
  3. Nombres que incorporan la ubicación física/geográfica del conector del hardware (ejemplo:enp2s0)
  4. Nombres que incorporan la dirección MAC de las interfaces (ejemplo:enx78e7d1ea46da)
  5. Denominación ethX nativa del núcleo clásica e impredecible (ejemplo:eth0)

El por qué esto cambió está documentado en la página systemd freedesktop.org, junto con el método para deshabilitarlo:

ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules

o si usa versiones anteriores:

ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules

Linux
  1. Por qué hice el cambio de Mac a Linux

  2. Mi historia de Linux:¿Por qué introducir a la gente a la Raspberry Pi?

  3. Linux:¿por qué el directorio raíz se indica con un signo /?

  4. Linux:¿por qué el kernel no puede ejecutar Init?

  5. Linux - Reemplazo de espacios en los nombres de archivo

Por qué uso exa en lugar de ls en Linux

Por qué a los fans de Vim les encanta el administrador de ventanas Herbstluftwm Linux

Por qué usar el escritorio Pantheon para Linux Elementary OS

Linux vs Mac OS:15 razones por las que usar Linux en lugar de Mac OS

¿Por qué mi interfaz ethernet se llama enp0s10 en lugar de eth0?

¿Cómo borro las estadísticas de la interfaz en Linux?