Modify local network gateway settings using the Azure CLI
Sometimes the settings for your local network gateway Address Prefix or Gateway IP Address change. This article shows you how to modify your local network gateway settings. You can also modify these settings using a different method by selecting a different option from the following list:
Making changes to a local network gateway that has a connection may cause tunnel disconnects and downtime.
Before you begin
Install the latest version of the CLI commands (2.0 or later). For information about installing the CLI commands, see Install the Azure CLI.
Sign in to your Azure subscription with the az login command and follow the on-screen directions. For more information about signing in, see Get Started with Azure CLI.
If you have more than one Azure subscription, list the subscriptions for the account.
az account list --all
Specify the subscription that you want to use.
az account set --subscription <replace_with_your_subscription_id>
Modify IP address prefixes
To modify local network gateway IP address prefixes - no gateway connection
If you don't have a gateway connection and you want to add or remove IP address prefixes, you use the same command that you use to create the local network gateway, az network local-gateway create. You can also use this command to update the gateway IP address for the VPN device. To overwrite the current settings, use the existing name of your local network gateway. If you use a different name, you create a new local network gateway, instead of overwriting the existing one.
Each time you make a change, the entire list of prefixes must be specified, not just the prefixes that you want to change. Specify only the prefixes that you want to keep. In this case, 10.0.0.0/24 and 22.214.171.124/24
az network local-gateway create --gateway-ip-address 126.96.36.199 --name Site2 -g TestRG1 --local-address-prefixes 10.0.0.0/24 188.8.131.52/24
To modify local network gateway IP address prefixes - existing gateway connection
If you have a gateway connection and want to add or remove IP address prefixes, you can update the prefixes using az network local-gateway update. This results in some downtime for your VPN connection. When modifying the IP address prefixes, you don't need to delete the VPN gateway.
Each time you make a change, the entire list of prefixes must be specified, not just the prefixes that you want to change. In this example, 10.0.0.0/24 and 184.108.40.206/24 are already present. We add the prefixes 220.127.116.11/24 and 18.104.22.168/24 and specify all 4 of the prefixes when updating.
az network local-gateway update --local-address-prefixes 10.0.0.0/24 22.214.171.124/24 126.96.36.199/24 188.8.131.52/24 --name VNet1toSite2 -g TestRG1
Modify the gateway IP address
To modify the local network gateway 'gatewayIpAddress'
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. The gateway IP address can be changed without removing an existing VPN gateway connection (if you have one). To modify the gateway IP address, replace the values 'Site2' and 'TestRG1' with your own using the az network local-gateway update command.
az network local-gateway update --gateway-ip-address 184.108.40.206 --name Site2 --resource-group TestRG1
Verify that the IP address is correct in the output:
You can verify your gateway connection. See Verify a gateway connection.
Submit and view feedback for