马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
问题现象
在 CentOS 上执行 systemctl status network 报错 Job for network.service failed because the control process exited with error code,导致网卡无法启动,外部工具无法通过 IP 和端口连接这台 Linux。
根因说明
CentOS 7 同时保留了传统的 network.service(基于 /etc/sysconfig/network-scripts)和较新的 NetworkManager。当两者都在管理同一张网卡时容易冲突,常见表现就是 network.service 起不来。
解决步骤
1. 停止并禁用 NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
禁用后下次开机也不会再抢占总网卡,避免重复出现该问题。
2. 重启 network 服务
systemctl restart network
3. 验证网络连通
ping 8.8.8.8
能正常 ping 通即表示网络已恢复,外部连接工具也可以重新连上 Linux。
选择建议
如果你长期用 network-scripts 手动管理网卡,禁用 NetworkManager 是稳妥做法;反之若希望用 nmcli / 图形界面统一管理,则应保留 NetworkManager 并改用它来配置网卡,而不是混用两套服务。
qidao123.com企服评测-应用市场 编辑提示
|