解決在NAT模式下物理機無法ping通虛擬機的問題


在NAT模式下物理機無法ping通虛擬機

​ 今天在做一個端口轉發實驗時遇到了一個問題,發現在nat模式下自己的虛擬機可以ping通物理機,但是物理機ping不同虛擬機。自己又不想換成橋接模式,怎么辦呢?於是找百度爸爸一個一個試驗。

​ 眾所周知,在nat模式下,物理機和虛擬機互相通信是完全沒有問題的,那么問題就應該出現在外地網絡配置上面。

原因:

最大的原因可能是因為VMware Network Adapter VMnet8網絡適配器IP設置不對,與虛擬機IP沒在同一個網段。

解決

首先重啟一下VMware Network Adapter VMnet8網卡,禁用后再開啟,一般就好了。不行再往后操作


查看虛擬機nat設置(虛擬機菜單欄—>編輯—>網絡適配器設置—>選中nat—>nat設置),以及虛擬機ip信息(ifconfig)

虛擬機:
ip:192.168.73.131
子網掩碼:255.255.255.0
默認網關:192.168.73.2

查看物理機VMware Network Adapter VMnet8配置(ipconfig)

ip:169.254.191.147
子網掩碼:255.255.0.0
默認網關:

顯然與虛擬機的IP不在同一網段,我們修改VMware Network Adapter VMnet8的配置(之前是自動獲取),讓其與虛擬機在同一網段(打開網絡和Internet設置—>更改適配器選項—>VMware Network Adapter VMnet8—>屬性—>ipv4屬性)

ip:192.168.73.1
子網掩碼:255.255.255.0
默認網關:192.168.73.2

重新啟動VMware Network Adapter VMnet8服務,禁用后再啟動。

最后就可以ping通了。

參考文章:https://blog.csdn.net/ww1473345713/article/details/51490525


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM