验证 VPN 网关的连接
本文介绍如何验证经典和资源管理器部署模型的 VPN 网关连接。
Azure 门户
在 Azure 门户中,可通过转到连接来查看 VPN 网关的连接状态。 以下步骤演示导航到连接并进行验证的一种方法。
- 在 Azure 门户中,转到你的虚拟网络网关。
- 在“虚拟网络网关”页面中,单击“连接”。 可查看每个连接的状态。
- 单击想要验证的连接的名称。 在“概要”中,可以查看有关连接的详细信息。 成功连接后,“状态”值将是“成功”和“已连接”。
PowerShell
可以验证连接是否成功,方法是使用“Get-AzVirtualNetworkGatewayConnection”cmdlet,带或不带“-Debug”。
使用以下 cmdlet 示例,配置符合自己需要的值。 如果出现提示,请选择“A”运行“所有”。 在此示例中,“ -Name”是指要测试的连接的名称。
Get-AzVirtualNetworkGatewayConnection -Name VNet1toSite1 -ResourceGroupName TestRG1
cmdlet 运行完毕后,查看该值。 在以下示例中,连接状态显示为“已连接”,且可以看到入口和出口字节数。
"connectionStatus": "Connected", "ingressBytesTransferred": 33509044, "egressBytesTransferred": 4142431
Azure CLI
可使用 az network vpn-connection show 命令来验证连接是否成功。 在此示例中,“--name”是指要测试的连接的名称。 当连接处于建立过程中时,连接状态会显示“正在连接”。 建立连接后,状态更改为“已连接”。 使用你的环境的值修改以下示例。
az network vpn-connection show --name <connection-name> --resource-group <resource-group-name>
Azure 门户(经典)
在 Azure 门户中,可通过导航到连接来查看经典 VNet VPN 网关的连接状态。 以下步骤演示导航到连接并进行验证的一种方法。
- 在 Azure 门户中,转到经典虚拟网络 (VNet)。
- 在虚拟网络页上,单击要查看的连接类型。 例如,“站点到站点连接”。
- 在“站点到站点连接”页的“名称”下,选择要查看的站点连接。
- 在“属性”页上,查看有关连接的信息。
PowerShell(经典)
若要使用 PowerShell 验证经典部署模型的 VPN 网关连接,请安装最新版本的 Azure PowerShell cmdlet。 请务必下载并安装 Service Management 模块。 使用“Add-AzureAccount”登录经典部署模型。
可使用“Get-AzureVNetConnection”cmdlet 来验证连接是否已成功。
使用以下 cmdlet 示例,配置符合自己需要的值。 如果虚拟网络的名称包含空格,必须将该名称括在引号中。
Get-AzureVNetConnection "Group ClassicRG TestVNet1"
cmdlet 运行完毕后,查看该值。 在以下示例中,“连接状态”显示为“已连接”,且可以看到入口和出口字节数。
ConnectivityState : Connected EgressBytesTransferred : 181664 IngressBytesTransferred : 182080 LastConnectionEstablished : 10/19/22020 12:40:54 AM LastEventID : 24401 LastEventMessage : The connectivity state for the local network site 'F7F7BFC7_SiteVNet4' changed from Connecting to Connected. LastEventTimeStamp : 10/19/2020 12:40:54 AM LocalNetworkSiteName : F7F7BFC7_SiteVNet4
后续步骤
- 可以将虚拟机添加到虚拟网络。 请参阅 创建虚拟机 以获取相关步骤。