解决centos7网卡启动失败解决(亲测有效!!)

https://blog.csdn.net/HR18770171448/article/details/99707170

这两天在学Linux,很多人应该用的也是CentOS,昨天在安装图形化接口的时候,发现安装不了。查了下原因是无法连外网,于是

systemctl  start Network.service

发现网卡启动失败,于是看下网卡状态

systemctl status Network.service

 

 

网上查了资料,弄了整整两天!!!整理以下解决办法

方法一

(最简单,可以先尝试) 和网卡自带的NetworkManager套件有关,尝试关闭

systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl start network.service

如果这个解决不了,看第二个,很可能是你的ifcfg-eth0或者ens33配置文件写错了

方法二

查看你的mac地址是否写错,先输入

ip address

 

 这里黄色部分的 “00:0c:29:c6:f3:31" 就是mac的地址。有了mac的地址,接下来就看看配置文件

cd  /etc/sysconfig/network-scripts
ls

依次输入上面的命令,看看你目录下面有哪些文件,看第一个文件,
一般就是ifcfg-etn0 或者是ifcfg-ens33

使用vi /ifcfg-ens33是哪个文件就打开哪个
可以看到里面有一些配置信息,找到HWADDR或者MAC,这两个都是你的mac信息,和前面你得到的匹配看是否一致。(建议这里去搜搜ifcfg-eth0的配置信息解析看看)

接下来保存退出,这里如果你怕没保存到就退出再进来看看。
重启centos

reboot
再查看网卡是否可以开启。如果还没有用,建议继续看看你的ifcfg-eth0(ifcfg-ens33)中的信息是否有误,比如

ONBOOT=yes

或者UUID是否正确

方法三

重装CentOS

有时候,最笨的方法就是最快的方法,我改了整整两天,试了不下20种办法后,选择重装,用了不到二十分钟搞定,测试了下可以启动网卡。 但是在重装的时候,碰上ens33无法联网的问题,最后在VMWare中

编辑 ——》虚拟网络编辑器——》还原网络设置

所以之前连接不上可能也是这个问题,居然在重装的时候发现了~

 

方法四

/etc/udev/rules.d/70-persistent-ipoib.rules该文件中eth0和eth1的mac冲突或者和别的网卡冲突,删掉该文件重启机器

 

在/etc/udev/rules.d/60-net.rules中加上eth0的mac地址:

SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="B0:d5:47:31:b5:45", IMPORT="/lib/udev/rename_device %k eth0"

重启机器即可。

 

 完美搞定~
(此处强烈建议搞不定还是选择重装,配置起来很麻烦,而且造成的原因很多,初学很难找到出错的原因)

posted on 2023-04-06 17:15  王飞侠  阅读(2111)  评论(0编辑  收藏  举报

导航