記事本   >>  Linux
重新啟動網路會出現錯誤! RTNETLINK answers: File exists
環境:centos 5.4

狀況一.
安裝完 centos 後修改網路等相關設定,使用 /etc/init.d/network restart
會出現 " RTNETLINK answers: File exists" 訊息。

狀況二.
/etc/resolv.conf 修改好之後,每次重新開機就會遺失修改後的資料。

第一個問題有極大可能是因為同時啟動了兩個網路管理服務,即 network 和 NetworkManager。
如果在 /etc/resolv.conf 第一行也發現了 NetworkManager  edit 相關字樣就可以確定是這個程式出亂子了。

解決方式:
將 network 與 NetworkManager 啟動時留其一就好。

關於 NetworkManager 是在 2004 年由 Red Hat 發起開發的網路連線管理軟件,旨在讓使用者可以輕易地管理網路連線和在多個網路間切換 (特別是無線網路)。
Fedora 由 Core 3 開始收錄 NetworkManager,Ubuntu 則由 6.06 LTS (Dapper) 開始收錄。

如果是使用圖型介面的:
#chkconfig --level 35 NetworkManager on
#chkconfig --level 0123456 network off
//將network設定為開機不啟動,在啟動模式為 35時啟動NetworkManager

#/sbin/service NetworkManager stop
#/sbin/service network stop
//先將目前運作中的兩個服務都停止

#/sbin/service NetworkManager start
//啟動網路管理介面

如果是使用文字模式的:
#chkconfig --level 35 network on
#chkconfig --level 0123456 NetworkManager off
//設定NetworkManager在任何開機模式中都不啟動,只啟動network

#/sbin/service NetworkManager stop
#/sbin/service network stop
//將兩個服務停止

#/sbin/service network start
//啟動 network

注意:以上兩項擇一採用。
設定好之後如果不放心,可以試著重新開機,並且用 /etc/init.d/network restart 看看是否還會出現錯誤訊息。
進階搜尋
找商品說明
價錢: -
此分類無可選擇屬性

會員登入