【问题标题】:How do I know that a Virtual Machine in Azure use the Local network gateway route to connect to an on-premise network?我如何知道 Azure 中的虚拟机使用本地网络网关路由连接到本地网络?
【发布时间】:2021-03-09 14:48:47
【问题描述】:

这里的数据工程师需要您的帮助来建立与本地环境的连接:)!

我创建了一个具有默认子网 (10.0.0.0/24) 的虚拟网络 (10.0.0.0/16)。 然后我创建了一个 (Windows) 虚拟机,它连接到 vnet/子网,并允许 ICMP 入站和出站规则用于 ping 测试。 ping google.com 没问题。

下一步是创建虚拟网络网关和本地网络网关以连接到本地环境。 本地网络网关从第三方(我无法控制)与 VPN 设备建立站点到站点 (IPsec) 连接。 Azure 门户中的状态 = '已连接'。

第三方能够 ping Azure 中的虚拟机,VPN 连接上的“数据输入”属性显示已收到 2 kb (ping)。这样就行了!

当我尝试向 IP 地址(在本地网络网关指定的“地址空间”内)发送 ping 命令时,ping 命令失败(请求超时。)。

在 google/stackoverflow 上进行大量搜索后,我发现由于 BGP = disabled 设置,我需要在 Azure 中配置路由表。所以希望我在配置路由表路由方面做得很好,但我仍然无法成功执行 ping :(!

你们知道我忘记了哪个步骤/配置或者我在哪里犯了错误吗? 我想了解为什么我无法对本地环境执行成功的 ping。如果您需要更多信息,请告诉我

Site-to-site (IPsec) connection screenshot/config

Routing Table setup screenshot/config

Routing Table Routes in more detail

【问题讨论】:

    标签: azure vpn azure-virtual-machine gateway azure-virtual-network


    【解决方案1】:

    如果您不在 Azure VPN 网关和此特定网络之间使用 BGP,则必须为 地址空间 在您的本地网络网关中。您指定的地址前缀是位于本地网络上的前缀。

    在这种情况下,您似乎添加了地址前缀。确保您在此处指定的范围不与您要连接的其他网络的范围重叠。 Azure 会将您指定的地址范围路由到本地 VPN 设备 IP 地址。我们无法进行其他操作。我们不需要设置 UDR,尤其是我们没有将路由表关联到网关子网。此外,避免将网络安全组 (NSG) 与网关子网相关联。可以通过为 Azure VM 中的网络接口选择 Effective routes 来检查路由表。阅读更多详情here。

    如果您想验证从 Azure VNet 到本地网络的连接,请确保您从本地网络 PING 一个真实的私有 IP 地址(我的意思是 IP 地址分配给本地计算机),您可以在本地CMD中使用ipconfig/all查看IP地址。此外,您可以使用 PowerShell 命令New-NetFirewallRule –DisplayName "Allow ICMPv4-In" –Protocol ICMPv4 通过 Azure VM 内的 Windows 防火墙启用 ICMP。或者,您可以使用 PowerShell 命令Test-NetConnection 来测试与远程主机的连接,而不是使用 PING。

    如果问题仍然存在,您可以尝试reset the Azure VPN gateway 并从本地 VPN 设备重置隧道。更进一步,您可以follow these steps 找出问题的原因。

    【讨论】:

    • 感谢您的全面回答,我会调查一下!
    • 如果取消 Azure VNet 与 UDR 的关联,能否显示 Azure VM NIC 的有效路由?
    • 目前路由表配置了 2 个路由,其中​​包含与本地网关中指定的地址空间相对应的地址前缀。如果我理解正确,这是正确的吗? [更详细的路由表路由][3][3]:i.stack.imgur.com/Jt1Ei.png
    • 据我了解,您不需要在该默认子网和网关子网中添加路由,因为 Azure 会添加系统路由和 Azure 虚拟网关的默认路由。
    猜你喜欢
    • 2011-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-03
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多