Ich versuche, eine bestimmte Software zum Laufen zu bringen, die einen Lizenzmanager verwendet, der nicht bemerkt hat, dass neuere Linux-Distributionen ihre Netzwerkgeräte nicht mehr benennen eth0. Es wird versucht, die MAC-Adresse zu überprüfen, aber da meine ens1Netzwerkkarte unter Centos 7 aufgerufen wird, funktioniert dies nicht.
Der Anbieter dieser Software hat dies bereits auf einem anderen Computer behoben, und ich würde gerne verstehen, wie sie dies getan haben. Sie haben eine Art Alias für erstellt, ens1damit der Lizenzmanager sie eth0wieder finden kann .
Der Alias wird in diesem Fall überhaupt nicht angezeigt ifconfig -a, ist jedoch beim expliziten Aufruf sichtbar ifconfig eth0. Mit dem ip linkBefehl wird Folgendes angezeigt:
eth0@ens1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT
link/ether [mac address] brd ff:ff:ff:ff:ff:ff
Was genau haben sie hier gemacht und wie kann ich diese Art von Alias auf einem anderen Computer neu erstellen?
ip link set ens1 name eth0@ens1zeigt auch den neuen Namen in ifconfig -a. und ip link set ens1 alias eth0wird alias eth0beim Ausführen in einer separaten Zeile angezeigt ip link.
ip link set ens1 name eth0@ens1? Ich bezweifle, dass das einen solchen Neustart überleben würde, aber vielleicht können Sie die Änderung in derDEVICELeitung vornehmenifcfg-ens1oder so? Können Sie beideeth0@ens1undens1in Ihrerip linkListe sehen oder nur den neuen Namen?