CentOS 解决虚拟机复制后提示 Device eth0 does not seem to be present 不能连网问题

回复 收藏
本帖最后由 Toornix 于 2016-6-17 14:03 编辑

1、原理:原虚拟机的网卡MAC地址保存在/etc/udev/rules.d/70-persistent-net.rules文件中,因为复制后虚拟机的MAC地址改变导致不匹配,需要重新调整MAC地址。2、操作如下:
  1. [root@CentOS6 ~]# echo > /etc/udev/rules.d/70-persistent-net.rules      #清空存放MAC地址的配置文件
  2. [root@CentOS6 ~]# reboot     #重启,自动生成新的配置文件,里面保存的是新的MAC地址
  3. [root@CentOS6 ~]# vim /etc/udev/rules.d/70-persistent-net.rules        #编辑此配置文件,记下其中的MAC地址:00:0c:29:75:7d:e9
  4. # PCI device 0x8086:0x100f (e1000)
  5. SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:75:7d:e9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
  6. [root@CentOS6 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0     #修改ifcfg-eth0网卡配置文件,将其中的MAC地址改成对应的MAC地址
  7. DEVICE=eth0
  8. HWADDR=00:0c:29:75:7d:e9
  9. TYPE=Ethernet
  10. UUID=eeb3e710-f02f-4b07-80ef-2c1b13e1b752
  11. ONBOOT=yes
  12. NM_CONTROLLED=yes
  13. BOOTPROTO=static
  14. IPADDR=192.168.1.67
  15. NETMASK=255.255.255.0
  16. GATEWAY=192.168.1.1
  17. DNS1=218.2.135.1
  18. [root@CentOS6 ~]# service network restart        #重启网络服务,正常运行
  19. Shutting down interface eth0:                              [  OK  ]
  20. Shutting down loopback interface:                          [  OK  ]
  21. Bringing up loopback interface:                            [  OK  ]
  22. Bringing up interface eth0:  Determining if ip address 192.168.1.67 is already in use for device eth0...
  23.                                                            [  OK  ]



2016-06-17 14:01 举报
已邀请:
0

liqet

赞同来自:

顶了再收

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: