解决宿主机和虚拟机互相ping不通的问题
1、主要检查几个方面:1)检查虚拟网卡有没有被禁用2)检查虚拟机与物理机是否在一个VMNet中3)检查虚拟机的IP地址与物理机对应的VMNet是否在一个网段4)检查虚拟机与物理机的防火墙是否允许PING,不行的话干脆全部关闭2、解决方法:(1) 在VMware Workstation中,单击菜单编辑->虚拟网络设置(S),打开"虚拟网络编辑器",点击"更改设置",可看到:vm的联网方式一般有
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环回适配器“实现。
更多推荐
所有评论(0)