Failed to start LSB: Bring up/down networking RTNETLINK answers: File exists

关于Redhat中网络启动错误解决办法
报错Failed to start LSB: Bring up/down networking.RTNETLINK answers: File exists

有三种情况会出现这种原因:
在这里插入图片描述

原因一:

  • 错误原因:和 NetworkManager 服务有冲突
  • 解决方案:关闭 NetworkManger 服务, systemct stop NetworkManager,并且禁止开机启动 systemctl disable NetworkManager
systemctl stop NetworkManager && systemctl restart network.service

原因二(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-ens33 里的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{print $2}'`
if [ $status == 'active' ];then
 echo "修复成功,网卡已经启动"
else
 echo "修复失败!!"
fi

扩展:

什么是Red Hat Linux?

        在北卡罗来有一小组程序员, 他们的目标是让人们更方便地使用Linux. 就象许多其他这样的小组一样, 他们将所有必需的软件捆在一起形成一个发行版本(distribution). 然而,于其他发行版本有所不同. 不是在硬盘上形成一个Linux拷贝, 也不是将操作系统的各部分做成一系列软盘, 这个发行版本是基于包(package). 每个包提供了一个充分测试的, 已经配置好的, 随时可运行的软件. 想试一下新的编辑器吗? 下载并安装它. 几秒钟之内, 您就可以试了. 不喜欢它吗? 一个简单的命令就可删除这个包. 如果那就是所有的话, 这个发行版本就已经相当好了. 但是基于包意味着另外一个优点: 这个Linux发行版本会很容易升级. Linux世界的软件开发是快速的, 所以旧的软件不断有新的版本出现. 使用其他发行版本进行升级是痛苦的 – 一个完全的升级往往意味着删除硬盘上的所有东西然后重新开始. 现在您大概已经猜到这个来自北卡罗来的程序小组就是Red Hat Software, 而这个发行版本就是Red Hat Linux. 自从1994年夏Red Hat Linux问世以来, Linux and Red Hat Software飞速发展. 有很多变化; 支持更多的硬件, 可靠性的巨大提高, 全世界的Linux公司用户不断增加. 但是也有很多没有变. Linux依然由全世界的人开发; Linus依然在. Red Hat Software依然在北卡罗来; 依然努力使用户更容易地使用Linux. 并且Red Hat Linux依然基于包; 现在如此, 将来仍会如此. 从4.0版开始, Red Hat Linux可以在三个领先的计算机平台上运行: Intel兼容PCs, Digital Alpha计算机, and Sun SPARC. 我们统一的源程序树和RPM技术(Red Hat Package Management)使我们只需最小的努力就可以为每个平台配置Red Hat Linux. 这同时又使我们的用户很容易的在这些平台之间管理软件. 我们使Red Hat Linux不受限制地在我们的站点和因特网上其他许多站点上下载. Red Hat Linux也提供CD-ROM. 您想得到我们产品的最新信息和其他Linux资源, 请访问Red Hat Software的网站 http://www.redhat.com. 对于大多数系统, Red Hat Linux是易于安装的; 安装程序可以引导您在15分钟之内完成全过程. 系统本身非常灵活. 用RPM您可以简单地安装或卸载单个软件包. 因为RPM, Red Hat Linux非常容易维护 – 包的安装可以校验和改正, 并且包的安装和卸载简单而可靠. 更有甚着, Red Hat Linux易于管理. 它包含丰富的管理工具使日常管理非常简单. 为系统的免费部件提供了完全的原代码。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值