Centos7.x系统_网卡启动报错的案例分析

Stella981
• 阅读 950

摘要: 介绍了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信息中,发现网卡启动失败的错误,找到了真实的报错。
Centos7.x系统_网卡启动报错的案例分析

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

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

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

chmod +x  /usr/sbin/ifup

Centos7.x系统_网卡启动报错的案例分析

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

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

Centos7.x系统_网卡启动报错的案例分析

处理过程:
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 目录中没有系统的库文件,而是一些脚本文件, 肯定是被改过了。

Centos7.x系统_网卡启动报错的案例分析

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

Centos7.x系统_网卡启动报错的案例分析

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

Centos7.x系统_网卡启动报错的案例分析

本文为云栖社区原创内容,未经允许不得转载,如需转载请发送邮件至yqeditor@list.alibaba-inc.com

原文链接

点赞
收藏
评论区
推荐文章
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
SUSE12 网卡配置、SSH远程配置、解决CRT密钥交换失败,没有兼容的加密程序
安装好SUSE系统后发现网卡配置与Centos有些差异,多网卡的同学可以参考一下(我的是双网卡)SUSE系统默认第一块网卡自动获取IP,如果是多网卡,需要手动配置,由于我的第一个网卡获取正确无需更改,第二块网卡需要配置静态IP!(https://oscimg.oschina.net/oscnet/f45ba440cd5ff57ba8b568f9f
Easter79 Easter79
3年前
tidb集群某个节点报错之:node_exporter
今天启动集群tidb时出现一个错误,是某个tikv节点报错:node\_exporter9100.service failed一个节点的问题会导致整个集群启动失败。去此节点下的日志文件中查找,发现没有什么报错原因。无奈此时只能去系统日志中查看发生了什么问题果然发现了问题Jan1615:35:05ip1723126133
Wesley13 Wesley13
3年前
RAC环境单实例启动数据库收到ORA
     在RAC环境中,如果你在没有启动节点的集群服务的情况下单实例启动数据库,将收到类似如下的报错:\oracle@rhel1u01\$sqlSQL\Plus:Release10.2.0.5.0ProductiononTueApr215:00:272013Copyright(
Stella981 Stella981
3年前
CentOS 7下修改默认网卡名为eth0的两种方法
CentOS7下修改默认网卡名为eth0的两种方法 更新时间:2017年02月07日09:59:14 投稿:daisy 今天又从Centos6.5装回了Centos7,毕竟还是要顺应潮流嘛。安装完成之后,发现发现CentOS7默认的网卡名称是eno16777736,所以想着改回eth0,下面这篇文章主要介绍了CentOS7下修改默认
Wesley13 Wesley13
3年前
VMware克隆虚拟机,克隆机网卡启动不了解决方案
VMware里面克隆了个虚拟机,克隆机网卡启动不了,启动报错:Deviceeth0doesnotseemtobepresent,delayinginitialization.\FAILED\使用克隆后的虚拟机时发现原来在基本系统中的网卡eth0到了新系统却没有了,使用ifconfiga会发现只有lo。因为基本
Stella981 Stella981
3年前
CentOS7配置网卡上网、安装wget、配置163yum源
2019/09/12,CentOS7,VMware摘要:CentOS7安装完成(最小化安装)后,不能联网(已选择桥接网络),需要修改配置文件及配置yum源修改配置文件  进入网卡配置目录cd/etc/sysconfig/networkscripts  使用 ls 命令查看网卡配置文件,如下图,其中
Stella981 Stella981
3年前
IPv6通讯原理(1)
!(https://fzxiaomange.com/img/ipv6/initcover1.png)本文主题:通过抓包分析,深入观察网卡启动过程的每个步骤,从而逐步掌握通讯原理。🍀小慢哥的原创文章,欢迎转载目录▪一.为什么不能忽略网卡启动过程▪二.实验环境▪三.网卡启动前/后的样子▪
可莉 可莉
3年前
10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法
10.11Linux网络相关ifconfig命令查看网卡IP如果系统没有该命令可以使用yum安装:root@cham2~yuminstallynettools查看网卡IP还可以使用命令:ipaddr,这个显示有点乱!ifconfiga显示所有
芝士年糕 芝士年糕
2年前
Linux网络配置
在使用3A服务器期间,我们会经常使用到网络配置,下面介绍Linux网络的配置,需要服务器的可以私信我一.网络地址配置1.1网络地址查看–ifconfig命令格式:ifconfig或ifconfig网卡名主要参数信息:1.2网络配置修改临时修改IP地址ifconfig网卡更改后的IP地址language二.路由表配置2.1路由表查看–ro