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):
- Los nombres que incorporan firmware/BIOS proporcionaron números de índice para dispositivos integrados (ejemplo:eno1)
- Nombres que incorporan firmware/BIOS proporcionados con números de índice de ranura de conexión en caliente PCI Express (ejemplo:ens1)
- Nombres que incorporan la ubicación física/geográfica del conector del hardware (ejemplo:enp2s0)
- Nombres que incorporan la dirección MAC de las interfaces (ejemplo:enx78e7d1ea46da)
- 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