克隆虚拟机后,网卡无法启动,提示“Device eth0 does not seem to be present, delaying initialization.”
在VMware Workstation 的帮助文档中有这么一句话“尽管向导为克隆创建了新的 MAC 地址和 UUID,但其他配置信息(如虚拟机名称和静态 IP 地址配置)与父虚拟机没有任何差别。链接克隆的摘要视图中显示了父虚拟机的虚拟机配置 (.vmx) 文件路径。”
也就是说克隆向导更新了MAC和UUID,所以我们要继续使用设备名为eth0的网卡的话,得在网卡配置文件里删除MAC和UUID相关的行。
还有一个文件会影响我们继续使用设备名eth0,/etc/udev/rules.d/70-persistent-net.rules ,这个文件的存在,会让你克隆后的虚拟机开机后,网卡设备名变成eth1,所以我们在/etc/rc.local里面追加一行"> /etc/udev/rules.d/70-persistent-net.rules",因为系统开机的时候网卡配置文件是在/etc/rc.local之后被系统加载的。
总之,要解决开头提到的问题,要满足两个条件,删除网卡配置文件里面的MAC和UUID行,清空70-persistent-net.rules文件。
原创文章,转载请注明: 转载自笛声
本文链接地址: 克隆虚拟机后的网络问题
暂无评论