解決Ubuntu虛擬機NAT不能上網(wǎng)的幾種方法小結
1. 設置DHCP
當ens33網(wǎng)卡有IP,但是不能上網(wǎng)。嘗試,設置網(wǎng)卡為DHCP。
2. 重啟VMnet8網(wǎng)卡
禁用VMnet8網(wǎng)卡后,再啟用。
3. 修改DNS地址
修改/etc/resolv.conf
文件,DNS服務器地址為114.114.114.114
。
4. 使用dhclient
以上都不行的話,執(zhí)行下面的命令。
sudo dhclient ens33
原理: 重新自動配置IP和路由表。如果查看路由表沒有默認網(wǎng)關,或者默認網(wǎng)關不對,使用這個命令就行,或者自己手動配置。但是虛擬機的網(wǎng)卡有些問題,有時候的網(wǎng)關主機是192.168.xx.2,并不是192.168.xx.1。
經過上面的某一部操作,應該就可以上網(wǎng)了。
上面的步驟是自動配置網(wǎng)卡連接的。手動配置連接和執(zhí)行上面的命令結果是一樣的。
主要命令:
sudo nmcli con del ens33 # 刪除當前連接 sudo nmcli con add ifname ens33 con-name ens33 type ethernet # 添加一個新連接 sudo nmcli con mod ens33 ipv4.method auto ipv4.addr 192.168.8.6/24 ipv4.dns 8.8.8.8 # 配置新鏈接的網(wǎng)絡參數(shù):是否DHCP,IP地址/子網(wǎng)掩碼,DNS服務器地址 sudo nmcli dev con ens33 # 重啟連接使配置生效
配置靜態(tài)IP使用 ipv4.method manual
參數(shù)。
執(zhí)行上述命令后,虛擬機是能夠正常上網(wǎng)了, 如果 主機ping 不通虛擬機。還需要重新設置一下路由表:
# route -n 內核 IP 路由表 目標 網(wǎng)關 子網(wǎng)掩碼 標志 躍點 引用 使用 接口 0.0.0.0 192.168.134.2 0.0.0.0 UG 101 0 0 ens38 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ens37 172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 192.168.10.0 0.0.0.0 255.255.255.0 U 100 0 0 ens37 192.168.134.2 0.0.0.0 255.255.255.255 UH 20101 0 0 ens38 192.168.134.130 0.0.0.0 255.255.255.255 UH 101 0 0 ens38
上述路由表信息最后兩條是有問題的,因此需要刪除掉,重新添加:
sudo ip route del 192.168.134.2 sudo ip route del 192.168.134.130 sudo ip route add 192.168.134.0/24 dev ens38
修改后的路由表:
$ route -n 內核 IP 路由表 目標 網(wǎng)關 子網(wǎng)掩碼 標志 躍點 引用 使用 接口 0.0.0.0 192.168.134.2 0.0.0.0 UG 101 0 0 ens38 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ens37 172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 192.168.10.0 0.0.0.0 255.255.255.0 U 100 0 0 ens37 192.168.134.0 0.0.0.0 255.255.255.0 U 0 0 0 ens38
這時,主機能夠ping 通虛擬機了,并且虛擬機也是能夠正常上網(wǎng)了。
以上就是解決Ubuntu虛擬機NAT不能上網(wǎng)的幾種方法小結的詳細內容,更多關于決Ubuntu虛擬機NAT不能上網(wǎng)的資料請關注腳本之家其它相關文章!
相關文章
多核心服務器和高主頻服務器怎么選?cpu主頻高和核心多哪個更好?
這篇文章主要介紹了多核心服務器和高主頻服務器怎么選?cpu主頻高和核心多哪個更好?,需要的朋友可以參考下2023-07-07RustDesk?Server服務器搭建教程含api服務器和webclient服務器
RustDesk支持安卓?mac?window?iphone?任意兩個設備進行遠程控制,不包括api服務器和webclient客戶端,本教程教大家RustDesk?Server服務器搭建教程含api服務器和webclient服務器,感興趣的朋友一起看看吧2023-12-12