Я намагаюся запустити певну частину програмного забезпечення, яка використовує менеджер ліцензій, який не помічав, що нові дистрибутиви Linux вже не називають своїх мережевих пристроїв eth0
. Він намагається перевірити MAC-адресу, але, оскільки мій NIC викликається 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
списку, або просто нове ім’я?