本文記錄了自己使用的安裝在VMware Workstation上的Ubuntu20.04無法連接到網絡的解決過程——終於解決困擾我兩個小時的問題
出現問題
毫無征兆,平時使用正常的Ubuntu在今天打開后發現無法連接到網絡,wire圖標也莫名的消失,並且在打開網絡設置,也沒有對wired的設置模塊,至於為何會出現這種問題目前沒有任何頭緒。
解決
注:在解決該問題之前,首先打開windows的服務,查看"VMware NAT Service"該項服務是否啟動,若未啟動首先將其設置為啟動狀態
1、將虛擬機網絡設置為NAT模式
在菜單欄中依次選擇:虛擬機 > 設置 > 網絡適配器 > NAT模式
2、將丟掉的wire設置以及圖標找回來
sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start
sudo vim /etc/NetworkManager/NetworkManager.conf #把第四行的false改成true
sudo service network-manager restart
這一步完成后,wire圖標會在右上角出現,在設置里同時也有了對wired的設置模塊,但在wire設置模塊中會顯示cable unplugged
,及網線被拔出,所以到這一步還是不能連接上網絡。
3、解決cable unplugged
注:當然,你的網線不是真的拔出了或者無線網絡未連接,如果是這個問題請檢查自己主機網絡情況
在菜單欄中依次選擇:編輯 > 虛擬網絡編輯器 > 更改設置 > VMnet8 > NAT設置 > DNS設置 > 去掉自動檢測DNS服務器選項的勾勾
並將自己主機的DNS服務器IP地址輸入下面的DNS服務器可選欄。
幫助:獲取DNS服務器IP的方法
1、打開命令行窗口(快捷鍵 win+r > 輸入cmd > Enter)
2、在命令行中輸入:ipconfig /all
3、找到你主機連接網絡的網絡適配器,其中的DNS服務器的地址就是虛擬機網絡設置中需要輸入的DNS服務器地址。