我试图让一个特定的软件运行,它使用一个许可证管理器,它没有注意到较新的 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
Run Code Online (Sandbox Code Playgroud)
他们到底在这里做了什么,我如何在另一台计算机上重新创建这种别名?