码迷,mamicode.com
首页 > 系统相关 > 详细

VMWare克隆Linux虚拟机后eth0找不到的解决方法

时间:2016-07-16 07:16:08      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:vmware克隆linux虚拟机   网卡   

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

解决方案:

1.udev将mac与网卡名称的对应关系保存/etc/udev/rules.d/70-persistent-net.rules中,在克隆出的虚拟机中只要删除跟NAME="eth0"相关的行删除,然后把eth1对应的那一行的"eth1"修改为"eth0",并重启系统。另外一种方法是:把里面的内容都删除,然后重新启动系统。

2. # ifconfig eth0 up

   #ifconfig

现在就可以看到Eth0的相关信息了!



本文出自 “10917734” 博客,请务必保留此出处http://10927734.blog.51cto.com/10917734/1826825

VMWare克隆Linux虚拟机后eth0找不到的解决方法

标签:vmware克隆linux虚拟机   网卡   

原文地址:http://10927734.blog.51cto.com/10917734/1826825

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!