轉載自:https://blog.csdn.net/daerzei/article/details/85058130
環境說明: Win10下64位VMware虛擬機下安裝的Ubuntu18.04,64位
今天晚上打開虛擬機突然發現連不上網了,報錯提示是:有線連接未托管。截圖如下:
點開有線設置發現並沒有可以進行有線連接設置的地方:
OK,什么原因呢?
Ubuntu里面有管理網絡連接的方案:
方案1: /etc/network/interfaces
(命令行方案)
方案2:Network-manager
(圖形化界面方案)
兩套方案是沖突的,不能同時共存。
第一個方案適用於命令行
如部署在雲服務器上,如果你在阿里雲,騰訊雲,亞馬遜雲等等這些地方部署了Ubuntu的雲服務器的話,就只能這種情況了。
第二個方案適圖形化界面
一般來說我們自己電腦上安裝的Ubuntu都是采用這個方案,但是如果你在/etc/network/interfaces
里設置了網上信息的話,NetworkManager
就不會接管該網上,即使是你開了,系統重啟過后也會自動關閉。
所以嘛,好好想想你最近有沒有修改過/etc/network/interfaces
配置文件。如果你不知道自己有沒有修改過的話,這個文件正常應該是這樣的(看看有沒有誰偷偷修改了你的配置文件):
# interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback
OK問題找到了,該怎么解決呢?
把/etc/network/interfaces
配置文件回滾到上面的樣子?
完全不用,Network-manager默認不是關閉的嗎?(interface文件修改的話)把它打開就行了
修改Network-manager的配置文件,默認為打開
sudo vim /etc/NetworkManager/NetworkManager.conf
[main] plugins=ifupdown,keyfile [ifupdown] managed=true [device] wifi.scan-rand-mac-address=no
然后重啟下Network-manager
就可以了
sudo service network-manager restart
再次看下網絡連接:
可以再點開看下有線設置,你會發現圖形化管理界面出現了,這個就是Network-manager
:
OK,至此問題解決