天天看點

【Linux】NAT模式下關于主機ping不通虛拟機的問題

今天打開虛拟機,然後用Xshell遠端連接配接,發現連接配接不上。按照以下順序檢查了一遍。

【Linux】NAT模式下關于主機ping不通虛拟機的問題
【Linux】NAT模式下關于主機ping不通虛拟機的問題
【Linux】NAT模式下關于主機ping不通虛拟機的問題
【Linux】NAT模式下關于主機ping不通虛拟機的問題

主機IP位址為:192.168.1.244

【Linux】NAT模式下關于主機ping不通虛拟機的問題
【Linux】NAT模式下關于主機ping不通虛拟機的問題
【Linux】NAT模式下關于主機ping不通虛拟機的問題

最大的原因可能是因為VMware Network Adapter VMnet8網絡擴充卡IP設定不對,與虛拟機IP沒在同一個網段。

上面已經檢視過虛拟機的IP、子網路遮罩和預設網關如下:

檢視VMware Network Adapter VMnet8的IP是多少

按win+R,輸入cmd打開指令行視窗,輸入ipconfig

可以看到VMware Network Adapter VMnet8的IP,子網路遮罩和預設網關為:

【Linux】NAT模式下關于主機ping不通虛拟機的問題

顯然與虛拟機的IP不在同一網段,我們修改VMware Network Adapter VMnet8的配置(或者改成自動擷取也可以):

【Linux】NAT模式下關于主機ping不通虛拟機的問題

再次嘗試從主機ping虛拟機

【Linux】NAT模式下關于主機ping不通虛拟機的問題

可見順利ping通

再次嘗試連接配接Xshell

【Linux】NAT模式下關于主機ping不通虛拟機的問題

連接配接成功!

Problem solved!

一句話總結:NAT模式下,将VMware Network Adapter VMnet8的IP改為與虛拟機IP同一網段即可。