場景:
(1) vmware虛擬機使用橋接模式,虛擬機ip跟windows 10宿主機ip是同一網段。
(2) windows 10宿主機可以ping通虛擬機ip,可以瀏覽虛擬機中部署的網站和應用程序,虛擬機可以ping通路由器網關192.168.0.1,虛擬機可以上外網。
(3) 局域網其它機器可以ping通虛擬機,可以訪問虛擬機中部署的網站和應用程序。
問題:
虛擬機ping不通windows 10宿主機IP,訪問不了宿主機部署的網站及應用程序(比如SVN)。
解決方案有三種:啟用windows 10宿主機上的【文件和打印機共享】。
解決方案1:關閉Windows Defender 防火牆,問題解決。
解決方案2:設置【允許應用或功能通過Windows Defender 防火牆】,在【允許的應用】中勾選【文件和打印機共享】,問題解決。
解決方案3:打開控制面板,啟用【網絡和共享中心】中的專用網絡中的【啟用文件和打印機共享】
選中【更改高級共享設置】。
勾選專用網絡下的【啟用文件和打印機共享】。
這三種方案都可以讓虛擬機ping通windows 10宿主機,並能訪問宿主機的應用程序。
建議用第2種方案,既開了防火牆做安全防護,又讓虛擬機與宿主機實現了互通。