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

时间:2022-12-31 07:05:46

虚拟机和主机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了。