Soy probador de software para un conmutador Ethernet y, a veces, trabajo en casa. En la computadora que estoy usando en el trabajo, las dos interfaces de red se llaman eth0 y eth1. En mi computadora portátil privada se llaman enp0s20u1 y enp9s0. Esta es una molesta fuente de errores.
¿Cómo puedo cambiar los nombres de mi interfaz de red a eth0 y eth1 manteniendo todas las demás configuraciones?
Estoy usando Fedora 21.
[root@martin may_2015]# uname -a
Linux martin.laptop 4.0.4-201.fc21.x86_64 #1 SMP Thu May 21 15:58:47 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Internet dice que debería editar el archivo /etc/udev/rules.d/70-persistent-net.rules pero no hay ningún directorio /etc/udev/rules.d. yo también lo he hecho
grep -Ri enp0s20u1 /etc
sin resultados.
Respuesta1
udev tiene la mayoría de sus archivos en /usr/lib/udev/rules.d/ y en lugar de editarlos, los anula creando un archivo con el mismo nombre en/etc/udev/rules.d/.
Para deshabilitar el maravilloso cambio de nombre de las interfaces de red, debe anular el archivo de reglas80 reglas de ranura de nombre de red. No debería estar en /etc de manera tan simple:
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
Ver 8,9 en Guía de redes de Fedora (pdf) que también analiza otras soluciones.