Modificare le impostazioni del gateway di rete locale usando PowerShellModify local network gateway settings using PowerShell

In alcuni casi le impostazioni per il valore AddressPrefix o GatewayIPAddress del gateway di rete locale subiscono modifiche.Sometimes the settings for your local network gateway AddressPrefix or GatewayIPAddress change. Questo articolo illustra come modificare le impostazioni del gateway di rete locale.This article shows you how to modify your local network gateway settings. È anche possibile modificare queste impostazioni con un altro metodo selezionando un'opzione diversa nell'elenco seguente:You can also modify these settings using a different method by selecting a different option from the following list:

Prima di iniziareBefore you begin

Installare la versione più recente dei cmdlet di PowerShell per Azure Resource Manager.Install the latest version of the Azure Resource Manager PowerShell cmdlets. Per altre informazioni sull'installazione dei cmdlet di PowerShell, vedere Come installare e configurare Azure PowerShell .See How to install and configure Azure PowerShell for more information about installing the PowerShell cmdlets.

Modificare i prefissi degli indirizzi IPModify IP address prefixes

Per modificare i prefissi degli indirizzi IP del gateway di rete locale senza connessione gatewayTo modify local network gateway IP address prefixes - no gateway connection

Per aggiungere altri prefissi degli indirizzi:To add additional address prefixes:

$local = Get-AzureRmLocalNetworkGateway -Name MyLocalNetworkGWName -ResourceGroupName MyRGName `
Set-AzureRmLocalNetworkGateway -LocalNetworkGateway $local `
-AddressPrefix @('10.0.0.0/24','20.0.0.0/24','30.0.0.0/24')

Per rimuovere prefissi degli indirizzi:To remove address prefixes:
Escludere i prefissi non più necessari.Leave out the prefixes that you no longer need. In questo esempio non è più necessario il prefisso 20.0.0.0/24 usato nell'esempio precedente. Il gateway di rete locale verrà quindi aggiornato escludendo tale prefisso.In this example, we no longer need prefix 20.0.0.0/24 (from the previous example), so we update the local network gateway, excluding that prefix.

$local = Get-AzureRmLocalNetworkGateway -Name MyLocalNetworkGWName -ResourceGroupName MyRGName `
Set-AzureRmLocalNetworkGateway -LocalNetworkGateway $local `
-AddressPrefix @('10.0.0.0/24','30.0.0.0/24')

Per modificare i prefissi degli indirizzi IP del gateway di rete locale con connessione gateway esistenteTo modify local network gateway IP address prefixes - existing gateway connection

Se è disponibile una connessione gateway e si vogliono aggiungere o rimuovere i prefissi di indirizzo IP inclusi nel gateway di rete locale, è necessario seguire questa procedura nell'ordine indicato.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. Questo comporterà periodi di inattività per la connessione VPN.This results in some downtime for your VPN connection. Quando si modificano i prefissi degli indirizzi IP, non è necessario eliminare il gateway VPN.When modifying IP address prefixes, you don't need to delete the VPN gateway. Occorre rimuovere solo la connessione.You only need to remove the connection.

  1. Rimuovere la connessione.Remove the connection.

    Remove-AzureRmVirtualNetworkGatewayConnection -Name MyGWConnectionName -ResourceGroupName MyRGName
    
  2. Modificare i prefissi di indirizzo IP per il gateway di rete locale.Modify the address prefixes for your local network gateway.

    Impostare la variabile per LocalNetworkGateway.Set the variable for the LocalNetworkGateway.

    $local = Get-AzureRmLocalNetworkGateway -Name MyLocalNetworkGWName -ResourceGroupName MyRGName
    

    Modificare i prefissi.Modify the prefixes.

    Set-AzureRmLocalNetworkGateway -LocalNetworkGateway $local `
    -AddressPrefix @('10.0.0.0/24','20.0.0.0/24','30.0.0.0/24')
    
  3. Creare la connessione.Create the connection. In questo esempio viene configurato un tipo di connessione IPsec.In this example, we configure an IPsec connection type. Quando si ricrea la connessione, usare il tipo di connessione specificato per la configurazione in uso.When you recreate your connection, use the connection type that is specified for your configuration. Per altri tipi di connessione, vedere la pagina dei cmdlet di PowerShell .For additional connection types, see the PowerShell cmdlet page.

    Impostare la variabile per VirtualNetworkGateway.Set the variable for the VirtualNetworkGateway.

    $gateway1 = Get-AzureRmVirtualNetworkGateway -Name RMGateway  -ResourceGroupName MyRGName
    

    Creare la connessione.Create the connection. Questo esempio usa la variabile $local impostata nel passaggio 2.This example uses the variable $local that you set in step 2.

    New-AzureRmVirtualNetworkGatewayConnection -Name MyGWConnectionName `
    -ResourceGroupName MyRGName -Location 'West US' `
    -VirtualNetworkGateway1 $gateway1 -LocalNetworkGateway2 $local `
    -ConnectionType IPsec `
    -RoutingWeight 10 -SharedKey 'abc123'
    

Modificare l'indirizzo IP del gatewayModify the gateway IP address

Per modificare il gateway di rete locale 'GatewayIpAddress' senza connessione gateway To modify the local network gateway 'GatewayIpAddress' - no gateway connection

Se l'indirizzo IP pubblico del dispositivo VPN a cui ci si vuole connettere è stato modificato, è necessario modificare il gateway di rete locale per riflettere tale modifica.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. Usare l'esempio per modificare un gateway di rete locale privo di connessione gateway.Use the example to modify a local network gateway that does not have a gateway connection.

Quando si modifica questo valore, è anche possibile modificare contemporaneamente i prefissi degli indirizzi.When modifying this value, you can also modify the address prefixes at the same time. Assicurarsi di usare il nome del gateway di rete locale esistente per sovrascrivere le impostazioni correnti.Be sure to use the existing name of your local network gateway in order to overwrite the current settings. Se si usa un nome diverso, creare un nuovo gateway di rete locale, invece di sovrascrivere il valore esistente.If you use a different name, you create a new local network gateway, instead of overwriting the existing one.

New-AzureRmLocalNetworkGateway -Name MyLocalNetworkGWName `
-Location "West US" -AddressPrefix @('10.0.0.0/24','20.0.0.0/24','30.0.0.0/24') `
-GatewayIpAddress "5.4.3.2" -ResourceGroupName MyRGName

Per modificare il gateway di rete locale 'GatewayIpAddress' con una connessione gateway esistenteTo modify the local network gateway 'GatewayIpAddress' - existing gateway connection

Se l'indirizzo IP pubblico del dispositivo VPN a cui ci si vuole connettere è stato modificato, è necessario modificare il gateway di rete locale per riflettere tale modifica.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 esiste già una connessione gateway è prima necessario rimuoverla.If a gateway connection already exists, you first need to remove the connection. Dopo aver rimosso la connessione sarà possibile modificare l'indirizzo IP del gateway e ricreare una nuova connessione.After the connection is removed, you can modify the gateway IP address and recreate a new connection. È anche possibile modificare contemporaneamente i prefissi di indirizzo.You can also modify the address prefixes at the same time. Questo comporterà periodi di inattività per la connessione VPN.This results in some downtime for your VPN connection. Quando si modifica l'indirizzo IP del gateway, non è necessario eliminare il gateway VPN.When modifying the gateway IP address, you don't need to delete the VPN gateway. Occorre rimuovere solo la connessione.You only need to remove the connection.

  1. Rimuovere la connessione.Remove the connection. Il nome della connessione può essere trovato usando il cmdlet 'Get-AzureRmVirtualNetworkGatewayConnection'.You can find the name of your connection by using the 'Get-AzureRmVirtualNetworkGatewayConnection' cmdlet.

    Remove-AzureRmVirtualNetworkGatewayConnection -Name MyGWConnectionName `
    -ResourceGroupName MyRGName
    
  2. Modificare il valore 'GatewayIpAddress'.Modify the 'GatewayIpAddress' value. È anche possibile modificare contemporaneamente i prefissi di indirizzo.You can also modify the address prefixes at the same time. Assicurarsi di usare il nome del gateway di rete locale esistente per sovrascrivere le impostazioni correnti.Be sure to use the existing name of your local network gateway to overwrite the current settings. In caso contrario si creerà un nuovo gateway di rete locale, invece di sovrascrivere quello esistente.If you don't, you create a new local network gateway, instead of overwriting the existing one.

    New-AzureRmLocalNetworkGateway -Name MyLocalNetworkGWName `
    -Location "West US" -AddressPrefix @('10.0.0.0/24','20.0.0.0/24','30.0.0.0/24') `
    -GatewayIpAddress "104.40.81.124" -ResourceGroupName MyRGName
    
  3. Creare la connessione.Create the connection. In questo esempio viene configurato un tipo di connessione IPsec.In this example, we configure an IPsec connection type. Quando si ricrea la connessione, usare il tipo di connessione specificato per la configurazione in uso.When you recreate your connection, use the connection type that is specified for your configuration. Per altri tipi di connessione, vedere la pagina dei cmdlet di PowerShell .For additional connection types, see the PowerShell cmdlet page. Per ottenere il nome VirtualNetworkGateway è possibile eseguire il cmdlet 'Get-AzureRmVirtualNetworkGateway'.To obtain the VirtualNetworkGateway name, you can run the 'Get-AzureRmVirtualNetworkGateway' cmdlet.

    Impostare le variabili.Set the variables.

    $local = Get-AzureRMLocalNetworkGateway -Name MyLocalNetworkGWName -ResourceGroupName MyRGName `
    $vnetgw = Get-AzureRmVirtualNetworkGateway -Name RMGateway -ResourceGroupName MyRGName
    

    Creare la connessione.Create the connection.

    New-AzureRmVirtualNetworkGatewayConnection -Name MyGWConnectionName -ResourceGroupName MyRGName `
    -Location "West US" `
    -VirtualNetworkGateway1 $vnetgw `
    -LocalNetworkGateway2 $local `
    -ConnectionType IPsec -RoutingWeight 10 -SharedKey 'abc123'
    

Passaggi successiviNext steps

È possibile verificare la connessione al gateway.You can verify your gateway connection. Vedere Verificare una connessione al gateway.See Verify a gateway connection.