Я пытаюсь заставить работать определенную часть программного обеспечения, которая использует менеджер лицензий, который не заметил, что более новые дистрибутивы Linux больше не называют свои сетевые устройства eth0
. Он пытается проверить MAC-адрес, но, поскольку мой сетевой адаптер вызывается ens1
на Centos 7, это не работает.
Производитель этого программного обеспечения уже исправил это на другом компьютере, и я хотел бы понять, как они это сделали. Они создали какой-то псевдоним, ens1
чтобы менеджер лицензий мог найти его eth0
снова.
Псевдоним вообще не отображается, если я его вижу ifconfig -a
, но он виден при явном вызове ifconfig eth0
. С помощью ip link
команды это видно как следующее:
eth0@ens1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT
link/ether [mac address] brd ff:ff:ff:ff:ff:ff
Что именно они здесь сделали, и как я могу воссоздать этот псевдоним на другом компьютере?
ip link set ens1 name eth0@ens1
показывает новое имя ifconfig -a
тоже. и ip link set ens1 alias eth0
показывает alias eth0
на отдельной строке при запуске ip link
.
ip link set ens1 name eth0@ens1
? Я сомневаюсь, что переживет такую перезагрузку, но, возможно, вы можете внести изменения вDEVICE
строкуifcfg-ens1
или что-то? Вы можете видеть обаeth0@ens1
иens1
в своемip link
списке, или просто новое имя?