如何禁用udev网络规则生成?

Modified on: Thu, 14 Jun 2018 10:18:53 +0800

在我们的云中,我们为实例生成前缀为2c:c2:60的MAC。
当我们重新使用实例或复制它时,新副本会获得另一个MAC地址。
当新副本引导时,由于新MAC,NIC将获得名称eth1。

我在/lib/udev/rules.d/75-persistent-net-generator.rules中看到,有已知前缀的规则,例如52:54:00 (KVM)VMWare (00:0c:29)
但是这个文件应该按照第一行中的说明进行编辑。
我们想使用我们自己注册的MAC前缀而不是其他人的前缀。

如何完全禁用网络规则生成?

作者:Mukund,borfig

最佳答案

您可以通过将/lib/udev/rules.d/*复制到/etc/udev/rules.d然后修改它们来覆盖它们。

或者,您可以创建一个词汇名称较高的新文件e。 G。 /etc/udev/rules.d/99-stop-persistent-net.rules,带有以下“无所事事”条目:

SUBSYSTEM=="net", DRIVERS=="?*", NAME="%k"

这可以防止创建新规则,因为udev认为已经列出了接口。这也将在udev更新等方面存活下来。

抱歉,没时间测试它......


相关问答

添加新评论