win7主機與 vmware中的linux 的互相 ping 通的問題

場景:windows

一臺 windows7 主機,已安裝 vmware 10 版本。centos

兩臺虛擬機,一臺 win7,一臺 centos 。網絡

三臺機器均已關閉了 防火牆,IP地址 以下:編輯器

win7 主機 :         10.254.254.226ip

win7 虛擬機:    192.168.3.128   (DHCP 獲取)虛擬機

centos 虛擬機:     192.168.3.140 (STATIC 手動設置)配置

現象: network

       win7 主機與 win7 虛擬機可以互相ping通,且均能上網。防火牆

       win7 虛擬機 與 centos 虛擬機可以 互相 ping 通。im

       win7 主機 可以ping 通 centos 虛擬機,可是 centos 虛擬機不能 ping 通 win7 主機。

通過探索,發現瞭如下的配置:

1,在 vmware中點擊 編輯 -》 虛擬網絡編輯器  -》,能夠看到  vmnet8 是 NAT模式的,點擊「 VMnet信息」 下面的 「NAT模式(與虛擬機共享主機的IP地址)(N)」 的 後面的 「 NAT設置(S)」,能夠看到 vmnet8 的網關是 設置爲 192.168.3.2 的,因此個人 centos 裏面的 網關也是 設置爲 192.168.3.2 。這個是正確的。

2, 打開網絡鏈接,查看 VMware network adapter vmnet8 的ip地址,發現我是手動設置爲 192.168.3.2 的。

      就是這個設置,阻止了 centos 虛擬機與 win7 主機的 鏈接。由於 vmware 已經 內置了一個 192.168.3.2 ,不須要咱們再主動的創一個 192.168.3.2,不然會致使網絡沒法正常轉發。

 

解決辦法: 將這個 VMware network adapter vmnet8 的ip地址 改成 自動獲取。

修改以後,咱們發現他的 IP地址變爲了 192.168.3.1,而不是 192.168.3.2 。這多是 高版本的 vmware 的修改。

咱們發現 win7 虛擬機的 網關是 192.168.3.2, centos 的虛擬機的網關也是 192.168.3.2,因此 高版本的 vmware 其實是 經過 」虛擬網絡編輯器「 來修改網關的,而不是像低版本同樣,經過 修改 網絡鏈接裏面的 vmware network adapter 裏面IP地址來修改網關的。

相關文章
相關標籤/搜索