En lugar de deshabilitar completamente el cambio de nombre, puede anularlo para dar a sus interfaces sus propios nombres personalizados. Eso mantiene el nombre estático, pero le da un nombre que puede recordar y escribir.
El sistema de nombres existente ( /lib/udev/rules.d/80-net-setup-link.rules
) solo cambia el nombre de una interfaz si aún no se le ha dado un nombre. Por lo tanto, puede agregar sus propias reglas con una prioridad más alta en las /etc/udev/rules.d
que nombra las interfaces a su manera, lo que luego impide que el sistema predeterminado nombre esas interfaces.
Tengo el archivo 70-wifi.rules
en mi sistema que nombra las interfaces de acuerdo con la red a la que están conectadas:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:0f:00:4a:c4:c9", NAME="wifi-root"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:19:86:31:dd:b7", NAME="wifi-main"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="38:2c:4a:48:27:49", NAME="wifi-local"
Está codificado por la dirección MAC de la interfaz y da como resultado:
$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 3c:d9:2b:73:ad:5d brd ff:ff:ff:ff:ff:ff
15: wifi-main: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 00:19:86:31:dd:b7 brd ff:ff:ff:ff:ff:ff
16: wifi-local: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 38:2c:4a:48:27:49 brd ff:ff:ff:ff:ff:ff
17: wifi-root: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 00:0f:00:4a:c4:c9 brd ff:ff:ff:ff:ff:ff
Puede cambiarles el nombre a wlan0, wlan1, etc. La belleza de este método es que obtiene los nombres que desea y se beneficia de los nombres de interfaz de red estática. Entonces las interfaces siempre serán nombradas de la misma manera.