《Linux运维》之解决“Failed to start LSB: Bring up/down networking.“问题的方法

配置环境

使用镜像:CentOS-7-x86_64-Minimal-2009.iso

问题描述

当虚拟机需要配置多个网卡的时候,有时候如果更改完配置后,重启网络服务会发生失败的情况,
如以下情况

[root@localhost santi]# systemctl restart network
Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

官方提示启动network服务失败,原因是控制进程存在失败代码。
可以通过查看network.service服务状态查看具体信息:

[root@localhost santi]# systemctl status network.service
● network.service - LSB: Bring up/down networkingLoaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)Active: failed (Result: exit-code) since Mon 2024-10-14 08:21:28 EDT; 49s agoDocs: man:systemd-sysv-generator(8)Process: 8669 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)Oct 14 08:21:28 localhost network[8669]: RTNETLINK answers: File exists
Oct 14 08:21:28 localhost network[8669]: RTNETLINK answers: File exists
Oct 14 08:21:28 localhost network[8669]: RTNETLINK answers: File exists
Oct 14 08:21:28 localhost network[8669]: RTNETLINK answers: File exists
Oct 14 08:21:28 localhost network[8669]: RTNETLINK answers: File exists
Oct 14 08:21:28 localhost network[8669]: RTNETLINK answers: File exists
Oct 14 08:21:28 localhost systemd[1]: network.service: control process exited, code...s=1
Oct 14 08:21:28 localhost systemd[1]: Failed to start LSB: Bring up/down networking.
Oct 14 08:21:28 localhost systemd[1]: Unit network.service entered failed state.
Oct 14 08:21:28 localhost systemd[1]: network.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

提示"Failed to start LSB: Bring up/down networking." , 报错开启LSB失败,LSB全称Linux Standards Base,是Linux标准化领域所遵循的标准,制定了应用程序与运行环境之间的二进制接口。

Active:Failed ,状态是失败。
一般情况开启的状态是 active(exited) 一般关闭的状态是 inactive(dead)

[root@localhost santi]# systemctl status network
● network.service - LSB: Bring up/down networkingLoaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)Active: active (exited) since Mon 2024-10-14 08:28:49 EDT; 6h agoDocs: man:systemd-sysv-generator(8)Process: 8858 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)

从提示信息可以看出, Process: 8669 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE),进程服务存在,但状态是失败的。

问题解析

在Linux系统中,NetworkManager是一个网络管理工具,主要负责管理网络接口(device)和连接配置(connection),它可以用于配置和管理网络连接。配置文件用于定义网络接口、IP地址、DNS设置等,配置文件在/etc/sysconfig/network-scripts/ifcfg-networkcardname中。
当网卡重新配置的时候,会因为NetworkManager服务的开启,发生新增配置和旧有配置相矛盾,就会导致网络服务器异常。

解决方案

1、修改网卡MAC地址配置

[root@localhost santi]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:47:73:2e brd ff:ff:ff:ff:ff:ffinet 172.168.100.10/24 brd 172.168.100.255 scope global noprefixroute ens33valid_lft forever preferred_lft foreverinet6 fe80::b437:74fc:3ee4:147f/64 scope link noprefixroute valid_lft forever preferred_lft forever

link/ether 后面的地址为网卡mac地址,需要将该网卡地址添加到/etc/sysconfig/network-scripts/ifcfg-networkcardname中。
HWADDR=xxxxxxxxxx
然后 systemctl restart network 即可。

2、关闭NetworkManager服务

因为NetworkManager服务中的配置问题,所以可以将NetworkManager服务关闭即可。

[root@localhost santi]# systemctl stop NetworkManager
[root@localhost santi]# systemctl disable NetworkManager
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.[root@localhost santi]# systemctl status NetworkManager
● NetworkManager.service - Network ManagerLoaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)Active: inactive (dead) since Tue 2024-10-15 09:13:11 EDT; 10s agoDocs: man:NetworkManager(8)Process: 711 ExecStart=/usr/sbin/NetworkManager --no-daemon (code=exited, status=0/SUCCESS)Main PID: 711 (code=exited, status=0/SUCCESS)Oct 15 09:11:39 localhost.localdomain NetworkManager[711]: <info>  [1728997899.5866] device (ens33): stat...d')
Oct 15 09:11:39 localhost.localdomain NetworkManager[711]: <info>  [1728997899.5888] manager: NetworkMana...CAL
Oct 15 09:11:39 localhost.localdomain NetworkManager[711]: <info>  [1728997899.5904] manager: NetworkMana...ITE
Oct 15 09:11:39 localhost.localdomain NetworkManager[711]: <info>  [1728997899.5905] policy: set 'ens33' ...DNS
Oct 15 09:11:39 localhost.localdomain NetworkManager[711]: <info>  [1728997899.5926] device (ens33): Acti...ed.
Oct 15 09:11:39 localhost.localdomain NetworkManager[711]: <info>  [1728997899.5931] manager: NetworkMana...BAL
Oct 15 09:13:11 localhost.localdomain systemd[1]: Stopping Network Manager...
Oct 15 09:13:11 localhost.localdomain NetworkManager[711]: <info>  [1728997991.7828] caught SIGTERM, shut...ly.
Oct 15 09:13:11 localhost.localdomain NetworkManager[711]: <info>  [1728997991.7844] manager: NetworkMana...ITE
Oct 15 09:13:11 localhost.localdomain systemd[1]: Stopped Network Manager.
Hint: Some lines were ellipsized, use -l to show in full.

通过以上两种方式即可解决“Job for network.service failed because the control process exited with error code. See “systemctl status network.service” and “journalctl -xe” for details”的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/57522.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

No.20 笔记 | WEB安全 - 任意文件操作详解 part 2

一、文件后缀名验证 &#xff08;一&#xff09;验证方式分类 基于白名单验证&#xff1a;只允许上传白名单中指定后缀名的文件。基于黑名单验证&#xff1a;只允许上传黑名单中未包含后缀名的文件。 &#xff08;二&#xff09;实验准备 修改 Apache 的 httpd - conf 文件…

uni-app写的微信小程序如何体积太大如何处理

方法一&#xff1a;对主包进行分包处理&#xff0c;将使用url: /pages/components/equipment/equipment跳转页面的全部拆分为分包&#xff0c;如url: /pagesS/components/equipment/equipment 在pages.json中添加 "subPackages": [{ "root"…

2024年五一杯数学建模C题煤矿深部开采冲击地压危险预测求解全过程论文及程序

2024年五一杯数学建模 C题 煤矿深部开采冲击地压危险预测 原题再现&#xff1a; “煤炭是中国的主要能源和重要的工业原料。然而&#xff0c;随着开采深度的增加&#xff0c;地应力增大&#xff0c;井下煤岩动力灾害风险越来越大&#xff0c;严重影响着煤矿的安全高效开采。在…

transient关键字详解

今天没打算写blog&#xff0c;在看一篇关于多线程环境下SimpleDateFormat线程不安全的问题&#xff0c;一般我们都知道多线程下这个是不安全&#xff0c;但是为什么不安全不太清楚&#xff0c;我在看的这篇文章讲的比较透彻&#xff0c;我根据文章中讲结合SimpleDateFormat源码…

[Unity Demo]从零开始制作空洞骑士Hollow Knight第十五集:制作更多地图,更多敌人,更多可交互对象

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、第一个代表性场景 1.制作更多敌人2.制作更多可交互对象二、第二个代表性场景 1.制作更多敌人2.制作更多可交互对象三、第三个代表性场景 1.制作更多敌人2.制…

苹果手机照片误删还能恢复吗?3款数据恢复工具推荐

照片是人们记录生活点滴与美好回忆的重要方式之一。而苹果手机则具备了较强的拍照功能&#xff0c;深受市场欢迎&#xff0c;但其也存在误删照片并难以恢复的难题。现在市面上也又很多照片恢复软件&#xff0c;其功能参差不齐。今天&#xff0c;小编为您找到了3款高效且可靠的苹…

猫咪掉毛上岸!一招解决清理难题——好用的宠物空气净化器

养宠前就知道猫咪有换毛季&#xff0c;我了解的是一年有两次&#xff0c;养宠后才知道&#xff0c;一次是半年...秋天风大的时候更加严重&#xff0c;直接就是一只“蒲公英”&#xff0c;随时散落一地的猫毛。早晚给它梳毛&#xff0c;每次都能收获巨大一张猫饼。 家里的地板上…

高标准农田信息化推动农业产业链升级

在当前全球农业转型的关键时期&#xff0c;高标准农田信息化作为现代农业发展的核心驱动力之一&#xff0c;正深刻地影响并推动着农业产业链的全面升级。这一进程不仅关乎粮食安全与质量的提升&#xff0c;更是实现农业可持续发展、促进农村经济繁荣的重要途径。 技术应用&…

TCL中环开工率下滑,员工集体要求解约赔偿

“ 尽管中环的市占率有所提高&#xff0c;但是高开工率也带来了巨量硅片库存&#xff0c;严重拖累了公司业绩。 ” 转载&#xff1a;科技新知 原创 作者丨依蔓 编辑丨蕨影 因大幅下调开工率&#xff0c;光伏硅片龙头TCL中环疑似遭遇员工“离职潮”&#xff1f; 近日&…

Java EE规范

1、简介 Java EE的全称是Java Platform, Enterprise Edition。早期Java EE也被称为J2EE&#xff0c;即Java 2 Platform Enterprise Edition的缩写。从J2EE1.5以后&#xff0c;就改名成为Java EE。一般来说&#xff0c;企业级应用具备这些特征&#xff1a;1、数据量特别大&…

curl支持ssl报错:SSL certificate problem: unable to get local issuer certificate

1. 说明 在使用curl时返回CURLE_OUT_OF_MEMORY&#xff0c;猜想可能是ssl的问题&#xff0c;用curl命令做实验发现访问http没问题&#xff0c;访问https会有问题&#xff0c;根据打印log判断是缺少证书&#xff0c;需要下载证书并声明证书路径。 1.1 curl访问http 访问正常&…

计算机网络基础进阶

三次握手四次挥手 三次握手 1------建立连接----------------------2 ACK1&#xff0c;seq0 2------传输数据&#xff0c;建立连接---------1 1------传输数据&#xff0c;建立连接---------2 三次握手用于建立TCP连接&#xff0c;确保通信双方都准备好进行数据传输。整个…

Gin 协程mysql客户端

一、Gin框架 mysql配置 这里选择yaml文件配置 二、配置读取 viper 读取yaml文件中对应配置 三、mysql 的协程客户端 文件位置 package databaseimport ("database/sql""fmt""github.com/spf13/viper""log""net/http"&quo…

鸿蒙_基础

HarmonyOS基础 页面跳转 import { router } from kit.ArkUIButton(去首页).onClick(()>{router.pushUrl({ // 普通跳转&#xff0c;可以返回url:pages/Index}) }) Button(登录).onClick(()>{router.replaceUrl({ // 替换跳转&#xff0c;无法返回&#xff0…

Zabbix进阶实战!将告警推送到Syslog服务器详细教程

需求场景&#xff1a; 用户需要将zabbix产生的告警事件推送给rsyslog服务器&#xff0c;syslog服务器再对事件日志进行分析处理. 环境配置信息 服务器 IP地址 ZabbixServer 192.168.200.195 Rsyslog服务器 192.168.200.128 *Rsyslog服务器防火墙需要放通 UDP/514端口 推送脚本…

C#描述-计算机视觉OpenCV(7):MSER特征检测

C#描述-计算机视觉OpenCV&#xff08;7&#xff09;&#xff1a;MSER特征检测 基本概念操作实例效果优化 基本概念 前文C#描述-计算机视觉OpenCV&#xff08;6&#xff09;&#xff1a;形态学描述了如何对图像的前后景特征形态进行检测与运算&#xff0c;本篇将分析基于形态的…

CANoe与C#联合仿真方案

引言 CANoe作为一款强大的网络仿真工具,能够模拟各种通信协议,尤其是在汽车领域的CAN、LIN、Ethernet等协议。而C#作为一种广泛使用的编程语言,能够为CANoe提供灵活的用户界面和逻辑控制。本文将探讨如何将CANoe与C#结合,实现高效的联合仿真方案。 1. 系统架构 联合仿真…

秋招突击——8/6——万得数据面试总结

文章目录 引言正文面经整理一1、讲一下java的多态&#xff0c;重载&#xff0c;重写的概念&#xff0c;区别2、说一下Java的数组&#xff0c;链表的结构&#xff0c;优缺点3、创建java线程的方式有哪些&#xff0c;具体说说4、创建线程池呢、每个参数的意义5、通过那几种方式保…

软件测试工程师:如何写出好的测试用例?

软件测试用例(Test Case)是软件测试过程中的一种详细文档或描述&#xff0c;用于描述在特定条件下&#xff0c;对软件系统或组件进行测试的步骤、输入数据、预期输出和预期行为。编写高质量的测试用例是确保软件质量的关键步骤之一。以下是一些编写优秀测试用例的建议&#xff…

如何快速解决谷歌网站页面收录难题?

在外贸网站的运营中&#xff0c;页面无法被谷歌收录是一个常见的困扰。即便你的内容再优秀&#xff0c;如果搜索引擎的爬虫无法抓取到你的页面&#xff0c;那一切努力都将白费。而GPC爬虫池服务可以帮助你快速解决网站页面的收录问题。它通过千万级的爬虫池资源&#xff0c;强力…