Chatear en RedIrc

viernes, 22 de abril de 2016

Cambiar el nombre al interfaz en Ubuntu Linux

udev add

Desde la versión de Ubuntu 15.10 Wily Werewolf se utiliza los demonios systemd, entre otras cosas, se encarga de la conexión en caliente de dispositivos (udev), asignando los nombres de los dispositivos añadidos dependiendo de sus características fisicas como la ranura PCI/PCIe donde esta insertada, conector, MAC, etc, estos nombres resultan demasiado largos y a veces engorrosos y los podemos cambiar por otros más fáciles de recordar.



En mi caso voy a cambiar el nombre de los dispositivos wireless (wlxf4ec328b755e) y de ethernet (eno1) con estos datos:
  • Ethernet => en01 => MAC: 00:11:22:33:44:55
  • Wireless => wlxf4ec328b755e => MAC 11:22:33:44:55:66

Vamos a asignar wlan0 al adaptador wireless y eth0 al ethernet, para ello crearemos un archivo rules llamado 10-net.rules  dentro de la carpeta /etc/udev/rules.d con lo siguiente:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:11:22:33:44:55", NAME="wlan0"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="11:22:33:44:55:66", NAME="eth0"
[update headline="MAC"]Sustituir en el token ATTR{address} por vuestra MAC, también podéis cambiar el nombre del dispositivo por otro en el token NAME.[/update]
Podemos ver estos y otros eventos haciendo uso del monitor de udev para verificar la construcción de nuestro rules en caso que querramos afinarlo mejor:
udevadm monitor --environment
La MAC podéis verla con el comando:
ifconfig
ifconfig

Ahora solo nos queda reiniciar para comprobar que funciona. De esta manera sera más fácil recordar el dispositivo y escribir los comandos más rápido y mejor.

No hay comentarios:

Publicar un comentario