我使用Proxmox创建了一个虚拟机并添加了一个新的网络接口。该虚拟机正在运行Ubuntu 12.04。当我执行ifconfig时,我有两个接口:eth0和eth1。 现在,我修改了/etc/udev/rules.d目录下的70-persistent-net.rules文件,并希望更改网络接口的名称,即将eth1更改为net_c。 但是,当我重新启动虚拟机时,系统似乎忽略了这个文件,并没有进行重命名配置。 有人能告诉我问题出在哪里吗?
如果你想在/etc/udev/rules.d中使用自己的规则覆盖默认规则,你必须使用比/lib/udev/rules.d中要覆盖的规则编号更高的数字。在/lib/udev/rules.d中,“persistent net” 规则文件名为“75-persistent-net-generator.rules”,所以请给你的规则文件命名一个比75更高的数字 :)