今天在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. 7月 14 19:01:47 mini1 network[4681]: RTNETLINK answers: File exists

  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 systemd[1]: network.service: control process exited, code=exited status=1

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

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

  17. 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    谢谢。

CentOS 7下无法启动网络(service network start)错误解决办法(转)相关推荐

  1. centos7 无法启动网络(service network restart)错误解决办法

    systemctl status network.service 出现以下错误 "rtnetlink answers file exists" 的解决方法 和 NetworkMan ...

  2. win7 中出现“为了配置TCP/IP,必须安装并启动网络适配卡“问题的解决办法

    win7 中出现"为了配置TCP/IP,必须安装并启动网络适配卡"问题的解决办法 参考文章: (1)win7 中出现"为了配置TCP/IP,必须安装并启动网络适配卡&qu ...

  3. linux 7 network fail,centOS 7下无法启动网络(service network start)错误解决办法

    [[email protected] network-scripts]# service network start Starting network (via systemctl):  Job fo ...

  4. kali无法执行默认网络浏览器输入/输出错误解决办法

    无法执行默认网络浏览器 解决办法 出现这个问题一般是因为你安装了别的浏览器,冲突了 解决办法 解决办法是 打开设置管理 打开首选应用程序 将你的默认浏览器重新设置为火狐,就行了 这个时候再打开,就没问 ...

  5. centOS 7下无法启动网卡(systemctl start network)错误解决办法

    遇到的问题 某天虚拟机无法连接ssh,检查发现虚拟机无法上网. 执行systemctl start network报错 问题原因: NetworkManager与network冲突,因此停掉前一个服务 ...

  6. win8 下ie10启动就显示停止工作的解决办法

    ie10 出了问题每次启动都显示如下情况,网上找到解决方案: 解决方案如下: 1.右击 ie图标,点属性,在高级选项卡里点击重置 2.然后,在淡出的对话框里,点击删除个人配置按钮,点击重置,然后问题解 ...

  7. kali升级用户权限为root无法执行默认网络浏览器输入/输出错误解决办法

    很多小伙伴在升级root权限后会发现点击自己的火狐浏览器出现了无法执行默认网络浏览器,但是 kali还是连网状态,我也是查阅了很多资料最终解决,现在分享一下,希望对大家有所帮助. 原来普通权限的id是 ...

  8. 【CentOS 6.5】QtCreator启动时关于dbus-1的错误解决方法

    关于上篇文章留下的启动QtCreator提示:dbus_connection_can_send_type的错误,解决办法: 更新dbus版本来解决.. 首先去 http://dbus.freedesk ...

  9. CentOS 7 ping不通提示“Name or service not kown“的解决办法

    CentOS 7 ping不通提示"Name or service not kown"的解决办法 一.问题环境 二.查看系统ip地址 二.查看VMware网络连接 四.查看虚拟机的 ...

最新文章

  1. JavaScript 写几个简单的知识点
  2. Spark SQL中 RDD 转换到 DataFrame (方法二)
  3. 计算机操作系统在线作业,【在线】电子科大17春《计算机操作系统》在线作业1...
  4. android studio gradle 学习,学习Android Studio里的Gradle
  5. 使用node中的express解决vue-cli加载不到dev-server.js的问题
  6. 深入浅出mfc_深入浅出HBase系列(一)
  7. start mysql server_mysql5我的难点,快捷操作(mysql.server stop start),开机启动
  8. Linux下搭建AP
  9. linux系统中清空文件内容的三种方法
  10. iosTableView 局部全部刷新以及删除编辑操作
  11. jxls对比_jxls-2.x导出excel入门——基本操作
  12. CVPR2018论文阅读-Faster MPN-COV:迭代计算矩阵平方根以快速训练全局协方差池化
  13. (源码)群体智能优化算法之正余弦优化算法(Sine Cosine Algorithm,SCA)
  14. 曾维沛全网营销推广如何做?微商精准引流,让客户主动找上门
  15. 百度EasyDL实体抽取和关系抽取
  16. 时间的思考---《把时间当作朋友》读后感
  17. 代码随想录44——动态规划:完全背包理论基础、518零钱兑换II、377组合总和IV
  18. Uniapp 应用未读角标插件 Ba-Shortcut-Badge
  19. 红蓝对抗之蓝队面试题part 4
  20. 【星辰傀儡线·命运环·卷二 尘埃】 7 金团

热门文章

  1. vrrp协议_虚拟路由冗余协议VRRP原理介绍
  2. python绘制四边螺旋线代_Python绘制3d螺旋曲线图实例代码
  3. linux 用户创建,权限,分组
  4. jQuery中的end()
  5. partial、struct、interface与C#和CLR的关系
  6. extracting lines bases a list using awk
  7. ES6——Class 的继承 笔记
  8. 【零基础学Java】—初识Java(一)
  9. 【Vue2.0】— 插件(十六)
  10. 【Vue2.0】—数据代理(一)