
CentOS 7 Failed to start LSB: Bring up/down networking
尝试启动网络服务
发布日期:2021-05-17 06:44:57
浏览次数:11
分类:精选文章
本文共 1114 字,大约阅读时间需要 3 分钟。
今天遇到了一个网络连接问题,通过调试终于找到了答案。现在详细记录下解决过程,供其他遇到同样问题的同学参考。
问题背景:
使用XShell连接虚拟机时,突然无法联网。日常登录后发现network
无法启动,查看日志发现network.service
失败。文档提到要禁用NetworkManager
,重新启动network服务
才能正常运作。 初步调查:
- 使用
systemctl network start
启动时失败,提示网络服务未能启动成功。 - 使用
systemctl status network.service
查看日志,发现带有人工智能生成文章的内容,阅读后发现:
文本优化后的内容:
好,我现在遇到了一个问题,连接虚拟机的时候突然不能上网了。虚拟机是用XShell连接的,突然断了,然后我自己过去查一下原因,发现network
不能启动。文档说过,我们需要禁用NetworkManager
,直接使用network服务
。我试试用systemctl network start
启动时却报错了:"访问启动网络服务的工作失败了。"。
我又试着用systemctl status network.service
查看,发现网络服务无法启动。查看系统日志发现有RTNETLINK
错误,可能是路由表管理的问题。
我开始怀疑是不是网络配置的问题,比如netmask
或者HWADDR
。我检查了虚拟机上的ip addr
,发现那两张网卡都是DOWN状态,而且MAC地址没有配置进去。于是,我自己决定修改配置文件,添加这两张网卡的MAC地址。但问题依旧,网络还是不上。
我查阅了一下网络文档,发现还有另一种可能:虚拟机重启后网络不再可用,尝试重新启动network
时失败。
解决方法:
根据网上的一些资料,我试着直接禁用NetworkManager
来试试。按照以下步骤操作: systemctl stop NetworkManager # 停止NetworkManagersystemctl disable NetworkManager # 禁用NetworkManagersystemctl start network # 启动网络服务systemctl status network # 查看网络服务是否正常启动
完成后,检查网络使用ping 8.8.8.8
来测试是否能成功访问互联网。结果终于能连接了,问题解决。
总结:
遇到类似问题时,建议先检查网络设备和日志,查看是否有HWADDR
配置错误。如有问题,可以尝试禁用NetworkManager
,手动启动网络服务,这样可以避免一些自动化管理的复杂性,从而更快地解决网络问题。 发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年05月03日 08时14分35秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
关于宝塔面板安装的mysql用Navicat连接出现2003的错误解决
2019-03-09
pair的用法
2019-03-09
Flex 布局的自适应子项内容过长导致其被撑大问题
2019-03-09
PL/SQL 动态Sql拼接where条件
2019-03-09
Lua-table 一种更少访问的安全取值方式
2019-03-09
虚函数
2019-03-09
【自学Flutter】4.1 Material Design字体图标的使用(icon)
2019-03-09
【换行符】什么时候用cin.get()吃掉输入流中的换行符
2019-03-09
【二叉树】已知后序与中序求先序
2019-03-09
广东外语外贸大学第三届网络安全大赛Writeup
2019-03-09
SpringBoot使用RedisTemplate简单操作Redis的五种数据类型
2019-03-10
Thymeleaf sec:authorize 标签不生效
2019-03-11
微信JS-SDK DEMO页面和示例代码
2019-03-11
一张图搞定RPC框架核心原理
2019-03-11
他来了他来了,他带着云栖大会的免费门票走来了
2019-03-11
获取linux 主机cpu类型
2019-03-11
pwntools编写技巧
2019-03-11
How2Heap笔记(三)
2019-03-11