Centos7.x系统网卡启动报错问题排查-阿里云开发者社区

开发者社区> 舟翁> 正文

Centos7.x系统网卡启动报错问题排查

简介: 介绍了Centos7系统,网卡启动失败的两种情况,和对应的分析解决方法。
+关注继续查看

介绍了Centos7系统,网卡启动失败的两种情况,和对应的分析解决方法。

情景一:ifconfig 查看不到网卡ip配置,网卡没有正常启动。

处理过程:
1、启动网卡

systemctl start network

尝试启动网卡,不能正常启动,提示需要执行 "systemctl status network"

2、执行

systemctl status network

提示错误信息 Failed to start LSB: Bring up/down networking.
报错提示的不够明确,不能直接判定是什么问题。Google 了一圈这个报错,发现大多都是网卡配置文件配置错误,或者MAC地址不对。
查看ECS的网卡配置文件内容都正确,网卡配置文件中原先也是没有配置MAC地址,所以排除了网卡配置文件的问题。

3、继续寻找更详细一些的错误,查看了 /var/log/messages 系统日志,在服务器启动的message信息中,发现网卡启动失败的错误,找到了真实的报错。
image

错误显示是 ifup 这个命令没有权限执行。

4、ifup 这个命令,是在 /etc/sysconfig/network-scripts/

目录中,是一个软连接,实际的文件是 /usr/sbin/ifup
查看这个文件的权限,果然没有执行权限,

chmod +x  /usr/sbin/ifup

image

加上权限后,重启网卡恢复正常。


情景二: 启动网卡报错: Device eth1 does not seem to be present,delaying initialization

image

处理过程:
1、Device eth1 does not seem to be present,delaying initialization 这个报错,是缺少网卡驱动 virtio_net 导致。
lsmod 查看系统加载的驱动中,没有virtio_net
modprobe virtio_net 尝试添加网卡驱动,重启网卡 systemctl restart network
还是报错,网卡驱动没有加载成功。

2、驱动文件都是在 /lib/modules/ 目录下对应内核版本中存放的, 查看服务器中竟然没有 /lib/modules/ 这个目录, /lib 目录中没有系统的库文件,而是一些脚本文件, 肯定是被改过了。

image

3、把原目录 /lib 备份一下,然后 ln -s /usr/lib /lib 重新软链/lib 目录。

image

4、执行 modprobe virtio_net 添加网卡驱动,这次正常加载了。
最后重启网卡恢复正常。

image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
考试系统--底层框架发布时遇到的问题解决方案(Window7 IIS6.0)(二)
<p>        <span style="font-size:18px">《承接上篇文章》</span></p> <p><span style="font-size:18px">       <a target="_blank" href="http://blog.csdn.net/zlts000/article/details/41949991">考试系统--底层框架发布时遇到的
1157 0
64位win7运行锐捷后弹出不能识别网卡的问题
复制锐捷安装根目录下的 PCAMp50a64.sys、PCASp50a64.sys 两个文件 到C:\windows\system32\driver下 再勾选 RuijieSupplicant.
608 0
Orcale(一)----WIN7 X64下安装ORACLE 10g(检查操作系统版本: 6.1a等问题)
<div class="markdown_views"> <p></p> <div class="toc"> <div class="toc"> <ul> <li><a href="#%E4%BA%8B%E5%87%BA%E6%9C%89%E5%9B%A0">事出有因</a></li> <li> <a href="#%E8%A7%A3%E5%86%B3%E6%96%B9%E6%
2051 0
考试系统--底层框架发布时遇到的问题解决方案(Window7 IIS6.0)(三)
<p><span style="font-size:18px">     《承接上篇文章》</span></p> <p><span style="font-size:18px">       <a target="_blank" href="http://blog.csdn.net/zlts000/article/details/42151767">考试系统--底层框架发布时遇到的问题解
1129 0
centos 7.0 网卡配置及重命名教程
centos 7.0安装完成后,默认情况下网卡是不开机启动的,而且对于网卡的命名也有所改变。在centos 5及以前的系统网卡命名为eth0 eth1这样的名字,而到了centos 6时代网卡的名字改变成了em1 em2 这样的名字,更大的变化出现在centos 7时代,网卡的名字直接 改变成了ens192 eno12312等的模样。
776 0
【我的Android进阶之旅】解决Center OS 64位系统编译Android APP报错error=2和finished with non-zero exit value 127
一、错误描述 1、问题 java.io.IOException: error=2, 没有那个文件或目录 今天在刚重新搭建好的64位的Center OS上安装好了Android SDK,Jenkins,Git等一系列用于持续集成的环境之后,准备编译下项目试一试,然后Jenkins编译失败,错误如下所示: Caused by: java.
1659 0
+关注
舟翁
阿里云售后工程师
6
文章
2
问答
来源圈子
更多
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载