我正在进行Linux网络接口命名的故障排除。
这里我有一些通用的问题:
谢谢!
答案 0 :(得分:1)
哪些内核代码用于命名?
udev
命名接口。
为什么会发生这种情况?
这取决于您的系统,但重命名由/etc/udev/rules.d中的规则控制。
答案 1 :(得分:0)
在某些情况下,例如,该接口将重命名为“ rename3”。为什么会这样?是由于MAC地址冲突引起的?如何防止这种重命名的发生?
我可以回答这一部分!要重命名接口但目标名称已被使用时,systemd-udevd会将其重命名为“ rename3”。有趣的是,systemd在2013年清除了正在重命名为临时名称的代码!但是,debian / ubuntu家伙抢了下来并使用到2019年— https://salsa.debian.org/systemd-team/systemd/commit/3d45a7af959cf260bffcb1ad0262973b5750ae36。这就是为什么即使在ubuntu 18.04中也可以看到“重命名为rename3”消息的原因。