
Watchguard VPN Authentication via Microsoft NPS
VPN authentication on Watchguard firewalls is easy to pass through to a Windows NPS (Network Policy Server).
1 min read
Contents
Preparing Active Directory
- Create an AD group “PPTP-Users”. (The group must have exactly this name!)
- Add the users who should get VPN access to the new group and allow remote access on their “Dial-In” tab.
Configuring the NPS
- Under Template Management > Shared Secrets, generate a “Shared Secret” and document it(!).
- Under RADIUS Clients and Servers > RADIUS Clients, add the Watchguard firewall and enter the “Shared Secret” generated in the previous step.
- Under Policies > Connection Request Policies, create a new policy with the following settings:
- Type of network access server: “Remote Access Server (VPN-Dial up)”
- Conditions: NAS Port Type = Virtual (VPN)
- Authentication Provider: Local Computer
- Under Policies > Network Policies, create a new policy with the following settings:
- Type of network access server: “Remote Access Server (VPN-Dial up)”
- Grant access if the connection request matches this policy.
- Conditions: NAS Port Type = Virtual (VPN) AND Windows Groups = DOMAIN\PPTP-Users
- Constraints: Set Authentication Methods as required.
- Settings: Framed-Protocol = PPP and Service-Type = Framed
- Settings: Set Encryption as required. (“No encryption” should of course not be selected!)
Configuring the firewall
- Start Policy Manager.
- Open the menu Setup > Authentication.
- On the RADIUS tab, configure the following:
- Enable “Enable RADIUS Server”
- Enter the IP address and port of the NPS
- Enter the Shared Secret generated in step 2
- In the menu VPN > Mobile VPN > PPTP, enable the option “Use RADIUS Authentication”.