Centos7.x系统网卡启动报错问题排查
Centos7.x系统⽹卡启动报错问题排查
介绍了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信息中,发现⽹卡启动失败的错误,到了真实的报错。
错误显⽰是 ifup 这个命令没有权限执⾏。
4、ifup 这个命令,是在 /etc/sysconfig/network-scripts/
⽬录中,是⼀个软连接,实际的⽂件是 /usr/sbin/ifup
建立查看这个⽂件的权限,果然没有执⾏权限,
chmod +x  /usr/sbin/ifup
加上权限后,重启⽹卡恢复正常。
中国的变化作文
含星的诗句情景⼆: 启动⽹卡报错: Device eth1 does not seem to be present,delaying initialization常吃葛根的好处
处理过程:
1、Device eth1 does not seem to be present,delaying initialization 这个报错,是缺少⽹卡驱动 virtio_net 导致。
2023躲春可以睡觉吗lsmod 查看系统加载的驱动中,没有virtio_net
⽤ modprobe virtio_net 尝试添加⽹卡驱动,重启⽹卡 systemctl restart network
还是报错,⽹卡驱动没有加载成功。
2、驱动⽂件都是在 /lib/modules/ ⽬录下对应内核版本中存放的, 查看服务器中竟然没有 /lib/modules/ 这个⽬录, /lib ⽬录中没有系统的库⽂件,⽽是⼀些脚本⽂件, 肯定是被改过了。
3、把原⽬录 /lib 备份⼀下,然后 ln -s /usr/lib /lib 重新软链/lib ⽬录。
4、执⾏ modprobe virtio_net 添加⽹卡驱动,这次正常加载了。
最后重启⽹卡恢复正常。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。