Share via


使用 PowerShell 修改區域網路閘道設定

有時候區域網路閘道 AddressPrefix 或 GatewayIPAddress 的設定會變更。 本文將說明如何修改區域網路閘道設定。 您也可以從下列清單選取不同的選項來使用不同的方法修改這些設定:

注意

變更已建立連線的區域網路閘道,可能會導致通道中斷連線和停機。

開始之前

安裝最新版的 Azure Resource Manager PowerShell Cmdlet。 如需如何安裝 PowerShell Cmdlet 的詳細資訊,請參閱如何安裝和設定 Azure PowerShell

修改 IP 位址首碼

若要新增其他位址首碼:

  1. 設定 LocalNetworkGateway 的變數。

    $local = Get-AzLocalNetworkGateway -Name Site1 -ResourceGroupName TestRG1
    
  2. 修改首碼。 您指定的值會覆寫先前的值。

    Set-AzLocalNetworkGateway -LocalNetworkGateway $local `
    -AddressPrefix @('10.101.0.0/24','10.101.1.0/24','10.101.2.0/24')
    

若要移除位址首碼:

省略您不再需要的首碼。 此範例中不再需要首碼 10.101.2.0/24 (來自先前的範例),因此我們將更新區域網路閘道,並排除該首碼。

  1. 設定 LocalNetworkGateway 的變數。

    $local = Get-AzLocalNetworkGateway -Name Site1 -ResourceGroupName TestRG1
    
  2. 使用更新的首碼設定閘道。

    Set-AzLocalNetworkGateway -LocalNetworkGateway $local `
    -AddressPrefix @('10.101.0.0/24','10.101.1.0/24')
    

修改閘道 IP 位址

如果您想要連線的 VPN 裝置已變更其公用 IP 位址,您需要修改區域網路閘道,以反映該變更。 修改此值時,您也可以同時修改位址首碼。 務必使用區域網路閘道的現有名稱,以便覆寫目前的設定。 如果您使用不同的名稱,您會建立新的區域網路閘道,而不是覆寫現有閘道。

New-AzLocalNetworkGateway -Name Site1 `
-Location "East US" -AddressPrefix @('10.101.0.0/24','10.101.1.0/24') `
-GatewayIpAddress "5.4.3.2" -ResourceGroupName TestRG1

下一步

您可以驗證閘道連線。 請參閱 驗證閘道連線