虚拟机和主机ping不通解决的方法

虚拟机和主机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方式,不用受限于局域网环境。

可是仅仅能虚拟机訪问外部网络。外部除了主机外其它不能訪问虚拟机(可是能够通过设置port映射实现)。

Host-Only以后再补充!

     假设虚拟机里能ping同本机,而本机却ping不通虚拟机,或者虚拟机不能ping通本机,可能有例如以下原因:
假设是桥接模式。那么可能性1:虚拟机防火墙禁ping,请关闭虚拟机防火墙重试。可能性2:桥接设置的ip有冲突或者是虚拟机桥接服务不正常。

假设是nat模式,那么可能性1:虚拟机防火墙禁ping,请关闭虚拟机防火墙重试。可能性2:本机上的vmnet8网卡被禁用了。可能性3:vbox的nat模式,vpc的共享模式,本来就这种。



假设是host-only模式。一般就是虚拟机防火墙禁ping了。



posted @ 2016-04-10 14:26  mengfanrong  阅读(1408)  评论(0编辑  收藏  举报