Cambiando el nombre de las interfaces de red en Fedora 21

Cambiando el nombre de las interfaces de red en Fedora 21

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.

información relacionada