背景:克隆复制虚拟机到新的物理机上修改网络配置,重启网络服务发现device eth0 does not exist,网卡死活起不来
解决思路:疑似mac地址冲突
解决方法:
记事本查看该虚拟机的”*.wmx“文件 ,查询ethernet0.generatedAddress,找到mac地址
$sudo updatedb
$sudo locate *persistent-net.rules
$sudo locate *persistent-disk.rules
在“/etc/udev/rules.d/”文件夹下找到“70_persistent-disk.rules”文件
有n多行这样的语句:
$ PCI device 14xx:16xx (tg3)
ACTION==”add”, SUBSYSTEM==”net”, DRIVERS==”?*”, SYSFS{address}==”00:11:xx:xx:xx:xx”, NAME=”eth0″
$ PCI device 14xx:16xx (tg3)
ACTION==”add”, SUBSYSTEM==”net”, DRIVERS==”?*”, SYSFS{address}==”00:11:xx:xx:xx:xx”, NAME=”eth1″
# 注释干掉前面且mac不对的行,将对应的“ethX”改为“eth0”。
保存后重启机器。