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 ens1
Netzwerkkarte 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, ens1
damit der Lizenzmanager sie eth0
wieder finden kann .
Der Alias wird in diesem Fall überhaupt nicht angezeigt ifconfig -a
, ist jedoch beim expliziten Aufruf sichtbar ifconfig eth0
. Mit dem ip link
Befehl 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@ens1
zeigt auch den neuen Namen in ifconfig -a
. und ip link set ens1 alias eth0
wird alias eth0
beim 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 derDEVICE
Leitung vornehmenifcfg-ens1
oder so? Können Sie beideeth0@ens1
undens1
in Ihrerip link
Liste sehen oder nur den neuen Namen?