答案1
听起来文档是在指导您使用 ping 作为验证网络连接的方法,但事实并非如此,除非您知道 ping 首先应该有效,而 Windows 默认情况下 ping 不起作用。如果您要使用 ping 作为测试网络连接的方法,那么文档需要反映确保 ping 有效所需的步骤,其中包括对 Windows 防火墙进行更改。
我对使用 ping 作为所有网络连接测试的问题是,人们往往花费大量时间来排除 ping 故障,而不是集中精力解决实际问题。
如果您想使用 ping 来验证网络连接,请确保适当地修改 Windows 防火墙。
话虽如此,让 ping 工作对于确保您的实际应用程序/服务正常运行几乎没有任何价值。
好的,根据您的屏幕截图,我知道您的问题出在哪里。它在您的防火墙规则中。PING 既不是 TCP 也不是 UDP,而是 ICMP。您需要根据客户端上使用的网络/防火墙配置文件修改相应的防火墙规则以允许 ICMP 入站。
答案2
对于 Windows 10,还请查看虚拟机上的网络可发现性设置,这可能会阻止连接
设置->网络和 Internet->Wi-Fi -或- 以太网
点击您的网络名称
在“网络配置文件”下,选择Private
而不是Public
答案3
如果您可以从 Hyper-V VM ping 主机,但反之亦然。如果您的 Hyper-V VM 是 Windows 10 系统,那么您可以尝试单击Open Network & Internet settings
桌面右下角。然后单击Network and Sharing Center
。在左侧面板上,单击Change advanced sharing settings
,然后选择Turn on network discovery