Job for network.service failed because the control process exited with error code问题

2023-11-08

今天在centOS 7下更改完静态ip后发现network服务重启不了,翻遍了网络,尝试了各种方法,终于解决了。

     现把各种解决方法归纳整理,希望能让后面的同学少走点歪路。。。

首先看问题:执行service network restart命令后出现下面的错误:

 

 
  1. Restarting network (via systemctl): Job for network.service failed because the control process exited with error code.

  2. See "systemctl status network.service" and "journalctl -xe" for details. [失败]

根据提示输入systemctl status network.service命令后出现如下错误信息:

 

 

 
  1. ● network.service - LSB: Bring up/down networking

  2. Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)

  3. Active: failed (Result: exit-code) since 五 2017-07-14 19:01:47 CST; 1min 16s ago

  4. Docs: man:systemd-sysv-generator(8)

  5. Process: 4681 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

  6. CGroup: /system.slice/network.service

  7. └─1192 /sbin/dhclient -H mini1 -1 -q -lf /var/lib/dhclient/dhclient--ens33.lease -pf /v...

  8.  
  9. 7月 14 19:01:47 mini1 network[4681]: RTNETLINK answers: File exists

  10. 7月 14 19:01:47 mini1 network[4681]: RTNETLINK answers: File exists

  11. 7月 14 19:01:47 mini1 network[4681]: RTNETLINK answers: File exists

  12. 7月 14 19:01:47 mini1 network[4681]: RTNETLINK answers: File exists

  13. 7月 14 19:01:47 mini1 network[4681]: RTNETLINK answers: File exists

  14. 7月 14 19:01:47 mini1 network[4681]: RTNETLINK answers: File exists

  15. 7月 14 19:01:47 mini1 systemd[1]: network.service: control process exited, code=exited status=1

  16. 7月 14 19:01:47 mini1 systemd[1]: Failed to start LSB: Bring up/down networking.

  17. 7月 14 19:01:47 mini1 systemd[1]: Unit network.service entered failed state.

  18. 7月 14 19:01:47 mini1 systemd[1]: network.service failed.

network服务启动不了首先保证/etc/sysconfig/network-scripts目录下的ifcfg-xxx(每台机器不一定相同)没有错误(如果你改动过的话),这里的错误指的在更改过程中因为手误敲错字母之类的。

 

网上最常见的几种做法如下:

1.和 NetworkManager 服务有冲突,这个好解决,直接关闭 NetworkManger 服务就好了, service NetworkManager stop,并且禁止开机启动 chkconfig NetworkManager off 。之后重启就好了。

 

2和配置文件的MAC地址不匹配,这个也好解决,使用ip addr(或ifconfig)查看mac地址

 

 
  1. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1

  2. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

  3. inet 127.0.0.1/8 scope host lo

  4. valid_lft forever preferred_lft forever

  5. inet6 ::1/128 scope host

  6. valid_lft forever preferred_lft forever

  7. 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

  8. link/ether 00:0c:29:b8:e7:21 brd ff:ff:ff:ff:ff:ff

  9. inet 192.168.65.141/24 brd 192.168.65.255 scope global dynamic ens33

  10. valid_lft 1193sec preferred_lft 1193sec

  11. inet6 fe80::cca2:d835:f93:e637/64 scope link

  12. valid_lft forever preferred_lft forever

00:0c:29:b8:e7:21这个就是MAC地址了,将/etc/sysconfig/network-scripts/ifcfg-xxx中的HWADDR(如果没有就添加上)改成这个MAC地址

 

3.设定开机启动一个名为NetworkManager-wait-online服务,命令为:
systemctl enable NetworkManager-wait-online.service

 

=========================================================================================================

上面两个是我看到最多的解决方法,但是很遗憾,我的并没有解决。

有查看资料,发现了以下一些方法:

4.查看/etc/sysconfig/network-scripts下,将其余无关的网卡位置文件全删掉,避免不必要的影响,即只留一个以ifcfg开头的文件,

留的那一个应和使用ip addr命令查看ip第二条开头的名称一致(我的是ens33,参见上面我贴出的ip addr命令执行结果),所以我只留了一个ifcfg-ens33。(我的其中两台机器就是这么弄好的,因为我在修改前留了备份,把备份删掉就好了。。。)

 

5.将ifcfg-xxx文件中的DEVICE一行注释掉。

 

6.将ifcfg-xxx中的NAME改为和文件名一致。

 

7.在VMWare的编辑-虚拟网络编辑器中将网络模式改为桥接。

 

8.看VMWare右下角的网络适配器是否连接,如果没有连接则连接上。

(补充:点击网络适配器-设置,将NAT模式改为桥接试试,我的改为桥接后可以重启network服务了但是上不了网,可以重启后

再将桥接模式改为NAT模式,发现既可以上网又可以重启network服务了)

 

9.查看下你电脑有没有禁用了VMware DHCP service和VMware NAT service 这几个vm服务,如果禁用则开启。

 

10 .如果你改成了静态ip别忘了将BOOTPROTO改为static。

 

11.如果以上都没有解决,还有最后一招-- 重启 看一看有没有奇迹发生!!(我的另外一台重启后莫名就好了)

上面这些方法,我基本都试过了,对我的机器有的有用有的没用,但是有人也用这些方法解决了,所以一并记录下来。希望能给予你一点帮助微笑

 

转载请注明:http://blog.csdn.net/weiyongle1996/article/details/75128239    谢谢。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Job for network.service failed because the control process exited with error code问题 的相关文章

  • 在电脑上安装虚拟机

    百度搜索一下 VMware Workstation 下载安装完成之后 找个破解码破解了即可 然后就下载对应的操作系统的iso文件 加载到虚拟机中即可
  • vmware 10.03不能设定共享文件夹的解决办法

    问题 背景 win7 64下安装的VMware WorkStation 10 02 里面安装了虚拟机OpenSUSE 13 1 在设定共享目录前处于 挂起 状态 目标 为虚拟机OpenSUSE 13 1设定一个共享目录 让OpenSUSE可
  • 虚拟机如何进行备份和迁移?

    文章目录 一 虚拟机的备份 方式一 使用VMvare自带的克隆功能 方式二 手动复制 二 虚拟机的迁移 本文以Ubuntu18 04为例 使用的工具是VMware Workstation 16 Pro 即VMware 最新版 Ubuntu1
  • VMware安装GHOST版XP教程

    VMware安装GHOST版XP教程 本来我是无法安装GHOST版的XP系统在VMware上 我很苦恼 到处找方法 最后找到了这里 可是每个关于这个问题的帖子里边都说改问题早就被处理 让搜索老帖子 可是我搜索出来的帖子里边的回复都说是改问题
  • 使用VMware给Ubuntu增加磁盘容量

    一般只给虚拟机里面的Ubuntu很少的空间 到了空间不足就尴尬了 那么就扩充磁盘解决问题吧 一 VMware手动扩容 打开虚拟机 选择你要扩充的客户机 点击 编辑虚拟机设置 然后详细设置 选择硬盘 gt 扩展 gt 目标总磁盘大小 不是增量
  • 解决centos 8命令ip add无效问题

    之前用Xshell连接虚拟机一直正常 突然一台节点总是连不上 查询众多资料后 终于找到了问题所在 出错情况 输入命令 root node01 service NetworkManager start root node01 nmcli ne
  • Win10系统安装使用H3C HCL实验室(最新版)方法

    如果安装了wsl2虚拟机的 首先参照此教程将wsl版本降为1 https blog csdn net qq 26123545 article details 120169070 spm 1001 2014 3001 5501 如果之前的HC
  • 一般游戏的反外挂保护方案

    所谓知己知彼方能百战不殆 要想减少或避免外挂对游戏的侵害 必须从根本上知晓外挂的原理 及其常用的技术手段 从而在技术手段上对其进行封堵 一 外挂的分类 外挂一般的分为2类 脱机式 和 内挂式 脱机式外挂的定义 完全脱离官方发布的客户端程序
  • 【xenclient】 使用小结 -- ubuntu的千百bug

    说道多系统 不能不提下ubuntu 以前redhat似乎是linux的领头羊 但在桌面领域 跟windows还是差得太远 在linux最弱的桌面特性上 ubuntu算是第一个以桌面特效全面超越windows的系统了 因此我的系统 除了保留做
  • 虚拟机安装与双系统(win10+ubuntu)安装及其他

    近来由于想要尝试下双系统 所以整了个虚拟机玩玩 在真实机器上装双系统方法类似 不过在虚拟机上装要安全些 在此记录下过程 以资日后参考 博客原创性是没有啥原创性的 各处借花献佛 算是一个总结性博客吧 文章目录 1 虚拟机安装 2 一个跨浏览器
  • 【Deepin-15.11】下【Datax】使用【插件】进行【csv文件读写】

    接上 1 将Downloads目录下的压缩包放到指定文件夹下 题目要求 2 按照要求创建文件夹 题目要求 3 Github Datax txtfilereader模板官网将模板copy下来 写入文本文档并修改后缀名 复制到job 题目指定
  • VMware15中安装Linux详细教程

    VMware15中安装Linux详细教程 一 搭建VMware环境 1 打开链接 https www vmware com cn html 选择适合自己电脑系统的版本进行下载 2 下载完成后点击文件进行安装 安装界面如图 注 1 安装目录尽
  • VMware安装后打开就蓝屏

    VMware虚拟机开机蓝屏 追风 80 人赞同了该文章 目录 收起 一 查看主板上的虚拟化技术支持是否开启 二 开启虚拟机平台 如果在新建的虚拟机安装好后一点开机出现蓝屏 反复重装并且确定了新建虚拟机没有出错的情况下考虑是否是虚拟化没有开启
  • centos7的安装和创建用户

    1 centos7 2的安装 打开安装包之后解压 然后双击 进入下面的界面 选择语言 点击下一步 2 然后来到了配置页面 可以配置时间 选择中国的时区 3 其他的选择默认就好 重要的是选择安装类型和磁盘分区 4 选择安装类型 一般默认是mi
  • Vmware 虚拟机 网络设置

    弄了很久 每次重启虚拟机都会网络连接不上 于是 这次弄好了之后 决定记录一下 我的虚拟机 主要用于PHP swoole 需要装在linux 上面 不得不通过虚拟机安装 学习一下 一 关于虚拟机的设置 1 选择NAT 模式 2 设置NAT模式
  • kvm环境创建虚拟机

    使用libvirt的xml配置文件创建虚拟机 kvm支持的镜像很多 常用的是原始镜像 img 还有支持动态大小扩张的qocw2格式 首选 更优的选择是系统盘如C盘用img格式 数据盘用qcow2格式以减少服务器磁盘闲置空间 本文仅记录如何用
  • ovirt节点添加windows虚拟机

    1 新建windows7虚拟机 设置Windows7镜像引导 2 启动起来后换盘安装驱动 换的是驱动盘 3 驱动安装成功后分区 再把系统盘换回来 开始装系统 4 等待装系统即可
  • centos8安装postgresql步骤

    1 安装源 1 sudo yum y install epel release 2 postgresql官网发布的postgresql对应的安装源 sudo yum install y https download postgresql o
  • LAB1实验

    Part 1 遇到问题1 我将JOS放在Windows的目录下 通过VMware设置共享该文件夹来编译JOS 但是Windows更改linux下设置的权限 导致GDB无法调试QEMU 解决方法 将JOS放在虚拟机下的linux的目录下 20
  • 【Vmware Workstation】虚拟机里的系统进行锁屏、进入安全模式【2023.03.06】

    摘要 很偶然的机会找到的 分享给大家 锁屏 ctrl alt insert进入锁屏 进入安全模式的方法1 虚拟机登录进入到输入密码的界面 右下角不是有个重启嘛 按住shift键点击重启 然后点击疑难解答 点击高级选项 点击启动设置 按数字4

随机推荐

  • Not allowed to load local resource: file:///D:/xxx.jpg

    问题 Not allowed to load local resource file D xxx jpg 出现以上情况的原因是浏览器不允许访问本地路径 所以你需要配置一个虚拟的路径代替本地的路径 解决方法 思路 通过tomcat代理 在to
  • 常见提高并发量的方式

    1 避免锁表操作 2 缓存常用数据 3 Redis使用时 连接串参数设置
  • Logstash将日志产生时间替换@timestamp

    一 跟着官网学习一下date插件 日期过滤器用于从字段中解析日期 然后使用该日期或时间戳作为事件的logstash时间戳 例如 syslog事件通常具有这样的时间戳 Bash Apr 17 09 32 01 你可以使用日期格式MMM dd
  • 互信息

    互信息 Mutual Information 是信息论里一种有用的信息度量 它可以看成是一个随机变量中包含的关于另一个随机变量的信息量 或者说是一个随机变量由于已知另一个随机变量而减少的不肯定性 设两个随机变量 X Y X Y
  • openwrt web界面添加 菜单选项

    一 添加一级菜单选项 例如下图probe菜单选项 1 在 usr lib lua luci controller admin目录下 创建probe lua文件 如下 module luci controller admin probe pa
  • 服务端Too many open files解决方案

    服务端Too many open files解决方案 转自 http zhumeng8337797 blog 163 com blog static 1007689142012428104618670 cat proc sys fs fil
  • MySQL技术neimu InnoDB存储引擎 学习笔记 第七章 事务

    事务可确保把数据库从一种一致状态转换为另一种一致状态 在事务提交时 可确保要么所有修改都被保存了 要么所有修改都不被保存 InnoDB引擎事务完全符合ACID特性 1 原子性 atomicity 指整个事务是不可分割的工作单位 2 一致性
  • 【Shell牛客刷题系列】SHELL9 统计每个单词出现的个数:一起学习sort排序命令和uniq去重命令

    该系列是基于牛客Shell题库 针对具体题目进行查漏补缺 学习相应的命令 刷题链接 牛客题霸 Shell篇 该系列文章都放到专栏下 专栏链接为 专栏 Linux 欢迎关注专栏 本文知识预告 首先学习了对文件内容进行排序的sort命令和去除文
  • 企业微信API&群机器人配置

    我们公司用的企业微信 会把相关开发或者运维拉到一个群里 然后配置上一个群机器人 这样的话就可以用企业微信API来配置群机器人接收消息 把一些日常的服务器或者日志告警发送到对应的群 以下介绍两种常用的消息发送类型 文本类型和文件类型 发送文本
  • VUE中如何将tiff图片显示在浏览器中

    VUE中如何将tiff图片显示在浏览器中 下载tiff js 在index中引入 mounted 调用方法 this loadImage static pictif tif methods loadImage filename var xh
  • 初学盲打,免费,免安装,高颜值的在线打字练习网站

    小时候不怎么接触电脑没有练习过打字 长大后深刻地意识到盲打对工作效率的提高 于是下决心学盲打 和大家一样 刚开始的时候四处搜寻办法 直到遇见了下面两个网站 免费免安装 高颜值 练习打字的网站 均无利益关系 1 Touch Typing On
  • 31.Kubernetes(十三)-----监控(部署k8s高可用集群)

    k8s高可用集群 一 pacemaker搭建k8s高可用 server5和server6 1 配置部署 2 浏览器访问 3 高可用 二 k8s集群部署 三个节点相同操作 server7 server8 server9 1 安装docker
  • IDEA报错:java: 程序包jakarta.persistence不存在

    使用 jakarta 就不行 改成 javax 就运行成功
  • springboot整合log,每天生成一个新的带时间log文件,不同级别不同的输出位置

    首先在resources文件夹下创建 logback spring xml 在logback配置文件中添加
  • Grounded Language-Image Pre-training

    论文笔记 Grounded Language Image Pre training 摘要 引言 方法 Grounded Language Image Pre training 统一 度量衡 Object detection as phras
  • Java 线程池

    今天准备详细介绍java并发包下的Executor 以及Java提供了很多灵活的且极其方便的线程池的创建 嗯 那就慢慢说 大家肯定都学过Socket JavaSe的时候写聊天程序 游戏的服务器 以及Android程序自己需要提供服务器的 都
  • js里面输入输出题

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 1 宏任务和微任务 函数引用和变量引用 作用域和作用域链 同样是作用域链 1 宏任务和微任务 console log 1 async function async1
  • 长按开关机功能实现(不需要代码的实现方式,外围芯片)

    需要外围芯片的啊 最近发现的芯片EC190708 触摸模拟按键IC 长按三秒开关机 这自己用个51写个程序也一样吧 就输出一个高电平 控制一个MOS管就可以了 STC8便宜的才几毛 不比这个划算嘛 反正只是单片机用 说实话 单买价格挺贵的
  • Asio Line-Based Operations

    许多常用的internet协议是基于行的 这意味着他们具有由字符序列 r n 分隔的协议元素 这样的协议有HTTP SMTP和FTP 为更容易实现基于行的协议以及其他使用分隔符的协议 Asio包括read until 和async read
  • Job for network.service failed because the control process exited with error code问题

    今天在centOS 7下更改完静态ip后发现network服务重启不了 翻遍了网络 尝试了各种方法 终于解决了 现把各种解决方法归纳整理 希望能让后面的同学少走点歪路 首先看问题 执行service network restart命令后出现