1. 程式人生 > >UBUNTU開機時出現“waiting for network configuration” 問題的解決

UBUNTU開機時出現“waiting for network configuration” 問題的解決

原文  http://forum.ubuntu.org.cn/viewtopic.php?f=116&t=384713

我出現問題的原因也是設了有線的拔號連線,在網上找了一下後,原因如下:

但是如今在 ubuntu 12.04 環境下接著撥號時,如果使用 sudo pppoeconf 命令配置撥號,重啟電腦後就會先顯示 waiting for network configuration,然後是
waiting up to 60 more seconds for network configuration,最後顯示booting system without full network configuration
.並且進入桌面後網路連線狀態圖示也不見了。

問題原因:
使用 sudo pppoeconf 命令時,會有資訊寫入/etc/network/interfaces 檔案內,直接導致出現了上面的問題。

問題解決:
sudo gedit /etc/network/interfaces 開啟檔案後,將其中除
auto lo
iface lo inet loopback

外其他內容全部刪除後,重啟系統就可以了。 ==========================還有下面這篇==================
http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=383665&start=0

從10.04升級到12.04之後,每次開機都提示 程式碼: Waiting up to 60 seconds for network configuration 加上前面的一些步驟,每次開機都要兩分鐘。在網上搜了一圈,提到要把 程式碼: /etc/network/interfaces 裡 面無效的網路連線刪掉,試了一下果然有效。但是本人的ubuntu裝在移動硬盤裡,網路環境經常變化,有時用有線有時用無線。在繼續狂搜一頓未果之後,忍 受了大概半個月,終於忍無可忍,自己動手吧。根據提示資訊,推測應該是啟動指令碼的問題,在/etc/init.d裡面用 程式碼: grep -r "Waiting up to" . 搜尋,卻沒有結果,弄了半小時放棄了。

下面是重點:
一次偶然的機會,進入一個/etc/init目錄,好奇之下輸入ls,之後發現一個名為failsafe.conf的檔案,憑直覺應該是跟啟動過程相關的。於是再次用grep搜尋,果然在這個檔案裡,開啟之後查找出錯資訊,發現了 程式碼: sleep 59 sleep在shell裡面就是等待一段時間的意思,sleep 60就是等待60秒,直接改成0就行,有些網路改成0的話開機不能自動連線,可以改成5或者10。
PS:最好記得備份一下哦,養成好習慣。