重命名网络设备会导致竞争条件吗?

重命名网络设备会导致竞争条件吗?

Arch 使用可预测的网络接口名称。 MATLAB 许可证链接到 eth0 的 MAC 地址,因此我需要将我的一台设备重命名为 eth0。在只有一个网卡的机器上我可以直接关闭一致的命名,但在具有多个 NIC 的机器中,似乎需要保持一致的命名,只需将我关心的设备重命名为 eth0(毕竟它仍然是一致的)。这拱门维基建议创建一个/etc/udev/rules.d/10-network.rules文件

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="aa:bb:cc:dd:ee:ff", NAME="net1"

但维基百科包含免责声明:

选择静态名称时,应避免使用“ethX”和“wlanX”格式的名称,因为这可能会导致引导期间内核和 udev 之间出现竞争状况。

对于 X 大于 0 的 ethX,我可以看出这可能是一个问题,但对于 eth0,似乎在重命名发生时内核已经使用了 eth0。那么在具有多个 NIC 的系统上,我是否需要担心将设备重命名为 eth0 ?

或者,我可以在完全启动并且网络在线后重命名设备吗?

答案1

仅使用一个网卡,我不明白为什么您必须担心此免责声明。您可以重命名设备,但要做好失去连接的准备。我通常会尝试避免这种情况,并通过系统启动来确定命名。

相关内容