无法重新启动网络守护程序


9

输入sudo service networking restart时,出现如下错误:

edward@computer:~$ sudo service networking restart
stop: Job failed while stopping
start: Job is already running: networking

当我想networking在更改Mac地址后以及在/etc/network/interfaces文件中设置静态IP之后重新启动时,遇到此错误。

即使还原了这些更改并且计算机运行正常,我仍然遇到相同的错误。

翻阅时/var/log/syslog发现:

kernel: [ 6448.036144] init: networking post-stop process (28701) 
                                                  terminated with status 100

与失败的停止/启动有关吗?

我在Ubuntu 14.04上


1
@edwardtorvalds-进行MAC更改后您是否重新启动了?Ubuntu / Debian日志,/var/log/syslogdmesg
slm

@slm是我文件的链接syslog
Edward Torvalds

@slm是我文件的链接dmesg
Edward Torvalds

@edwardtorvalds我清理了我的评论,相关结果现在在问题中。也许你可以为那些做这个Q的不能真正帮助未来的读者做同样的
安森

Answers:


8

post-stop您的日志中的错误()似乎与此相关(在/etc/init/networking.conf第25ff行):

post-stop script
    if [ -z "$UPSTART_STOP_EVENTS" ]; then
        echo "Stopping or restarting the networking job is not supported."
        echo "Use ifdown & ifup to reconfigure desired interface."
        exit 100
    fi

您会获得退出代码,但会得到更多信息sudo service networking restart

错误报告中有很多有关此问题的详细信息。似乎已弃用的行为。/etc/init.d/networking stop不再起作用,对Debian Jessie sudo service networking stop也不起作用。您现在似乎必须在各个网络接口上运行ifup/ ifdown,所以我们希望您没有太多。

如果不接受ifup/ ifdown可以恢复13.10行为。

最终的解决方案是: sudo service network-manager restart


@edwardtorvalds我希望您现在可以使用MAC /静态IP
Anthon

我的MAC更改/静态IP已经正常运行,就像我所说的那样。但感谢您的关注:)
Edward Torvalds 2014年

我无法通过该命令重新启动它,因此我当时使用了GUI
Edward Torvalds 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.