vmvare clone 网卡异常

错误提示:

Vmware中Clone虚拟机后提示"No such device eth0"解决

原因分析: 很多Linux distribution使用udev动态管理设备文件,
并根据设备的信息对其进行持久化命名。例如在centos中,udev会在系统引导的过程中识别网卡,
将mac地址和网卡名称对应起来记录在udev的规则脚本中。而VMware会自动生成虚拟机的mac地址。这样,由于基本系统的虚拟机已经记录了该虚拟机的网卡mac地址对应于网卡eth0,在克隆出的虚拟机中由于mac地址发生改变,udev会自动将该mac对应于网卡eth1。以此类推,udev会记录所有已经识别的mac与网卡名的关系,所以每次克隆网卡名称会自动加1,而其实kernel仅仅只识别到一张网卡,跟网卡名相关的网络配置也未发生任何变化。udev将mac与网卡名称的对应关系保存在/etc/udev/rules.d/70-persistent-net.rules中

解决方案:1.sudo rm /etc/udev/rules.d/70-persistent-net.rules /删除这个文件

2.mv /etc/sysconfig/network-scripts/{ifcfg-eth1,ifcfg-eth0}

3.vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0" 改成DEVICE="eth1"

4.重启系统。

你可能感兴趣的:(linux,虚拟机,解决方案,网卡)