三种方法解决 Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn'问题

 

1、执行 service network restart 出现以下错误

Restarting network (via systemctl):  Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.

2、根据上面的提示,执行“systemctl status network.service”输出以下的类似信息:

[root@localhost ~]# systemctl status network.service

network.service - LSB: Bring up/down networking

   Loaded: loaded (/etc/rc.d/init.d/network)

   Active: failed (Result: exit-code) since三 2014-11-05 15:30:10 CST; 1min 5s ago

 

11月 05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists

11月 05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists

11月 05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists

11月 05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists

11月 05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists

11月 05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists

11月 05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists

11月 05 15:30:10 localhost.localdomain systemd[1]: network.service: control process exited, code=exited status=1

11月 05 15:30:10 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.

11月 05 15:30:10 localhost.localdomain systemd[1]: Unit network.service entered failed state.

3、解决的办法(由于centos7中没有70-persistent-net.rules这个文件,复制出来的虚拟机(vmware)需要修改mac地址),就是修改mac地址。

 

4、如何查看centos7复制出来的虚拟机的mac地址,需要执行 “ip addr”,输出如下的类似信息:

[root@localhost ~]# ip addr

1: lo:

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

       valid_lft forever preferred_lft forever

    inet6 ::1/128 scope host

       valid_lft forever preferred_lft forever

2: eno16777736:

    link/ether00:0f:19:10:12:f1 brd ff:ff:ff:ff:ff:ff

    inet 192.168.38.135/24 brd 192.168.38.255 scope global dynamic eno16777736

       valid_lft 1681sec preferred_lft 1681sec

    inet6 fe80::20c:11aa:ae11:4fe4/64 scope link

       valid_lft forever preferred_lft forever

 

注意上面加粗加红的字,这就是新的mac地址。

接下来就剩下修改ifcfg-XXX文件了,只修改HWADDR就可以了。接下来执行service network restart就正常了。

 

《二》

如果还是启动失败    查看是否有如下错误信息

Nov 23 22:09:07 hdcoe02 network[597]: Bringing up loopback interface:  Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'  

Nov 23 22:09:07 hdcoe02 network[597]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo' 

Nov 23 22:09:08 hdcoe02 network[597]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo' 

Nov 23 22:09:08 hdcoe02 network[597]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'  Nov 23 22:09:08 hdcoe02 network[597]: [  OK  ] 

Nov 23 22:09:08 hdcoe02 network[597]: Bringing up interface enp0s25:  Error: Connection activation failed: Connection 'enp0s25' is not available on the device enp0s25 at this time. 

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

systemctl enable NetworkManager-wait-online.service

《三》

我也是上面方法都测试完了 一直不成功,最后发现时因为在VMware 虚拟机里面的系统  右上角显示的连接都没有连接上,虽然报错都一样,最后我在虚拟机设置里面将原来的网络适配器删掉,重新建了一个新的网络适配器,这次进去,显示连接成功,再用上面的方法,问题解决。

 

要疯了!!!!今天又出现了这样的提示;但用了上面的方法还是没有效果,查看日志也是找不到蛛丝马迹,最后只能Google,

在一个博客上找到了我需要的答案,就是简单的关闭网络服务,然后再加载服务,然后再重启就好了,难道Centos的一个BUG??

systemctl status network.service 

systemctl stop NetworkManager

我在执行上面一步后就已经解决了问题,那个博客给出的答案还有下面的步骤,我没有用:

systemctl disable NetworkManager

然后重启网络:

systemctl start network.service
### 回答1: 网络服务的工作失败,因为控制进程退出时出现错误代码。请查看“systemctl status networking.service”和“journalctl -xeu networking.service”获取详细信息。 ### 回答2: 这是一条错误提示,提示了一个名为“networking.service”的服务执行失败,原因是其控制进程出现了错误代码。如果想了解具体的错误信息,可以使用两个命令来查看,分别是“systemctl status networking.service”和“journalctl -xeu networking.service”。 “systemctl status”命令可以查看系统服务的状态,通过“networking.service”参数可以查看网络服务的详细状态。可能会显示出该服务已停止或错误等信息,这些信息可以帮助我们定位出问题所在。 “journalctl”命令则可以查看系统日志,参数“-xeu networking.service”可以只查看与该网络服务相关的日志信息。可能会显示出该服务在何时以及哪些操作出现了错误,这些信息也可以帮助我们进行问题排查。 当我们初次遇到这种错误提示时,不要惊慌失措。首先需要冷静分析服务异常的原因,可能是操作系统更新、应用程序配置变化、网络故障等诸多原因。其次,可以结合系统日志和服务状态信息来进一步定位问题。最后,需要尝试不同的解决方案,比如重启服务、修改配置文件、调整网络参数等等,来消除故障并恢复服务的正常运行。 ### 回答3: 这句话是Linux系统中网络服务启动失败的提示信息。意思是,启动网络服务时出现了错误,导致控制进程退出,无法正常启动网络服务。如果想了解更多详细信息,可以使用两个命令进行查看,分别是"systemctl status networking.service"和"journalctl -xeu networking.service"。 systemctl status networking.service命令是用来查看服务状态的,可以显示网络服务的当前状态以及最近的日志信息。这条命令可以帮助我们快速地判断网络服务启动是否出现了问题,并且给出相应的提示信息,以便我们更好的排查问题journalctl -xeu networking.service命令则是用来查看系统日志的,可以显示网络服务的详细日志信息。通过查看日志信息,我们可以了解网络服务启动过程中的具体错误信息,包括哪个进程发生了错误、错误的原因是什么等等,这对我们排查问题非常有帮助。 总之,当我们启动网络服务时出现了上述错误提示,可以通过使用这两个命令来查看网络服务的状态和详细日志信息,尽快排除故障。同时,我们还需要了解Linux系统中网络服务的基本原理和常见问题,以便更好地维护和管理网络服务。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值