我可以创建一个映射到现有接口的假 eth0 吗?

我可以创建一个映射到现有接口的假 eth0 吗?

我有一些硬编码无法打开的软件eth0。我的系统enp0s25为我的以太网连接分配了名称。我可以检查代码并替换eth0;的所有实例。我只是希望有一条捷径可以走。

在里面创建符号链接安全吗/sys/class/net?我看到了lo,就enp0s25在那里。我很想创建一个名为eth0此处的链接,但我不知道这会对我的系统产生什么影响。

答案1

根据 udev 手册页,udev-systemd 守护进程使用内部规则提供接口名称。这可以通过在/etc/udev/rules.d directory.该文件之一应用于设置持久以太网接口名称,其中包含注释规则,例如:

#SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1c:c4:e1:2e:d6", KERNEL=="eth*", NAME="ethx"

您可以创建自己的规则来匹配您的接口 MAC 地址和 NAME=eth0。

我建议您阅读以下内容:了解 systemd 的可预测网络设备名称

相关内容