Cambio de nombres en interfaces de red en Arch Linux

Hace poco realicé una migración de una de mis laptops desde Debian a Arch Linux y en el momento de configurar lo relacionado con las interfaces de red me encontré con que la nueva norma de arranque de systemd había realizado un cambio a los nombres de los dispositivos que acostumbraba a ver en dichas interfaces..

Comenzando con el proceso habitual coloqué en una terminal (que por cierto usa rxvt unicode con zsh como consola predeterminada) «ip addr» obteniendo lo siguente:

Nombres de las Interfaces iniciando el proceso de renombramiento

En este caso configuraremos el nombre de la interfaz de red correspondiente al cable común con conector RJ45 que tenemos en casa para acceder a Internet. Lo primero que vemos  es que toma por nombre enp0s4. Esto difiere muchísimo del eth0 que tanto hemos visto. Lo que haremos será cambiar el nombre de dicha interfaz a uno más cómodo por así decirlo y que nos resulte más fácil de tipear en la consola..

Como paso previo tipearemos cat /sys/class/net/enp0s4/addres en la terminal para averiguar la MAC del dispositivo. Esto devolverá un número del tipo 000:00:00:00:00:0 o simplemente copiar el nombre de la dirección MAC que sale con el comando ip addr en el paso anterior. Debemos anotarlo porque lo necesitaremos mas adelante.

Luego de esto creamos una entrada en el directorio /etc/udev/rules.d/ de esta manera:

Nombre del directorio

Un simple archivo de texto de nombre 10-network-rules que servirá como tramitador ante la norma udev. Es de notar que colocamos sudo porque necesitamos acceso a un archivo que requiere ese permiso para poder actuar.

Una ves abierto tipeamos en él:

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:90:f5:6e:83:57" NAME="internet"

quedando de esta manera en mi caso:

pulsamos la combinación de teclas CNTR + o para guardar los cambios y CNTR + x para salir del editor ( en este caso hago uso de nano pero pueden usar el que quieran ).  A continuación reiniciamos el equipo para que los cambios se hagan efectivos obteniendo luego del reboot lo siguiente:

como quedan las intefaces luego de la modificacion

Como verán si ponemos atención al nombre de las interfaces, aparece la que hemos renombrado con un nombre manejable que y que podemos tipear fácilmente.

Espero que les sea útil e invito a que hagan comentarios y preguntas al respecto en el caso de surgir alguna inquietud.

Desde ahora estaré publicando cosas como estas… saludos.