解决Vmware虚拟机中克隆Centos后无法启动网卡的问题

简介:

  之前经常出现这样的问题,但由于实在找不到解决的办法,只能硬着头皮自己重新去安装一个新的操作系统,虽然是浪费点时间,但也勉强解决了吧。

    但有问题不解决总不好,后来经过各种搜索和询问网友,找出了下面这个非常好的解决方法,经测试,这个方法可以完美解决这个问题。




1.问题引出:克隆Centos后出现网卡无法配置的情况


    在实验环境中经常要用到多个Linux操作系统的情况,为了避免再次安装等待的时间,这时我们一般会采取克隆操作系统的方法,但是这样就会出现一个问题,就是克隆后的操作系统无法启动网卡,情况如下:

wKiom1XJmD_CmJcZAAGT3zGtjFs101.jpg

    网卡启动不了,网络连接就成了问题,而没有网络连接的Linux操作系统,对于运维测试来说,那是非常麻烦的一件事情。怎么办?




2.问题分析:无法启动网卡的原因


    问题就出在/etc/udev/rules.d/70-persistent-net.rules这个文件上,因为这个文件绑定了网卡和mac地址,也就是说,我们克隆的操作系统,这个文件跟原来我们的操作系统是一样的,但是克隆过来的操作系统,由于网卡变了,网卡的MAC地址也变了,这样的话,我们的操作系统的网卡和MAC地址就跟/etc/udev/rules.d/70-persistent-net.rules中绑定的不一样,于是才出现了网卡启动不了的情况。




3.问题解决:删除网卡绑定文件


    既然上面所说的文件绑定了之前的网卡和MAC地址,以至于跟现在的网卡和MAC地址对应不上,才导致网卡无法启动,那么,我们就可以采取把该文件删除的方法:

1
[root@xpleaf ~]# rm /etc/udev/rules.d/ 70 -persistent-net.rules

    删除后,重新启动系统,系统就会帮我们自动生成一个新的绑定了当前的网卡和MAC地址的配置文件,这样的话,我们的网卡也就可以启动了。

    当然,除了使用删除这样看起来似乎有点极端的方法外,也可以自己手动去修改上面的文件,但是,比起删除的方法,那得多麻烦!




4.终极解决方法:删除HWADDR和UUID


    如果上面的方法还是无法解决,请将网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0里的"HWADDR"和"UUID"两个字段删除,重启系统以后就可以正常使用了。





本文转自 xpleaf 51CTO博客,原文链接:http://blog.51cto.com/xpleaf/1683646,如需转载请自行联系原作者

相关文章
|
2月前
|
虚拟化
vmware克隆虚拟机后没有ip地址的问题
解决vmware克隆虚拟机后没有内网ip的问题
|
30天前
|
算法 虚拟化 C++
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
89 0
|
2天前
|
程序员 Linux KVM
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
QEMU是一个开源的硬件虚拟化器,能在多种平台如x86、ARM、PowerPC上运行,支持虚拟化不同体系结构的操作系统。它具有硬件仿真、虚拟化支持、磁盘和网络仿真、快照回滚及可扩展性等特点。要使用QEMU,首先从[官网](https://www.qemu.org/download/)下载,然后通过命令行运行进行转换。转换后的vMDK文件可在VMware中导入,创建新的虚拟机进行使用。
38 1
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
|
16天前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
15 0
|
1月前
|
Linux 虚拟化 数据安全/隐私保护
使用VMware安装linux虚拟机
使用VMware安装linux虚拟机
使用VMware安装linux虚拟机
|
1月前
|
关系型数据库 MySQL Linux
【VMware安装+centos 7Linux系统+MySQL安装】——在Linux系统中安装MySQL步骤,以及遇见的各种问题(如:vm两个虚拟网卡消失、vm网络适配器有感叹号等等)
【VMware安装+centos 7Linux系统+MySQL安装】——在Linux系统中安装MySQL步骤,以及遇见的各种问题(如:vm两个虚拟网卡消失、vm网络适配器有感叹号等等)
185 0
|
1月前
|
Ubuntu 安全 虚拟化
vmware虚拟机运行ubuntu等卡慢的解决办法
vmware虚拟机运行ubuntu等卡慢的解决办法
148 0
|
1月前
|
网络协议 Linux 开发工具
使用Xshell连接VMware上的Linux虚拟机
使用Xshell连接VMware上的Linux虚拟机
40 0
使用Xshell连接VMware上的Linux虚拟机
|
3月前
|
SQL 存储 数据挖掘
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
虚拟机数据恢复环境: 某品牌R710服务器+MD3200存储,上层是ESXI虚拟机和虚拟机文件,虚拟机中存放有SQL Server数据库。 虚拟机故障: 机房非正常断电导致虚拟机无法启动。服务器管理员检查后发现虚拟机配置文件丢失,所幸xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。服务器管理员在尝试恢复虚拟机的过程中,将原虚拟机内的xxx-flat.vmdk删除后新建了一个虚拟机,并分配了精简模式的虚拟机磁盘和快照数据盘,但原虚拟机内的数据并没有恢复。
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例