红联Linux门户
Linux帮助

Linux虚拟机复制后eth0不能启动解决方法

发布时间:2017-02-23 10:34:07来源:linux网站作者:golonglee83
vmware中安装Linux操作系统后,克隆或复制Linux虚拟机后eth0找不到的解决方法。
vmware下复制copy或者克隆clone之后找不到网卡,遇到过多次,今天终于解决,特记录之。
 
复制vmware虚拟机后,需要用vi编辑器将原来的ifcfg-eth0文件中的MAC地址修改为途中所示的mac地址
Linux虚拟机复制后eth0不能启动解决方法
 
修改虚拟机中的文件vi /etc/sysconfig/network-scripts/ifcfg-eth0中的HWADDR=xx:xx:xx:xx:xx:xx,使得这里的xx:xx:xx:xx:xx:xx与虚拟机中网卡适配器的高级中的mac地址一致
Linux虚拟机复制后eth0不能启动解决方法
 
用【高级】中的mac地址替换ifcfg-eth0文件中的mac地址
Linux虚拟机复制后eth0不能启动解决方法
 
这里的mac地址要与【高级】中的mac地址一致
Linux虚拟机复制后eth0不能启动解决方法
 
vi /etc/sysconfig/network-scripts/ifcfg-eth0
内容如下
###
DEVICE=eth0
TYPE=Ethernet
UUID=54b95a3e-5a36-40bd-8d53-c9850f68d985
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.100.22
PREFIX=24
GATEWAY=192.168.100.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:0C:29:CE:24:F0
####
Linux虚拟机复制后eth0不能启动解决方法
 
删除etc目录下udev目录下rules.d目录下的70-persistent-net.rules 文件然后看步骤
Linux虚拟机复制后eth0不能启动解决方法
 
运行命令rm -rf 70-persistent-net.rules用rm -rf 删除文件70-persistent-net.rules这里如果不放心,删除之前,可以先备份一个,命名成别的名字备份,不要用70-persistent-net.rules这个文件名,这个文件在删除后,下次系统重启后,会自动生成一个新的。
Linux虚拟机复制后eth0不能启动解决方法
 
删除文件70-persistent-net.rules后,要用reboot命令重启虚拟机
Linux虚拟机复制后eth0不能启动解决方法
 
重启Linux系统后,用ifconfig -a查看网卡信息,eth0网卡已经起来了
Linux虚拟机复制后eth0不能启动解决方法
 
这是vmware Linux找不到eth0解决方法
Linux虚拟机复制后eth0不能启动解决方法
 
本文永久更新地址:http://www.linuxdiyf.com/linux/28632.html