Skip to content

Commit 131ad04

Browse files
authored
Merge pull request #278453 from MicrosoftDocs/release-preview-p2s
[Scheduled Publish] from release-preview-p2s to main -- 06/18/2024 10AM
2 parents efae529 + c466162 commit 131ad04

File tree

138 files changed

+1471
-1030
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+1471
-1030
lines changed

articles/virtual-wan/certificates-point-to-site.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ If you don't have a computer that meets the operating system requirement, you ca
1919

2020
[!INCLUDE [Generate and export - this include is for both vpn-gateway and virtual-wan](../../includes/vpn-gateway-generate-export-certificates-include.md)]
2121

22+
## Linux
23+
24+
For Linux steps, see [Generate self-signed certificates - Linux - OpenSSL](../vpn-gateway/point-to-site-certificates-linux-openssl.md) or [Generate self-signed certificates - Linux - strongSwan](../vpn-gateway/vpn-gateway-certificates-point-to-site-linux.md).
25+
2226
## Install an exported client certificate
2327

2428
Each client that connects over a P2S connection requires a client certificate to be installed locally. For steps to install a certificate, see [Install client certificates](install-client-certificates.md).

articles/virtual-wan/install-client-certificates.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: cherylmc
66
ms.service: virtual-wan
77
ms.custom: linux-related-content
88
ms.topic: how-to
9-
ms.date: 08/24/2023
9+
ms.date: 05/15/2024
1010
ms.author: cherylmc
1111
---
1212
# Install client certificates for User VPN connections
@@ -25,7 +25,7 @@ If you want to generate a client certificate, see [Generate and export certifica
2525

2626
## <a name="installlinux"></a>Linux
2727

28-
The Linux client certificate is installed on the client as part of the client configuration. Use the VPN Gateway [Client configuration - Linux](../vpn-gateway/point-to-site-vpn-client-cert-linux.md) instructions.
28+
The Linux client certificate is installed on the client as part of the client configuration. There are a few different methods to install certificates. You can use [strongSwan](../vpn-gateway/point-to-site-vpn-client-certificate-ike-linux.md) steps, or [OpenVPN client](../vpn-gateway/point-to-site-vpn-client-certificate-openvpn-linux.md).
2929

3030
## Next steps
3131

articles/vpn-gateway/.openpublishing.redirection.vpn-gateway.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,36 @@
1515
"redirect_url": "/azure/vpn-gateway/nva-work-remotely-support",
1616
"redirect_document_id": false
1717
},
18+
{
19+
"source_path_from_root": "/articles/vpn-gateway/vpn-gateway-howto-openvpn.md",
20+
"redirect_url": "/azure/vpn-gateway/point-to-site-about#protocol",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path_from_root": "/articles/vpn-gateway/openvpn-azure-ad-client.md",
25+
"redirect_url": "/azure/vpn-gateway/point-to-site-entra-vpn-client-windows",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path_from_root": "/articles/vpn-gateway/point-to-site-vpn-client-cert-linux.md",
30+
"redirect_url": "/azure/vpn-gateway/point-to-site-certificate-client-linux-azure-vpn-client",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path_from_root": "/articles/vpn-gateway/openvpn-azure-ad-client-mac.md",
35+
"redirect_url": "/azure/vpn-gateway/point-to-site-entra-vpn-client-mac",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path_from_root": "/articles/vpn-gateway/point-to-site-vpn-client-cert-windows.md",
40+
"redirect_url": "/azure/vpn-gateway/point-to-site-entra-vpn-client-windows",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path_from_root": "/articles/vpn-gateway/howto-point-to-site-multi-auth.md",
45+
"redirect_url": "/azure/vpn-gateway/point-to-site-about#authentication",
46+
"redirect_document_id": false
47+
},
1848
{
1949
"source_path_from_root": "/articles/vpn-gateway/point-to-site-vpn-client-configuration-radius.md",
2050
"redirect_url": "/azure/vpn-gateway/point-to-site-vpn-client-configuration-radius-certificate",

articles/vpn-gateway/TOC.yml

Lines changed: 85 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
href: vpn-gateway-delete-vnet-gateway-portal.md
8686
- name: Azure PowerShell
8787
href: vpn-gateway-delete-vnet-gateway-powershell.md
88-
- name: Site-to-site
88+
- name: Site-to-site (S2S)
8989
items:
9090
- name: Configure site-to-site connections
9191
items:
@@ -125,120 +125,112 @@
125125
href: vpn-gateway-connect-different-deployment-models-portal.md
126126
- name: Azure PowerShell
127127
href: vpn-gateway-connect-different-deployment-models-powershell.md
128-
- name: Point-to-site
128+
- name: Point-to-site (P2S)
129129
items:
130-
- name: Server configuration
130+
- name: Certificate authentication
131131
items:
132-
- name: Azure certificate authentication
132+
- name: P2S gateway configuration
133133
items:
134-
- name: Configure a point-to-site VPN
134+
- name: Azure portal
135+
href: vpn-gateway-howto-point-to-site-resource-manager-portal.md
136+
- name: Azure PowerShell
137+
href: vpn-gateway-howto-point-to-site-rm-ps.md
138+
- name: VPN client configuration
139+
items:
140+
- name: Windows clients
141+
items:
142+
- name: Native VPN client
143+
href: point-to-site-vpn-client-certificate-windows-native.md
144+
- name: Azure VPN client
145+
href: point-to-site-vpn-client-certificate-windows-azure-vpn-client.md
146+
- name: OpenVPN client
147+
href: point-to-site-vpn-client-certificate-windows-openvpn-client.md
148+
- name: Linux clients
135149
items:
136-
- name: Azure portal
137-
href: vpn-gateway-howto-point-to-site-resource-manager-portal.md
138-
- name: Azure PowerShell
139-
href: vpn-gateway-howto-point-to-site-rm-ps.md
140-
- name: Generate self-signed certificates
150+
- name: Azure VPN client
151+
href: point-to-site-certificate-client-linux-azure-vpn-client.md
152+
- name: OpenVPN client
153+
href: point-to-site-vpn-client-certificate-openvpn-linux.md
154+
- name: IKEv2 -strongSwan
155+
href: point-to-site-vpn-client-certificate-ike-linux.md
156+
- name: macOS and iOS clients
141157
items:
142-
- name: Azure PowerShell
143-
href: vpn-gateway-certificates-point-to-site.md
144-
- name: Makecert
145-
href: vpn-gateway-certificates-point-to-site-makecert.md
146-
- name: Linux - OpenSSL
147-
href: point-to-site-certificates-linux-openssl.md
148-
- name: Linux - strongSwan
149-
href: vpn-gateway-certificates-point-to-site-linux.md
150-
- name: RADIUS authentication
158+
- name: Native VPN client
159+
href: point-to-site-vpn-client-cert-mac.md
160+
- name: OpenVPN client - macOS
161+
href: point-to-site-vpn-client-certificate-openvpn-mac.md
162+
- name: OpenVPN client - iOS
163+
href: point-to-site-vpn-client-certificate-openvpn-ios.md
164+
- name: Generate self-signed certificates
151165
items:
152-
- name: Configure a point-to-site VPN
153-
href: point-to-site-how-to-radius-ps.md
154-
- name: Integrate point-to-site VPN RADIUS authentication with NPS server
155-
href: vpn-gateway-radius-mfa-nsp.md
156-
- name: Microsoft Entra ID authentication
166+
- name: Azure PowerShell
167+
href: vpn-gateway-certificates-point-to-site.md
168+
- name: Makecert
169+
href: vpn-gateway-certificates-point-to-site-makecert.md
170+
- name: Linux - OpenSSL
171+
href: point-to-site-certificates-linux-openssl.md
172+
- name: Linux - strongSwan
173+
href: vpn-gateway-certificates-point-to-site-linux.md
174+
- name: Install VPN client certificates
175+
href: point-to-site-how-to-vpn-client-install-azure-cert.md
176+
- name: Microsoft Entra ID authentication
177+
items:
178+
- name: P2S gateway configuration
157179
items:
158-
- name: Configure a point-to-site VPN and tenant
180+
- name: Configure P2S - Microsoft-registered VPN client
181+
href: point-to-site-entra-gateway.md
182+
- name: Configure P2S - manually registered VPN client
159183
href: openvpn-azure-ad-tenant.md
184+
- name: Change Audience for P2S gateway
185+
href: point-to-site-entra-gateway-update.md
160186
- name: Configure access based on users and groups
161187
href: openvpn-azure-ad-tenant-multi-app.md
162188
- name: Configure Multi-Factor Authentication (MFA)
163189
href: openvpn-azure-ad-mfa.md
164-
- name: Specify multiple authentication types for a P2S connection
165-
items:
166-
- name: Configure certificate and Microsoft Entra ID authentication
167-
href: howto-point-to-site-multi-auth.md
168-
- name: OpenVPN tunnel type
169-
items:
170-
- name: Configure OpenVPN tunnel type
171-
href: vpn-gateway-howto-openvpn.md
172-
- name: Move to OpenVPN protocol or IKEv2 from SSTP
173-
href: ikev2-openvpn-from-sstp.md
174-
- name: Configure Always On tunnels
190+
- name: VPN client configuration
175191
items:
176-
- name: Device tunnel
177-
href: vpn-gateway-howto-always-on-device-tunnel.md
178-
- name: User tunnel
179-
href: vpn-gateway-howto-always-on-user-tunnel.md
180-
- name: Point-to-site session management
181-
href: p2s-session-management.md
182-
- name: Advertise custom routes to point-to-site clients
183-
href: vpn-gateway-p2s-advertise-custom-routes.md
184-
- name: Create custom IPsec policies for point-to-site
185-
href: create-custom-policies-p2s-ps.md
186-
- name: Client configuration
192+
- name: Windows clients
193+
href: point-to-site-entra-vpn-client-windows.md
194+
- name: Linux clients
195+
href: point-to-site-entra-vpn-client-linux.md
196+
- name: macOS clients
197+
href: point-to-site-entra-vpn-client-mac.md
198+
- name: Generate VPN client profile configuration files
199+
href: about-vpn-profile-download.md
200+
- name: RADIUS authentication
187201
items:
188-
- name: Certificate authentication
202+
- name: P2S gateway configuration
189203
items:
190-
- name: Client workflow and configuration files
191-
items:
192-
- name: Windows computers
193-
href: point-to-site-vpn-client-cert-windows.md
194-
- name: macOS-iOS
195-
href: point-to-site-vpn-client-cert-mac.md
196-
- name: Linux
197-
href: point-to-site-vpn-client-cert-linux.md
198-
- name: Configure VPN clients
199-
items:
200-
- name: Install client certificates
201-
href: point-to-site-how-to-vpn-client-install-azure-cert.md
202-
- name: Windows clients
203-
items:
204-
- name: Native VPN client - Windows
205-
href: point-to-site-vpn-client-certificate-windows-native.md
206-
- name: Azure VPN client - Windows
207-
href: point-to-site-vpn-client-certificate-windows-azure-vpn-client.md
208-
- name: Linux clients
209-
items:
210-
- name: OpenVPN client
211-
href: point-to-site-vpn-client-cert-linux.md#openvpn
212-
- name: IKEv2 -strongSwan
213-
href: point-to-site-vpn-client-cert-linux.md#ike
214-
- name: macOS and iOS clients
215-
items:
216-
- name: Native VPN client - macOS
217-
href: point-to-site-vpn-client-cert-mac.md
218-
- name: OpenVPN client - macOS
219-
href: point-to-site-vpn-client-cert-mac.md
220-
- name: OpenVPN client - iOS
221-
href: point-to-site-vpn-client-cert-mac.md
222-
- name: RADIUS authentication
204+
- name: Configure a point-to-site VPN
205+
href: point-to-site-how-to-radius-ps.md
206+
- name: Multifactor authentication - P2S RADIUS and NPS server
207+
href: vpn-gateway-radius-mfa-nsp.md
208+
- name: VPN client configuration
223209
items:
224210
- name: Certificate authentication clients
225211
href: point-to-site-vpn-client-configuration-radius-certificate.md
226212
- name: Password authentication clients
227213
href: point-to-site-vpn-client-configuration-radius-password.md
228214
- name: Other authentication protocols
229215
href: point-to-site-vpn-client-configuration-radius-other.md
230-
- name: Microsoft Entra ID authentication
231-
items:
232-
- name: Windows
233-
href: openvpn-azure-ad-client.md
234-
- name: macOS
235-
href: openvpn-azure-ad-client-mac.md
236-
- name: Generate profile files
237-
href: about-vpn-profile-download.md
238-
- name: Azure VPN Client - optional settings
239-
href: azure-vpn-client-optional-configurations.md
240-
- name: Azure VPN Client versions
241-
href: azure-vpn-client-versions.md
216+
- name: Configure Always On tunnels
217+
items:
218+
- name: Device tunnel
219+
href: vpn-gateway-howto-always-on-device-tunnel.md
220+
- name: User tunnel
221+
href: vpn-gateway-howto-always-on-user-tunnel.md
222+
- name: Move to OpenVPN or IKEv2 from SSTP
223+
href: ikev2-openvpn-from-sstp.md
224+
- name: P2S session management
225+
href: p2s-session-management.md
226+
- name: Advertise custom routes to P2S clients
227+
href: vpn-gateway-p2s-advertise-custom-routes.md
228+
- name: Create custom IPsec policies for P2S
229+
href: create-custom-policies-p2s-ps.md
230+
- name: Azure VPN Client - optional settings
231+
href: azure-vpn-client-optional-configurations.md
232+
- name: Azure VPN Client versions
233+
href: azure-vpn-client-versions.md
242234
- name: Intune - Deploy VPN client profile
243235
href: vpn-profile-intune.md
244236
- name: Manage gateway SKUs
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
title: 'P2S VPN client profile configuration files - Microsoft Entra authentication'
33
titleSuffix: Azure VPN Gateway
4-
description: Learn how to generate P2S VPN client profile configuration files for Microsoft Entra authentication.
4+
description: Learn how to generate P2S VPN client profile configuration files for Microsoft Entra ID authentication.
55
author: cherylmc
66
ms.service: vpn-gateway
77
ms.custom: devx-track-azurepowershell
88
ms.topic: how-to
9-
ms.date: 03/22/2024
9+
ms.date: 05/15/2024
1010
ms.author: cherylmc
1111
---
12-
# Generate P2S Azure VPN Client profile configuration files - Microsoft Entra authentication
12+
# Generate VPN Client profile configuration files - Microsoft Entra ID authentication
1313

1414
This article helps you generate and extract VPN client profile configuration files. Client profile configuration files contain information that's used to configure your VPN client. The sections in this article explain the information needed to configure the Azure VPN Client profile for Azure VPN Gateway point-to-site configurations that use Microsoft Entra authentication.
1515

@@ -19,7 +19,8 @@ This article helps you generate and extract VPN client profile configuration fil
1919

2020
Configure VPN clients.
2121

22-
* [Windows - Azure VPN Client - Microsoft Entra ID](openvpn-azure-ad-client.md).
23-
* [macOS - Azure VPN Client - Microsoft Entra ID](openvpn-azure-ad-client-mac.md).
22+
* [Linux ](point-to-site-entra-vpn-client-linux.md)
23+
* [Windows](point-to-site-entra-vpn-client-windows.md)
24+
* [macOS](point-to-site-entra-vpn-client-mac.md)
2425

2526
For more information about point-to-site, see [About point-to-site](point-to-site-about.md).

articles/vpn-gateway/azure-vpn-client-optional-configurations.md

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,35 +5,24 @@ description: Learn how to configure optional configuration settings for the Azur
55
author: cherylmc
66
ms.service: vpn-gateway
77
ms.topic: how-to
8-
ms.date: 03/18/2024
8+
ms.date: 05/15/2024
99
ms.author: cherylmc
1010

1111
---
1212
# Azure VPN Client - configure optional DNS and routing settings
1313

14-
This article helps you configure optional settings for the Azure VPN Client for VPN Gateway P2S connections. You can configure DNS suffixes, custom DNS servers, custom routes, and VPN client-side forced tunneling.
14+
This article helps you configure optional settings for the Azure VPN Client for VPN Gateway point-to-site (P2S) connections. You can configure DNS suffixes, custom DNS servers, custom routes, and VPN client-side forced tunneling.
1515

1616
> [!NOTE]
1717
> The Azure VPN Client is only supported for OpenVPN® protocol connections.
1818
>
1919
20-
## Before you begin
20+
## Prerequisites
2121

22-
If you haven't already done so, make sure you complete the following items:
22+
The steps in this article assume that you have configured your P2S gateway and have downloaded the Azure VPN Client to connecting client computers. For steps, see the following articles:
2323

24-
* Generate and download the VPN client profile configuration files for your P2S deployment. Use the following steps:
25-
26-
1. In the Azure portal, go to the virtual network gateway.
27-
1. Click **Point-to-Site configuration**.
28-
1. Click **Download VPN client**.
29-
1. Select the client and fill out any information that is requested.
30-
1. Click **Download** to generate the .zip file.
31-
1. The .zip file will download, typically to your Downloads folder.
32-
33-
* Download and install the Azure VPN Client. For steps, see one of the following articles:
34-
35-
* [Certificate authentication](point-to-site-vpn-client-certificate-windows-azure-vpn-client.md)
36-
* [Microsoft Entra authentication](openvpn-azure-ad-client.md#download)
24+
* [Certificate authentication](vpn-gateway-howto-point-to-site-resource-manager-portal.md)
25+
* [Microsoft Entra ID authentication](point-to-site-entra-gateway.md)
3726

3827
## Working with VPN client profile configuration files
3928

@@ -88,7 +77,7 @@ To add custom DNS servers, modify the downloaded profile XML file and add the **
8877
```
8978

9079
> [!NOTE]
91-
> The OpenVPN Microsoft Entra client utilizes DNS Name Resolution Policy Table (NRPT) entries, which means DNS servers will not be listed under the output of `ipconfig /all`. To confirm your in-use DNS settings, please consult [Get-DnsClientNrptPolicy](/powershell/module/dnsclient/get-dnsclientnrptpolicy) in PowerShell.
80+
> When using Microsoft Entra ID authentication, the Azure VPN Client utilizes DNS Name Resolution Policy Table (NRPT) entries, which means DNS servers will not be listed under the output of `ipconfig /all`. To confirm your in-use DNS settings, please consult [Get-DnsClientNrptPolicy](/powershell/module/dnsclient/get-dnsclientnrptpolicy) in PowerShell.
9281
>
9382
9483
## Routing

0 commit comments

Comments
 (0)