最近在VirtualBox中使用Gentoo,不小心发现,原来的eth1变成eth2了,后来dmesg,查看了一下,原来有如下日志:
看来,这就是变化的根源啊。但是怎样导致这样的事情发生呢?原来,udev有个规则文件,那里边包含了对那些动态dev的处理,比如对net的规则保存在
针对我的问题,通过分析自动生成的规则文件内容,我发现是我修改了第二块网卡的MAC地址,导致,因此我将MAC恢复到以前,一切都OK了。
udev: renamed network interface eth1 to eth2
看来,这就是变化的根源啊。但是怎样导致这样的事情发生呢?原来,udev有个规则文件,那里边包含了对那些动态dev的处理,比如对net的规则保存在
/etc/udev/rules.d/70-persistent-net.rules
针对我的问题,通过分析自动生成的规则文件内容,我发现是我修改了第二块网卡的MAC地址,导致,因此我将MAC恢复到以前,一切都OK了。