Estoy tratando de ejecutar un software en particular que utiliza un administrador de licencias que no se ha dado cuenta de que las distribuciones de Linux más nuevas ya no nombran sus dispositivos de red eth0
. Está tratando de verificar la dirección MAC, pero como mi NIC se llama ens1
en Centos 7, esto no funciona.
El proveedor de este software ya lo arregló en una computadora diferente, y me gustaría entender cómo lo hicieron. Crearon algún tipo de alias para ens1
que el administrador de licencias pueda encontrar eth0
nuevamente.
El alias no se muestra en absoluto si lo hago ifconfig -a
, pero es visible cuando se llama explícitamente ifconfig eth0
. Usando el ip link
comando es visible de la siguiente manera:
eth0@ens1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT
link/ether [mac address] brd ff:ff:ff:ff:ff:ff
¿Qué hicieron exactamente aquí y cómo puedo recrear este tipo de alias en otra computadora?
ip link set ens1 name eth0@ens1
muestra el nuevo nombre ifconfig -a
. y se ip link set ens1 alias eth0
muestra alias eth0
en una línea separada cuando corres ip link
.
ip link set ens1 name eth0@ens1
? Dudo que sobreviva un reinicio como ese, pero ¿tal vez puedas hacer el cambio en laDEVICE
líneaifcfg-ens1
o algo así? ¿Puedes ver amboseth0@ens1
yens1
en tuip link
lista, o solo el nuevo nombre?