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 ens1sur 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 ens1que 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 linkcommande, 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@ens1montre également le nouveau nom ifconfig -a. et ip link set ens1 alias eth0s'affiche alias eth0sur 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 laDEVICEligneifcfg-ens1ou quelque chose? Pouvez-vous voir les deuxeth0@ens1etens1dans votreip linkliste, ou simplement le nouveau nom?