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

简介:

0.前面的话:困扰很久的问题

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

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


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地址的配置文件,这样的话,我们的网卡也就可以启动了。

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

相关文章
|
7天前
|
关系型数据库 MySQL Linux
一次虚拟机centos7系统崩溃恢复记录
一次虚拟机centos7系统崩溃恢复记录
21 0
|
7天前
|
NoSQL Linux Redis
本地虚拟机centos7通过docker安装主从redis3.2
本地虚拟机centos7通过docker安装主从redis3.2
22 0
|
7天前
|
关系型数据库 MySQL Linux
本地虚拟机centos7通过docker安装主从mysql5.7.21
本地虚拟机centos7通过docker安装主从mysql5.7.21
28 0
|
7天前
|
Linux Docker 容器
本地虚拟机centos7空间扩展10G记录
本地虚拟机centos7空间扩展10G记录
20 1
|
7天前
|
Linux 数据安全/隐私保护 Docker
在centos7虚拟机上安装docker oracle11g
在centos7虚拟机上安装docker oracle11g
25 0
|
7天前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
30 1
|
7天前
|
jenkins 网络安全 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
33 3
|
1天前
|
网络协议 Java Linux
CentOS上安装运行XWiKi
CentOS上安装运行XWiKi
7 0
|
1天前
|
Java Linux
CentOS上安装openjdk
CentOS上安装openjdk
8 0
|
2天前
|
Java 应用服务中间件 Linux
Centos7 安装JDK和Tomcat
Centos7 安装JDK和Tomcat
9 0

热门文章

最新文章