一、首先檢視你你的虛擬機器的ip是否獲取到
ip addr
1: lo: mtu 65536 qdisc noqueue state unknown group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33:
mtu 1500 qdisc fq_codel state up group default qlen 1000
link/ether 00:0c:29:26:3b:e2 brd ff:ff:ff:ff:ff:ff
3: docker0: mtu 1500 qdisc noqueue state down group default
link/ether 02:42:28:71:f8:c1 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
注意看ens33這個下面沒有 inet 位址。所以,這樣就是有問題的。
二、臨時解決方案:
sudo dhclient ens33
這個重啟後還是會出現獲取不到的問題。其實問題的本質,就是你沒有給ubuntu設定靜態ip
三、解決方案:
這裡需要結合虛擬機器的位址設定。由於我這裡的系統是ubuntu18.0.4,設定跟網上的不太一樣,
cat /etc/network/inte***ces
# inte***ces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet dhcp #也可以換成static,dhcp代表啟用dhcp服務
address 192.168.79.128
netmask 255.255.255.0
gateway 192.168.79.2
那個auto ens33就是虛擬的網絡卡。這裡的位址需要跟虛擬機器的nat設定對應上,
address必須在 這裡起始和結束之內(包含起始和結束)
netmask 和gateway 其實就是掩碼和閘道器,這裡對應上就可以了。
vmware上安裝的ubuntu不能上網的解決方法
這個辦法可能不能適用於所有情況,我這裡是在vmware上安裝的ubuntu 10.10,網路連線採用的nat方式,之前上網一直ok。昨天公升級了核心重啟後突然不能上網,搜了一些資料,每次重啟後輸入sudo dhclient重新獲取ip即可上網,但這樣的話每次重啟系統後都需要手動輸入sudo dhcl...
VMware安裝centos7不能上網配置
windows10安裝centos7 minimal install 最小化 系統後,連線方式設定為橋接模式,root賬號登入,執行ifconfig命令,提示 bash ifconfig command not found命令未找到。一 檢視網路位址 執行ip addr,發現ens33裡面沒有ine...
解決VMware虛擬機器橋接不能上網的問題
解決vmware虛擬機器橋接不能上網的問題 2010 01 04 23 44 05 標籤 vmware 虛擬機器橋接 前幾天安裝好的vmware虛擬機器xp的系統,可以用橋接的方式上網。可是今天開啟虛擬機器後怎麼都連不上網,但主機可以上網。這幾天沒有在機子裡安裝過新的軟體,也沒有對虛擬機器做過改動,...