Welcome 微信登录

首页 / 操作系统 / Linux / VMware克隆CentOS6.4后 eth0无法初始化/找不到eth0的问题

用VMware克隆CentOS6.4的虚拟机后,修改了ifcfg-eth0的IP等值,重启网络时,报错。(找不到eth0,将被延迟初始化)然后用#ifconfig只能看到本地环回口,然后用#ifconfig -a查看所有可用网卡,发现显示的是eth1而不是eth0。在网上找了找,发现《VMWare克隆后Ubuntu的“No such device eth0”错误(http://www.linuxidc.com/Linux/2010-01/23991.htm)》里有写到相关的问题,猜想Clone的时候,将原虚拟机的网卡配置等全部Clone的,但在VMware中Clone实际上也是重新创建一台服务器,MAC地址等自然也会被重新创建,但因为复制了原服务器的配置,所以新创建的网卡就不再是eth0,而是保存为eth1。解决方法:修改/etc/udev/rules.d/70-persistent-net.rules //保存网卡MAC地址等信息的配置文件先查看里面有:# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="eth0-MAC", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="eth1-MAC", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"删除以上eth0的信息,将eth1的信息中的eth1-〉eth0# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="eth1-MAC", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"再将ifcfg-eth0中的MAC地址改成上面eth1-MAC地址,然后配置IP等信息,重启服务器,就可以了。然后再次用ifconfig 来查看时,出现的就是eth0的配置信息了。推荐阅读:VMware克隆CentOS 6.4后 重新设置eth0 http://www.linuxidc.com/Linux/2013-05/85143.htm更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14Ubuntu 13.04安装使用记录Ubuntu 13.04 安装 GCC 4.8.1相关资讯      CentOS 6.4  CentOS6.4找不到eth0 
  • Linux入门学习:CentOS 6.4 系统升  (03/12/2015 08:57:09)
  • CentOS 6.4下定时通过ftp获取数据  (10/26/2014 10:18:37)
  • CentOS 6.4 性能调优之增加虚拟内  (09/03/2014 06:27:20)
  • CentOS 6.4中的cron计划任务配置方  (01/19/2015 17:05:35)
  • CentOS-6.4-minimal版中配置网络防  (09/28/2014 11:31:34)
  • CentOS 6.4 中IPython如何启动Qt控  (04/12/2014 13:41:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数