关于虚拟机自定义网络模式下其他虚拟机ping不通win7问题解决
1. 问题描述
- 在vm中我配置了win7和win2003,均为自定义特定虚拟网络,网段为:192.168.33.0/24,
- win7 ip:192.168.33.130
- win03 ip:192.168.33.131
- 但是发现win7可以ping通win2003,但是win2003 不可以ping通win7
- 图片描述如下(可以放大或把图片下载下来看):
2. 原因分析
- win7自动把 “自定义特定虚拟网络” 划分到了《公用网络》中去了
- 一旦被划分到《公有网络》 那么该网络的流量就只能出不能进,所以win7可以ping通win2003,但是win2003不可以ping通win7
3. 解决
-
如果你的网络可以被识别的话,只需要将《公有网络》修改为《家庭网络即可》
-
但是由于我们这里选择的是 “自定义特定虚拟网络”,导致该网络无法被win7识别,并且被强制划分到了《公有网络》中,最坑的是:还无法修改为《家庭网络》,服了。。。
-
针对这种情况,就只能放大招了,直接 关闭公有网络防火墙
-
这样就可以ping通了
-
我是真的想吐槽,这个问题花了我近3个小时的时间,中间是想到了防火墙的问题,我也把防火墙关闭了,但是还是无法ping通,而且公用网络连接还是打开状态。经过n年之后,当我再检查防火墙的时候,发现......下面还有一个公用网络防火墙的开关(我虚拟机窗口开的太小了,导致这个选项没有显示出来),当场吐血。。。
-
天意弄人啊!!!!!!!!!!!!