我有一些硬编码无法打开的软件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 的可预测网络设备名称