首頁 > 軟體

Ubuntu「有線未託管」問題解決

2020-06-16 17:26:15

問題

為了可以撥號上網在Ubuntu上安裝了dsl-provider,安裝完成後發現有線網無法使用,只能使用無線網.
有線連線一直提示”有線未託管”.

原因

查閱資料後發現造成問題的原因:
Linux裡面有兩套管理網路連線的方案:

  1. /etc/network/interfaces(/etc/init.d/networking)
  2. Network-Manager

兩套方案是衝突的,不能同時共存。
第一個方案適用於沒有桌面的環境,如:伺服器;或者那些完全不需要改動連線的場合。
第二套方案使用於有桌面的環境,特別是網路連線情況隨時會變的情況。

這兩個為了避免衝突,又能共用設定,就有了下面的解決方案:
1、當Network-Manager發現/etc/network/interfaces被改動的時候,則關閉自己(顯示為未託管),除非managed設定成真。
2、當managed設定成真時,/etc/network/interfaces,則不生效。

解決

知道了問題所在就好解決了.可是網上都說要修改一個檔案“/etc/NetworkManager/nm-system-settings.conf”
我去我的系統目錄裡卻沒有發現.

原來這個檔案已經是NetworkManager過時的組態檔了,雖然也可以使用,但最新的ubuntu(我的是Ubuntu16.04)裡都已經刪除,用NetworkManager.conf 檔案替代了.具體可以參見http://manpages.ubuntu.com/manpages/precise/man5/nm-system-settings.conf.5.html
搜尋資訊滯後也真造成一些麻煩.
修改方式倒是一致的,修改managed=true,然後重新啟動電腦.

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=true

重新啟動之後,就可以使用有線連線了.


IT145.com E-mail:sddin#qq.com