Ubuntu虛擬機沒有網(wǎng)絡的原因和解決方案
在使用 Ubuntu 虛擬機(VMware / VirtualBox) 時,很多人都會遇到一個非常常見的問題:
- Ubuntu 沒有 WiFi
- 沒有網(wǎng)絡
- 無法訪問互聯(lián)網(wǎng)
ip addr只看到lo- 或者網(wǎng)卡 state DOWN
本文將詳細介紹 問題原因 + 完整解決方案,親測有效。
一、問題現(xiàn)象
打開終端輸入:
ip addr
可能會看到類似輸出:
2: ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN link/ether 00:0c:29:52:21:e5 brd ff:ff:ff:ff:ff:ff
可以看到:
- 網(wǎng)卡名稱:
ens33 - 狀態(tài):DOWN
- 沒有
inetIP 地址
這說明:
系統(tǒng)識別到了網(wǎng)卡,但網(wǎng)卡沒有啟動或沒有獲取 IP 地址。
二、為什么虛擬機沒有 WiFi?
很多新手會疑惑:
為什么 Ubuntu 沒有 WiFi?
其實這是 正常現(xiàn)象。
因為:
- 虛擬機不會直接使用 WiFi
- 虛擬機只會模擬 有線網(wǎng)卡
所以在 Ubuntu 里通常看到的是:
| 名稱 | 含義 |
|---|---|
| ens33 | VMware 虛擬網(wǎng)卡 |
| enp0s3 | VirtualBox 虛擬網(wǎng)卡 |
| eth0 | 舊版 Linux 網(wǎng)卡名 |
三、解決方法(推薦步驟)
方法1:啟動網(wǎng)卡
首先手動啟動網(wǎng)卡:
sudo ip link set ens33 up
然后再次查看:
ip addr
如果成功,狀態(tài)會變成:
state UP
方法2:獲取 IP 地址
網(wǎng)卡啟動后,需要獲取 IP:
sudo dhclient ens33
再次查看:
ip addr
正常會出現(xiàn):
inet 192.168.x.x
說明網(wǎng)絡已經(jīng)恢復。
方法3:重啟網(wǎng)絡服務
如果仍然沒有網(wǎng)絡,可以重啟 NetworkManager:
sudo systemctl restart NetworkManager
四、檢查虛擬機網(wǎng)絡配置
如果以上方法無效,需要檢查 虛擬機設置。
VMware 設置
關閉虛擬機,然后:
VM → Settings → Network Adapter
確認勾選:
- ? Connected
- ? Connect at power on
網(wǎng)絡模式推薦:
NAT(最簡單)
五、總結(jié)
Ubuntu 虛擬機沒有網(wǎng)絡通常有以下幾個原因:
| 原因 | 解決方法 |
|---|---|
| 網(wǎng)卡未啟動 | ip link set ens33 up |
| 沒有獲取 IP | dhclient ens33 |
| 網(wǎng)絡服務異常 | 重啟 NetworkManager |
到此這篇關于Ubuntu虛擬機沒有網(wǎng)絡的原因和解決方案的文章就介紹到這了,更多相關Ubuntu虛擬機沒有網(wǎng)絡內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Linux系統(tǒng)下如何運行.sh文件的實現(xiàn)
這篇文章主要介紹了Linux系統(tǒng)下如何運行.sh文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12

