Edit

How to update a P2S VPN client profile

This article helps you generate, distribute, and install an updated VPN client profile for point-to-site (P2S) connections. These instructions are necessary when you make changes to your gateway configuration, or when your gateway requires migration of its root certificate. This article applies to both Azure VPN Gateway and Virtual WAN.

For more information about gateway root certificate migration, see VPN Gateway - About gateway root certificate migration or Virtual WAN - About gateway root certificate migration.

General workflow

  1. Generate a new VPN client profile for each affected gateway.
  2. Distribute the updated profile to all end users who connect by using point-to-site VPN.
  3. Install the new profile on each client device.
  4. Verify connectivity.

Generate a new VPN client profile

Use the tabs to select instructions for your gateway.

  1. In the Azure portal, go to your virtual network gateway resource.
  2. In the left pane, under Settings, select Point-to-site configuration.
  3. On the Point-to-site configuration page, at the top of the page, select Download VPN client.
  4. Save the downloaded ZIP file to your local machine. This ZIP file contains the updated client profile for all supported VPN client types.
  5. Extract the ZIP file to a local directory. The extracted folder contains the necessary files.

Distribute and install the updated profile

After generating the new profile, distribute it to all end users and install the new client profiles and all server certificates on their client devices.

The installation steps depend on the authentication method, tunnel type, client OS, and VPN client software you're using. For detailed installation instructions for your specific configuration:

Note

If a connection profile for this gateway already exists on the client device, you need to add the new configuration to the client.

Verify connectivity

After installing the updated profile on a client device:

  1. Establish a P2S VPN connection by using the updated profile.
  2. Verify end-to-end connectivity with Azure resources.

If the connection fails:

  • Confirm that you downloaded the new profile after receiving notice that the updated profile is available.
  • Verify that the new profile configuration file and all necessary root certificates were imported for your client type.
  • Troubleshoot by using the Azure VPN troubleshooting documentation.
  • If issues persist, create an Azure support request.

Verify all clients are updated

After distributing the updated profile, monitor your gateway to confirm all clients have been updated. Make sure that all client profiles are updated well in advance of the scheduled migration.

Known issues

The Azure VPN Client for Linux doesn't have a supported update method at this time. If you're using the Azure VPN Client on Linux, there's currently no supported migration path for updating the client profile during a certificate migration. Monitor this page for updates.

Next steps