如何修复以太网接口名称?

如何修复以太网接口名称?

在我的 TX2 设备上我有两个接口eth0和一个附加接口enp1s0

问题是,有时第一个界面是eth0,有时eth1在启动后enp1s0总是是enp1s0

我如何确保我总是能够获得eth0第一个界面而不是eth1

答案1

您可以使用 udev 和端口的 mac 地址为设备分配静态名称。

创造

/etc/udev/rules.d/99-persistent-net.rules

并添加:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:69:62:r3:c1", ATTR{type}=="1", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:69:62:r3:c2", ATTR{type}=="1", NAME="eth0"

确保将 mac 地址更改为适配器的 mac 地址。可以使用命令找到它们ifconfig。完成所有操作后,重新启动 PC。

更多信息请参见: https://www.freedesktop.org/software/systemd/man/udev.html

相关内容