虛擬機器和主機ping不通解決辦法

軍說網事發表於2015-06-30

虛擬機器和主機ping不通  

 

一般有3種方式:NAT、bridged 、host-Only。


Bridged方式:

        在圖1中Network connection中選中第1項,即在vm ware虛擬機器屬性裡面設定網路卡為橋接,這樣啟動虛擬機器後,虛擬系統就會通過網路卡橋接到區域網。一般地宿主機是自動獲取區域網ip,那麼虛擬機器也設定為自動獲取區域網ip;如果宿主機不是自動設定為區域網ip,那麼就給虛擬機器設定一個和宿主機(其IP為:10.232.70.9)同一網段的真實IP,如設定為10.232.70.235,就可以了,一樣上網,跟本機無任何區別。採用bridged方式需要有你的區域網網段的ip,這種方式不需要Vm1、Vm8同樣可以上外網。

Nat方式:

       在圖1中Network connection中選中第2項
使用nat方式預設的虛擬機器配置下使用dhcp自動獲取ip即可。如果要自己定義靜態ip的話,進入 
edit->virtual network setting->host virtual network mapping->vmnet8,點後面的>,subnet可以看到nat所在的網段,自己設定一個該網段的ip也可以(也可以在此修改為其他網段,保證虛擬機器中的網段和這裡一致),虛擬機器閘道器ip在nat標籤下可以看到。 
個人比較喜歡用nat方式,不用受限於區域網環境。但是隻能虛擬機器訪問外部網路,外部除了主機外其他不能訪問虛擬機器(但是可以通過設定埠對映實現)。

Host-Only以後再補充!

     如果虛擬機器裡能ping同本機,而本機卻ping不通虛擬機器,或者虛擬機器不能ping通本機,可能有如下原因:
如果是橋接模式,那麼可能性1:虛擬機器防火牆禁ping,請關閉虛擬機器防火牆重試;可能性2:橋接設定的ip有衝突或者是虛擬機器橋接服務不正常。

如果是nat模式,那麼可能性1:虛擬機器防火牆禁ping,請關閉虛擬機器防火牆重試;可能性2:本機上的vmnet8網路卡被禁用了。可能性3:vbox的nat模式,vpc的共享模式,本來就這樣的。

如果是host-only模式,一般就是虛擬機器防火牆禁ping了。



相關文章