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

目录
相关文章
|
1月前
|
关系型数据库 MySQL Linux
卸载、下载、安装mysql(Linux系统centos7)
卸载、下载、安装mysql(Linux系统centos7)
|
2月前
|
Linux
Centos7使用man查找命令时,报错No manual entry for xxxx
Centos7使用man查找命令时,报错No manual entry for xxxx
12 0
|
1天前
|
安全 Linux Anolis
centos停止更新?这篇博客教会你CentOS 7转化系统为阿里龙蜥Anolis OS 7
centos停止更新?这篇博客教会你CentOS 7转化系统为阿里龙蜥Anolis OS 7
|
3天前
|
安全 关系型数据库 MySQL
CentOS 7系统加固详细方案SSH FTP MYSQL加固
CentOS 7系统加固详细方案SSH FTP MYSQL加固
|
3天前
|
Linux 网络安全 数据库
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
|
13天前
|
运维 网络协议 Linux
【Linux】CentOS网络故障排查大揭秘: 实战攻略解读
【Linux】CentOS网络故障排查大揭秘: 实战攻略解读
|
15天前
|
Linux
CentOS 系统常用命令详解
本文介绍了CentOS中11个常用的命令,包括`ls`(列出文件和目录)、`cd`(切换目录)、`pwd`(显示当前目录)、`mkdir`(创建目录)、`rm`(删除文件/目录)、`cp`(复制文件/目录)、`mv`(移动/重命名文件)、`cat`(查看文件内容)、`grep`(搜索文件内容)和`top`(显示系统进程信息)以及`yum`(包管理器)。学习这些命令能提升系统管理和操作效率。
21 0
|
28天前
|
Linux 网络安全 Python
解决方案:Centos7运行Django项目报错no module named _ssl
解决方案:Centos7运行Django项目报错no module named _ssl
21 0
|
1月前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
30 0
|
1月前
|
Linux
centos7系统自动同步北京时间教程
通过以上步骤,你的CentOS 7系统会自动同步北京时间,并且设置时区为Asia/Shanghai。这将确保你的系统时间始终与北京时间保持同步。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
43 4

热门文章

最新文章