今天在虛擬機搭建了一個CMS網站,在物理機上無法訪問,檢查發現,網絡根本ping 不通,經研究排查,發現主要是下面幾個問題:
物理機ip【橋接】網段:192.168.3.x
虛擬機NAT模式 ip網段:192.168.8.x
虛擬機僅主機模式 ip網段:192.168.50.x
大前提:虛擬機能ping通NAT其他的虛擬主機例如window2008,也能ping 通baidu.com
情景一:物理機雙雙不通,虛擬機ping 不同物理機,物理機也ping不通虛擬機
解決方案:重啟Vmnet8網卡,在vmware上,首先檢查物理機的VMware8網卡網段是否跟虛擬機的NAT網卡在一個網段,如果沒有,則重新配置,如果有,則重啟VMware8網卡即可。虛擬機如下:
在物理機上,設置VMnet8網卡為靜態ip地址,子網的網段與虛擬機的一樣為 192.168.8.1,網關為192.168.8.2【根據虛擬機的子網IP設置】,設置好后再禁用,啟動即可重啟網卡。
ping 物理機地址,是WLAN那個【wifi】ping 192.168.3.2,成功證明第一步搞定,ping不通可以通過關閉物理機的防火牆試試,畢竟可能存在影響禁ping
情景二,虛擬機能ping 通物理機,但是物理機ping不通NAT模式下的虛擬機,顯示請求超時或者無法到達,解決方案:編輯-->虛擬網絡編輯器-->勾選將主機虛擬連接到此網絡【如果已經勾上了麻煩取消勾選再勾選一次點擊應用即可完成重啟操作】
物理機ping 虛擬機,成功
虛擬機ping 物理機,成功