(已解决)centos7 重启 network 服务失败

本文记录了一次在CentOS系统中遇到的网络配置问题,当尝试将内网服务器连接到公网时,新配置的IP未能生效。问题源于network服务无法启动,尝试了多种解决方案如修改配置文件、关闭NetworkManager等均未成功。最终,通过启用NetworkManager并禁用network服务,解决了问题,实现了服务器与公网的连接。这个案例强调了解决问题时应以业务需求为导向,适时调整策略。
摘要由CSDN通过智能技术生成

        公司业务需要将一台原来在内网的服务器,连接到公网。同事在配置新的公网IP后,发现新IP配置不生效,原因是network服务重启不了,部分报错如下:

        根据以往的经验,最大的可能应是网卡配置文件配置不对。对配置文件反复检查,却没有发现错误。

        于是开始度娘解决。部分网友说删除配置文件UUID可解决,但此处失败。还有部分网友认为是NetworkManager服务与network服务冲突导致,关闭NetworkManager发现问题仍然存在。以及一些其他的解决方法也都一一试过,network服务还是无法启动。

        最终,我们选择换个思路解决问题。

        首先,network和NetworkManager是什么?两者都是centos的网卡服务。不同的是,NetworkManager是centos7.0的版本中新增的,本意为替换network,成为centos新一代的网卡服务,但由于NetworkManager存在一些BUG及兼容性的问题(或许还有用户的使用习惯),大部分centos7的用户并未使用新的网卡服务NetworkManager,而是把它禁用,启用network做为网卡服务。

        其次,NetworkManager从功能上来讲完全可以替代network。由于需要尽快完成需求,因此我们选择的最终方案是启用NetworkManager,禁用network,问题得到暂时性解决。

//network本身处于未启动状态,因此只需禁用开机自启

systemctl disable network

//重启NetworkManager并设置开机自启

systemctl restart NetworkManager && systemctl enable NetworkManager

        需要注意, 业务需要是根本目标,解决方案只是完成目标的手段。部分场景下,一味的追求直接解决问题会让简单的问题复杂化。

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哈哈灾难

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值