我在 KVM 中有一个 Debian Squeeze(2.6.32-5)客户机,它具有所有 virtio 网络接口,并且它们的 MAC 显然被 udev 列入黑名单,如 /lib/udev/rules.d/75-persistent-net-generator.rules 所述,因此不会生成 /etc/udev/rules.d/70-persistent-net.rules。
我尝试制作一个 /etc/udev/rules.d/010_netinterfaces.rules 文件来为每个 MAC(foo) 定义 eth(foo),但它被忽略了。
所以现在我无法明确定义接口名称。
有人可以建议如何编辑 /lib/udev/rules.d/75-persistent-net-generator.rules 以将这些 MAC 列入白名单吗?
答案1
显然,/etc/udev/rules.d/010_netinterfaces.rules 在 Squeeze 中被忽略了。
我最终编辑了 /etc/udev/rules.d/70-persistent-net.rules。
然后将 /lib/udev/rules.d/75-persistent-net-generator.rules 重命名为 /lib/udev/rules.d/75-persistent-net-generator.rules.disabled,这样 /etc/udev/rules.d/70-persistent-net.rules 就会保持不变。