我正在尝试运行一个使用许可证管理器的特定软件,该软件还没有注意到较新的Linux发行版不再命名其网络设备eth0
。它正在尝试验证MAC地址,但是由于ens1
在Centos 7上调用了我的NIC,因此无法正常工作。
该软件的供应商已将此问题固定在另一台计算机上,我想了解他们是如何做到的。他们为其创建了某种别名,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
他们在这里究竟做了什么?如何在另一台计算机上重新创建这种别名?
我刚刚在VM中进行了测试-也
—
cas 2015年
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