在使用Linux桌面系統的時候,很多朋友都會遇到網絡管理器提示“設備未託管”的情況。
在這種情況下網絡可以正常上網,但是網絡管理器——一般自然就是苦逼的Network Manager了,卻死活不顯示狀態。
其實,在這個時候,系統使用的是另外一套網絡管理方案,而這個方案,是不能跟NetworkManager共存——事實上,網絡管理方案只有一套可以執行,並不能多個同時運行的,否則就會衝突。
現在,滷煮就來教大家如何從/etc/network/interfaces(/etc/init.d/networking)方案切換回來(NetworkManager)。
現在,進入到/etc/NetworkManager目錄下,找到NetworkManager的配置文件,這個文件應該是一個以.conf結尾的文本文檔,至於名字……可能是NetworkManager.conf,也可能是nm-system-settings.conf,或者其他,這取決於你的Linux發行版是debian還是Ubuntu……或者redhat或者centos………………
總之,找到它,編輯之,將false改成true即可。
對了,別忘了root權限。
最後,我們來說一下原因吧:
Linux裡面有兩套管理網絡連接的方案:
1、/等/網絡/接口(參考/etc/init.d/networking)
2、網絡管理兩套方案是衝突的,不能同時共存。
第一個方案適用於沒有X的環境,如:伺服器;或者那些完全不需要改動連接的場合。
第二套方案使用於有桌面的環境,特別是筆記本,搬來搬去,網絡連接情況隨時會變的。-------------
他們兩個為了避免衝突,又能共享配置,就有了下面的解決方案:
1、當Network-Manager發現/etc/network/interfaces被改動的時候,則關閉自己(顯示為未託管),除非managed設置成真。
2、當managed設置成真時,/等/網絡/接口,則不生效。-------------
——————————————
以上解釋來自這裡。
本文由 落格博客 原創撰寫:落格博客 » networkmanager無法管理網路並且提示「網路設備未託管」
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/726.html