Traté de cambiar el nombre de las interfaces de red en esta nueva versión Ubuntu 16.04 LTS pero no tengo el /etc/udev/rules.d/70-persistent-net.rules
.
Entonces, traté de usar /lib/udev/write_net_rules
pero no existe.
¿Por qué necesito esta modificación? Porque estoy usando una herramienta para simular plataformas virtuales que usan licencias flexibles y la autenticación debe estar en el eth0
nombre de la interfaz.
¿Cualquier sugerencia?
El comando ip link
devuelve:
user@laptop:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp6s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
link/ether b8:2a:xx:yy:xx:yy brd ff:ff:ff:ff:ff:ff
3: wlp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 5c:e0:xx:yy:xx:yy brd ff:ff:ff:ff:ff:ff
user@laptop:~$ ifconfig
enp6s0 Link encap:Ethernet HWaddr b8:2a:xx:yy:xx:yy
lo Link encap:Local Loopback
wlp7s0 Link encap:Ethernet HWaddr 5c:e0:xx:yy:xx:yy
(Alguna información fue ignorada y suprimida)
Ya probé algunos enlaces:
fuente
enp0s1
deenp0s17
? ¿Es el mismo proceso? Además, ¿qué debo hacer para interfaces de red virtuales comoenp0s1:1
oenp0s2
etc.?SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
En Ubuntu 16.04.1 LTS, Linux plaptop 4.4.0-31-genericx86_64 MATE. el primer paso de @Geancarlo Abich respondió y funcionó . Ubuntu creó nuevos nombres directamente después del reinicio:
fuente
Ubuntu-16.04-server-amd64
En
/etc/default/grub
cambioa
Luego, escriba:
y reinicie su sistema
fuente
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
Traté de mezclar algunas sugerencias y ¡encontré la solución!
Paso 1 : deshabilite los nombres heredados predeterminados del firmware.
Edite su
/etc/default/grub
cambio de línea dea
y, finalmente, ejecutar como root:
y reinicie su sistema.
Paso 2 : Cree el archivo persistente
/etc/udev/rules.d/70-persistent-net.rules
como root y complételo.Ejemplo:
(Utilice la dirección MAC de las interfaces para referirse a la interfaz que desea cambiar de nombre y cambie los valores de nombre de la interfaz 'X' como desee)
Guardar cambios y reiniciar.
Esto funciona para mi.
fuente