兩個坑-Linux下Network-Manager有線未托管-DNS resolv.conf文件開機被清空


Linux里面有兩套管理網絡連接的方案:

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

兩套方案是沖突的,不能同時共存。

第一個方案適用於沒有X的環境,如:服務器;或者那些完全不需要改動連接的場合。 第二套方案使用於有桌面的環境,特別是筆記本,搬來搬去,網絡連接情況隨時會變的。

他們兩個為了避免沖突,又能共享配置,就有了下面的解決方案:

1、當Network-Manager發現/etc/network/interfaces被改動的時候,則關閉自己(顯示為未托管),除非managed設置成真。

2、當managed設置成真時,/etc/network/interfaces,則不生效。 ############## sudo vi /etc/NetworkManager/NetworkManager.conf 將managed=false改成true,重啟一下就可以了。 ##############

兩個坑

1、有線 未托管

如果已經在/etc/network/interfaces配置了eth0,則需要刪除eth0配置,並修改/etc/NetworkManager/NetworkManager.conf managed=true

reboot

原因:interfaces對eth0進行了配置,這樣Network-Manager就認為interfaces接管了網絡控制,所以為避免沖突,就不會再接管eth0,所以顯示設備未托管。

2、/etc/resolv.conf開機被清空

原因同上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM