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问题 的相关文章

  • kvm环境快照(snapshot)的使用方法

    实例一 使用qemu img命令使用快照 kvm环境下qcow2的镜像支持快照 1 确认镜像的格式 root nc1 boss qemu img info test qcow2 image test qcow2 file format qc
  • VMware提示此主机支持Intel VT-x,但Intel VT-x处于禁用状态——解决方法

    虚拟机VMware提示此主机支持Intel VT x 但Intel VT x处于禁用状态 也就是需要开启Intel Virtualization Technology虚拟化技术 Intel VT x完整名称是Intel Virtualiza
  • 并发策略之分工原则

    本文主要思想来自 Java虚拟机并发编程 薛笛 译 为什么要用并发 并发是再在有限的资源下提高性能的有效手段 当然现在互联网环境下并发访问的现象也比比皆是 但是本文并不涉及处理并发访问 而是使用并发手段解决复杂任务的策略 另外关于并发和并行
  • 在Linux虚拟机上安装QT

    一 安装虚拟机 运行VMware workstation full 11 1 0 2496824 exe 二 在虚拟机上安装Linux 1 下载Ubuntu桌面版 从官网进入 选择 桌面版 按照提示进行下载 国内的一个镜像网址是 http
  • VMware-重要设置-虚拟网络编辑器

    一 概述 虚拟网络编辑器是VMWare中一个比较容易被忽视的强大功能组件 您可以使用虚拟网络编辑器执行以下操作 查看和更改关键网络连接设置 添加和移除虚拟网络以及创建自定义虚拟网络连接配置 在虚拟网络编辑器中所做的更改影响在主机系统中运行的
  • 彻底删除VMware虚拟机

    您是否和我一样被VMware气到了呢 您是否再也不想理VMware了呢 您是否不想再在自己电脑上看到VMware这几个英文字母了呢 来吧 跟着我的步骤 一起和VMware说拜拜吧 一 在卸载VMware虚拟机之前 要先把与VMware相关的
  • 云计算基础教程(第2版)笔记——基础篇与技术篇介绍

    文章目录 前言 第一篇 基础篇 一 绪论 1 1 云计算的概念以及特征 1 1 1云计算的基本概念 1 1 2云计算的基本特征 1 2 云计算发展简史 1 3 三种业务模式介绍 1 基础设施即服务 IaaS 2 平台即服务 PaaS 3 软
  • android studio安装automotive模拟器

    添加源 打开android studio的SDK Manager 选择SDK Update Sites选项卡 点击Add 弹出地址设置界面 添加polestar2 sys img Name填写 Polestar 2 System Image
  • 半虚拟化和全虚拟化的区别

    全虚拟化 Full virtualization 也称为原始虚拟化技术 是另一种虚拟化方法 该模型使用虚拟机协调客户 操作系统和原始硬件 见图2 这里 协调 是一个关键词 因为VMM在客户操作系统和裸硬件之间用于工作协调 一些受保护的指令必
  • 虚拟机安装与双系统(win10+ubuntu)安装及其他

    近来由于想要尝试下双系统 所以整了个虚拟机玩玩 在真实机器上装双系统方法类似 不过在虚拟机上装要安全些 在此记录下过程 以资日后参考 博客原创性是没有啥原创性的 各处借花献佛 算是一个总结性博客吧 文章目录 1 虚拟机安装 2 一个跨浏览器
  • VMare出现无法打开虚拟机,是否移除

    当你打开虚拟机的时候出现下面的样式的时候 有以下几种情况 原因 1 可能原因是你把虚拟机的目录删除了或者是移动了 2 可能是是标签栏上开了太多的虚拟机了 Vmare 对这个打开标签是有限制的 把他打开虚拟机的标签删掉一些就好了
  • VMware15中安装Linux详细教程

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

    一丶JVM 虚拟机介绍 Sun HotSpot VM 这个目前看起来 血统纯正 的虚拟机在最初并非由Sun公司开发 而是由一家名为 Longview Technologies 的小公 司设计的 甚至这个虚拟机最初并非是为Java语言而开发的
  • java常见面试题及答案 11-20(JVM)

    11 JVM内存分哪几个区 每个区的作用是什么 java虚拟机主要分为以下一个区 方法区 1 有时候也成为永久代 在该区内很少发生垃圾回收 但是并不代表不发生GC 在这里进行的GC主要是对方法区里的常量池和对类型的卸载 2 方法区主要用来存
  • 在VMware Workstation Pro中安装Windows 11正式版(包括添加TPM 2.0支持,而不是忽略)

    目录 0 首先检查Windows 11需要的环境 1 创建一个虚拟机 1 1 选择使用下载好的Windows11镜像 1 2 选择操作系统为Windows 10 x64 1 3 给虚拟机系统起个名字并指定存放路径 1 4 把创建的虚拟硬盘大
  • 实现 Java 平台的三种方式

    广泛地说 只要能执行 Java bytecode 者 就可以称为 Java 平台 Java platform 大致上 实现 Java 平台的方式有三种 分别是 Java 虚拟机器 Java Virtual Machine JVM Java
  • Vmware安装后,没有VMnet0

    安装虚拟机之后 发现只有VMnet1和VMnet8 没有VMnet0 后来了解到桥接不是添加一个VMnet0虚拟网卡 而是添加网络服务 下面是VMware虚拟网卡的说明 网络类型 网络适配器名 Bridged VMnet0 NAT VMne
  • VirtualBox虚拟机网络连接设置的四种方式

    VirtualBox是一款SUN出品的非常优秀的虚拟机程序 版本也非常齐全 你可以在官网上找到适合各种操作系统平台的版本 这里我先给大家大致讲解下VBox的网络配置及应用 VirtualBox的提供了四种网络接入模式 它们分别是 1 NAT
  • Vmware虚拟机和主机之间复制、粘贴内容、拖拽文件的详细方法

    Vmware正确安装完linux虚拟机之后 这里以Ubuntu为例 其他linux或windows系统也是类似的 如果你使用的默认配置 正常情况下就可以复制 粘贴和拖拽内容的 双方向都是支持的 如果不能复制和拖拽一般是vmware tool
  • 解决虚拟机报错:当前硬件版本不支持设备“nvme”。

    报错内容如下图所示 当前硬件版本不支持设备 nvme 未能启动虚拟机 我们首先在帮助里面查看VMware的版本 我这里是16 打开报错的虚拟机文件夹 找到镜像文件 vmx文件 使用记事本 文本编辑器 打开 找到 virtualhw vers

随机推荐

  • 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命令后出现