关于CentOS系统中网卡启动失败的解决办法

关于CentOS系列中网络启动失败的解决办法

报错: Failed to start LSB: Bring up/down networking.

        RTNETLINK answers: File exists

方法一:

错误原因:和 NetworkManager 服务有冲突
解决办法:关闭 NetworkManger 服务,
systemct stop NetworkManager,
并且禁止开机启动 systemctl disable NetworkManager
方法二:(Centos系列)

错误原因:/etc/udev/rules.d/70-persistent-net.rules 文件里的MAC地址和 /etc/sysconfig/network-scripts/ifcfg-eth0的MAC地址不一致
解决办法:修改 /etc/udev/rules.d/70-persistent-net.rules 文件的MAC地址,保持和 ifcfg-eth0 中的MAC地址一致
注:因为Redhat中没有 /etc/udev/rules.d/70-persistent-net.rules 这个文件


方法三: (Redhat系列)

解决办法:也还是MAC地址不一致
解决办法:
ip addr 查看 MAC地址, 然后把 /etc/sysconfig/network-scripts/ifcfg-enoxxxx 里的MAC地址改成一致

方法三脚本实现

!/bin/bash

Function: 对于启动网卡失败,出现 RTNETLINK answers:File exists 的解决脚本

NAME=ifconfig | awk -F: 'NR==1{print $1}'
MAC=ifconfig |awk 'NR==4{print $2}'
path="/etc/sysconfig/network-scripts/ifcfg-NAME" sed -i '/^HWADDR/d'path
sed -i 'a HWADDR='MAC'' path systemctl start network status=`systemctl status network | awk 'NR==3{print2}'`
if [ $status == 'active' ];then
echo "修复成功,网卡已经启动"
else
echo "修复失败!!"
fi
————————————————

原文链接:https://blog.csdn.net/qq_36119192/article/details/82895241

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容