J'essaie de faire fonctionner un logiciel particulier qui utilise un gestionnaire de licences qui n'a pas remarqué que les nouvelles distributions Linux ne nomment plus leurs périphériques réseau eth0
. Il essaie de vérifier l'adresse MAC, mais comme ma carte réseau est appelée ens1
sur Centos 7, cela ne fonctionne pas.
Le fournisseur de ce logiciel a déjà corrigé cela sur un autre ordinateur, et j'aimerais comprendre comment ils l'ont fait. Ils ont créé une sorte d'alias pour ens1
que le gestionnaire de licences puisse le retrouver eth0
.
L'alias ne s'affiche pas du tout si je le fais ifconfig -a
, mais il est visible lors de l'appel explicite ifconfig eth0
. En utilisant la ip link
commande, elle est visible comme suit:
eth0@ens1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT
link/ether [mac address] brd ff:ff:ff:ff:ff:ff
Qu'ont-ils fait exactement ici, et comment puis-je recréer ce type d'alias sur un autre ordinateur?
ip link set ens1 name eth0@ens1
montre également le nouveau nom ifconfig -a
. et ip link set ens1 alias eth0
s'affiche alias eth0
sur une ligne distincte lorsque vous exécutez ip link
.
ip link set ens1 name eth0@ens1
? Je doute que cela puisse survivre à un redémarrage comme ça, mais peut-être pouvez-vous faire le changement dans laDEVICE
ligneifcfg-ens1
ou quelque chose? Pouvez-vous voir les deuxeth0@ens1
etens1
dans votreip link
liste, ou simplement le nouveau nom?