我的Ubuntu網絡圖標現在顯示成“無線網絡”圖標,不是“兩個電腦”。而且在“編輯連接”的“有線”那欄裡只有幾個虛擬機的網卡配置,沒有eth0。用ifconfig能夠顯示出eth0,機器也能正常上網。
Linux 裡面有兩套管理網絡連接的方案:/etc/network/interfaces(/etc/init.d/networking)和Network- Manager。
兩套方案是沖突的,不能同時共存。
第一套方案適用於沒有X的環境,如:服務器或者那些完全不需要改動連接的場合。
第二套方案使用於有桌面的環境,特別是筆記本,搬來搬去,網絡連接情況隨時會變的。
他們兩個為了避免沖突,又能共享配置,就有了下面的解決方案:
當Network-Manager發現 /etc/network/interfaces被改動的時候,則關閉自己(顯示為未托管),除非managed設置成真。
當 managed設置成真時,/etc/network/interfaces則不生效。
因此,編輯/etc/NetworkManager/nm-system-settings.conf文件:
vi /etc/NetworkManager/nm-system-settings.conf
找到如下行:
managed=false
並修改為:
managed=true
重啟後就會正確顯示“兩個電腦”的網絡圖標,並且能夠正常顯示“連接信息”了。