Networking

無法重新啟動網路守護程序

  • February 17, 2018

當我輸入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

日誌中的錯誤 ( post-stop) 似乎與此有關(/etc/init/networking.conf第 25 行):

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 Jessiesudo service networking stop上也沒有任何效果。您現在似乎必須在單獨的網路介面上執行ifup/ ifdown,所以希望您沒有太多的網路介面。

如果使用ifup/ifdown是不可接受的,允許您恢復 13.10 行為。

它的最終解決方案是:sudo service network-manager restart

引用自:https://unix.stackexchange.com/questions/171846