根据位置重命名 USB 网络接口

根据位置重命名 USB 网络接口

我正在管理一组笔记本电脑,我希望每台笔记本电脑都为其 USB 网络接口分配相同的名称,以便于管理。大多数笔记本电脑分配 enp0s20u1,我已根据此编写了管理脚本,但有些笔记本电脑分配 enp3s0u1。我能找到的所有 udev 规则解决方案都要求我指定网络接口的 MAC 地址,但我希望接口可以互换。我可以用某种方式将 enp3s0u1 重命名为 enp0s20u1 吗?

答案1

这个 udev 规则可以解决问题(/etc/udev/rules.d/76-network.rules):

SUBSYSTEM=="net", ACTION=="add", ENV{ID_NET_NAME_PATH}=="enp3s0u1", NAME="enp0s20u1"

https://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=4&chap=2#doc_chap4

相关内容