Modificar as configurações de gateway de rede local usando o PowerShellModify local network gateway settings using PowerShell

Às vezes, as configurações do seu gateway de rede local AddressPrefix ou GatewayIPAddress mudam.Sometimes the settings for your local network gateway AddressPrefix or GatewayIPAddress change. Este artigo mostra como modificar as configurações de gateway de rede local.This article shows you how to modify your local network gateway settings. Também é possível modificar essas configurações usando um método diferente, selecionando uma opção diferente da lista a seguir:You can also modify these settings using a different method by selecting a different option from the following list:

Antes de começarBefore you begin

Instale a versão mais recente dos cmdlets do PowerShell do Azure Resource Manager.Install the latest version of the Azure Resource Manager PowerShell cmdlets. Consulte Como instalar e configurar o Azure PowerShell para obter mais informações sobre como instalar os cmdlets do PowerShell.See How to install and configure Azure PowerShell for more information about installing the PowerShell cmdlets.

Modificar os prefixos de endereço IPModify IP address prefixes

Para modificar prefixos de endereço IP de gateway de rede local - sem conexão de gatewayTo modify local network gateway IP address prefixes - no gateway connection

Para adicionar prefixos de endereço adicional:To add additional address prefixes:

  1. Defina a variável para LocalNetworkGateway.Set the variable for the LocalNetworkGateway.

    $local = Get-AzLocalNetworkGateway -Name Site1 -ResourceGroupName TestRG1
    
  2. Modifique os prefixos.Modify the prefixes.

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

Para remover os prefixo de endereço:To remove address prefixes:

Exclua os prefixos de que você não precisa mais.Leave out the prefixes that you no longer need. Neste exemplo, não é mais necessário prefixar 10.101.2.0/24 (do exemplo anterior) e, portanto, atualizaremos o gateway de rede local e excluiremos o prefixo.In this example, we no longer need prefix 10.101.2.0/24 (from the previous example), so we update the local network gateway, excluding that prefix.

  1. Defina a variável para LocalNetworkGateway.Set the variable for the LocalNetworkGateway.

    $local = Get-AzLocalNetworkGateway -Name Site1 -ResourceGroupName TestRG1
    
  2. Defina o gateway com os prefixos atualizados.Set the gateway with the updated prefixes.

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

Para modificar prefixos de endereço IP de gateway de rede local - conexão de gateway existenteTo modify local network gateway IP address prefixes - existing gateway connection

Se você possui uma conexão de gateway e deseja adicionar ou remover os prefixos do endereço IP contidos no gateway de rede local, você precisará executar as etapas a seguir nessa ordem.If you have a gateway connection and want to add or remove the IP address prefixes contained in your local network gateway, you need to do the following steps, in order. Isso resulta em algum tempo de inatividade para a conexão VPN.This results in some downtime for your VPN connection. Ao modificar prefixos de endereço IP, você não precisa excluir o gateway de VPN.When modifying IP address prefixes, you don't need to delete the VPN gateway. Você precisa apenas remover a conexão.You only need to remove the connection.

  1. Remova a conexão.Remove the connection.

    Remove-AzVirtualNetworkGatewayConnection -Name VNet1toSite1 -ResourceGroupName TestRG1
    
  2. Defina o gateway de rede local com os prefixos de endereço modificados.Set the local network gateway with the modified address prefixes.

    Defina a variável para LocalNetworkGateway.Set the variable for the LocalNetworkGateway.

    $local = Get-AzLocalNetworkGateway -Name Site1 -ResourceGroupName TestRG1
    

    Modifique os prefixos.Modify the prefixes.

    Set-AzLocalNetworkGateway -LocalNetworkGateway $local `
    -AddressPrefix @('10.101.0.0/24','10.101.1.0/24')
    
  3. Crie a conexão.Create the connection. Neste exemplo, configuramos um tipo de conexão IPsec.In this example, we configure an IPsec connection type. Quando você recriar a conexão, use o tipo de conexão especificado para sua configuração.When you recreate your connection, use the connection type that is specified for your configuration. Para outros tipos de conexão, consulte a página Cmdlet do PowerShell .For additional connection types, see the PowerShell cmdlet page.

    Defina a variável para VirtualNetworkGateway.Set the variable for the VirtualNetworkGateway.

    $gateway1 = Get-AzVirtualNetworkGateway -Name VNet1GW  -ResourceGroupName TestRG1
    

    Crie a conexão.Create the connection. Este exemplo usa a variável $local que você definiu na etapa 2.This example uses the variable $local that you set in step 2.

    New-AzVirtualNetworkGatewayConnection -Name VNet1toSite1 `
    -ResourceGroupName TestRG1 -Location 'East US' `
    -VirtualNetworkGateway1 $gateway1 -LocalNetworkGateway2 $local `
    -ConnectionType IPsec `
    -RoutingWeight 10 -SharedKey 'abc123'
    

Modificar o endereço IP do gatewayModify the gateway IP address

Para modificar o gateway de rede local 'gatewayIpAddress' - sem conexão de gatewayTo modify the local network gateway 'GatewayIpAddress' - no gateway connection

Se o dispositivo VPN ao qual você deseja se conectar mudou seu endereço IP público, você precisará modificar o gateway de rede local para refletir essa alteração.If the VPN device that you want to connect to has changed its public IP address, you need to modify the local network gateway to reflect that change. Use o exemplo para modificar um gateway de rede local que não tenha uma conexão de gateway.Use the example to modify a local network gateway that does not have a gateway connection.

Ao modificar esse valor, você também pode modificar os prefixos do endereço ao mesmo tempo.When modifying this value, you can also modify the address prefixes at the same time. Use o nome existente do seu gateway de rede local para poder sobrescrever as configurações atuais.Be sure to use the existing name of your local network gateway in order to overwrite the current settings. Se você usar um nome diferente, um novo gateway de rede local será criado, em vez de substituir o existente.If you use a different name, you create a new local network gateway, instead of overwriting the existing one.

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

Para modificar o gateway de rede local 'gatewayIpAddress' - conexão de gateway existenteTo modify the local network gateway 'GatewayIpAddress' - existing gateway connection

Se o dispositivo VPN ao qual você deseja se conectar mudou seu endereço IP público, você precisará modificar o gateway de rede local para refletir essa alteração.If the VPN device that you want to connect to has changed its public IP address, you need to modify the local network gateway to reflect that change. Se uma conexão de gateway já existir, primeiro você precisa remover a conexão.If a gateway connection already exists, you first need to remove the connection. Após a conexão ser removida, você pode modificar o endereço IP do gateway e recriar uma nova conexão.After the connection is removed, you can modify the gateway IP address and recreate a new connection. Você também pode modificar os prefixos do endereço ao mesmo tempo.You can also modify the address prefixes at the same time. Isso resulta em algum tempo de inatividade para a conexão VPN.This results in some downtime for your VPN connection. Ao modificar o endereço IP de gateway, você não precisa excluir o gateway de VPN.When modifying the gateway IP address, you don't need to delete the VPN gateway. Você precisa apenas remover a conexão.You only need to remove the connection.

  1. Remova a conexão.Remove the connection. Você pode encontrar o nome da sua conexão usando o cmdlet 'Get-AzVirtualNetworkGatewayConnection'.You can find the name of your connection by using the 'Get-AzVirtualNetworkGatewayConnection' cmdlet.

    Remove-AzVirtualNetworkGatewayConnection -Name VNet1toSite1 `
    -ResourceGroupName TestRG1
    
  2. Modifique o valor de ‘GatewayIpAddress’.Modify the 'GatewayIpAddress' value. Você também pode modificar os prefixos do endereço ao mesmo tempo.You can also modify the address prefixes at the same time. Use o nome existente do seu gateway de rede local para sobrescrever as configurações atuais.Be sure to use the existing name of your local network gateway to overwrite the current settings. Se você não fizer isso, um novo gateway de rede local será criado, em vez de substituir o existente.If you don't, you create a new local network gateway, instead of overwriting the existing one.

    New-AzLocalNetworkGateway -Name Site1 `
    -Location "East US" -AddressPrefix @('10.101.0.0/24','10.101.1.0/24') `
    -GatewayIpAddress "104.40.81.124" -ResourceGroupName TestRG1
    
  3. Crie a conexão.Create the connection. Neste exemplo, configuramos um tipo de conexão IPsec.In this example, we configure an IPsec connection type. Quando você recriar a conexão, use o tipo de conexão especificado para sua configuração.When you recreate your connection, use the connection type that is specified for your configuration. Para outros tipos de conexão, consulte a página Cmdlet do PowerShell .For additional connection types, see the PowerShell cmdlet page. Para obter o nome do VirtualNetworkGateway, você pode executar o cmdlet 'Get-AzVirtualNetworkGateway'.To obtain the VirtualNetworkGateway name, you can run the 'Get-AzVirtualNetworkGateway' cmdlet.

    Defina as variáveis.Set the variables.

    $local = Get-AzLocalNetworkGateway -Name Site1 -ResourceGroupName TestRG1
    
    $vnetgw = Get-AzVirtualNetworkGateway -Name VNet1GW -ResourceGroupName TestRG1
    

    Crie a conexão.Create the connection.

    New-AzVirtualNetworkGatewayConnection -Name VNet1Site1 -ResourceGroupName TestRG1 `
    -Location "East US" `
    -VirtualNetworkGateway1 $vnetgw `
    -LocalNetworkGateway2 $local `
    -ConnectionType IPsec -RoutingWeight 10 -SharedKey 'abc123'
    

Próximas etapasNext steps

Você pode verificar a conexão de gateway.You can verify your gateway connection. Confira Verificar uma conexão de gateway.See Verify a gateway connection.