Vnet 到 Vnet 机器不 ping

Vnet to Vnet machines not pinging

我有以下场景。

2 个 vnet(相同 location/location,但资源组不同)

vnetA: 地址 space 10.1.0.0/16 网关子网 10.1.1.0/24 虚拟机 10.1.0.5

vnetB: 地址 space 10.0.0.0/16 网关子网 10.0.2.0/24 虚拟机 10.0.1.7

它们都通过 vnet 连接到 vnet 网关,但机器无法相互 ping 通。 任何人都可以请指导文档或对此提供建议吗?

您应该检查与 VNet 的子网或 VM 的 NIC 关联的 Network Security Groups 规则。不幸的是,没有针对 ICMP 协议的特定规则,只有 TCP 和 UDP。您必须使用 'any' 协议(即“*”)提出适合您需求的规则。

当您想测试网络连接时,我建议您使用一些基于 TCP 协议的工具,而不是使用 ICMP,例如 Test-NetConnection 并在 NSG 中创建适当的规则来让网络流量通过。