1、主要检查几个方面:

1)检查虚拟网卡有没有被禁用
2)检查虚拟机与物理机是否在一个VMNet中
3)检查虚拟机的IP地址与物理机对应的VMNet是否在一个网段
4)检查虚拟机与物理机的防火墙是否允许PING,不行的话干脆全部关闭

 

2、解决方法:

(1) 在VMware Workstation中,单击菜单编辑->虚拟网络设置(S),打开"虚拟网络编辑器",点击"更改设置",可看到:

vm的联网方式一般有3种方式:NAT、bridged 、host-Only。

1.Bridge模式(桥接模式)
    这种模式是在新建虚拟机的时候默认选择的,是将虚拟主机的虚拟网卡桥接到一个Host主机的物理网卡上面,实际上是将Host主机的物理网卡设置为混杂模式,从而达到侦听多个IP的能力。在这种模式下,虚拟主机的虚拟网卡直接与Host主机的物理网卡所在的网络相连,可以理解为虚拟机和Host主机处于对等的地位,在网络关系上是平等的,没有谁主谁次、谁前谁后之分。

2.NAT模式
    这种模式下Host主机的“网络连接”中会出现了一个虚拟的网卡VMnet8(默认情况下)。如果你做过2000/2003的NAT服务器的实验就会理解:Host主机上的VMnet8虚拟网卡就相当于连接到内网的网卡,Host主机上的物理网卡就相当于连接到外网的网卡,而虚拟机本身则相当于运行在内网上的计算机,虚拟机内的虚拟网卡则独立于Virtual Ethernet Switch(VMnet8)。在这种方式下,VMware自带的DHCP服务会默认地加载到Virtual Ethernet Switch(VMnet8)上,这样虚拟机就可以使用DHCP服务。

3.Host-Only模式
   这种模式是一种封闭的方式,适合在一个独立的环境中进行各种网络实验。这种方式下Host主机的“网络连接”中出现了一个虚拟的网卡VMnet1(默认情况下)。和NAT唯一的不同的是:此种方式下,没有地址转换服务。因此这种情况下,虚拟机只能访问到主机,这也是Host-Only的名字的意义。

由上可知,第一步,首先禁用主机的VMnet1、VMnet8。

第二步,再检查主机的ip和虚拟机的ip是否都在同一网段,若不是,则将虚拟机ip改为与主机同一网段。

但是,这种操作太麻烦,由于每次连接新的wifi后主机都会重新获取IP地址,导致每次都得去修改虚拟机的IP,我们需要以不变应万变。所以这里提供一种不管你宿主机ip怎么改变,我虚拟机都不变的方法。具体操作可参考:

https://baijiahao.baidu.com/s?id=1637034239523851712&wfr=spider&for=pc

大致原理为:就是通过一块可以供测试用的虚拟网卡”Microsoft KM-TEST环回适配器“实现。

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐