Back to Blog

Configuring RADIUS Authentication in Windows Server 2016 AD – Sonicwall

RADIUS authentication in Windows Server 2016 uses Network Policy Server (NPS) to centrally authenticate users connecting through a SonicWall firewall via VPN or dial-in access.
Choose your BDRShield Management Console - Cloud or On-Premise:
Hybrid Storage (Local & Cloud)30-Day Free TrialFull-Feature Access
Not sure which console fits your needs? Request Demo ?
By Kameshwaran | May 24, 2023

TL;DR

RADIUS authentication in Windows Server 2016 uses Network Policy Server (NPS) to centrally authenticate users connecting through a SonicWall firewall via VPN or dial-in access.

  • Create a dedicated AD user group and add the relevant users to it, with Dial-in access set to Allow
  • Add the SonicWall as a RADIUS client in NPS using a shared secret and the RADIUS Standard vendor profile
  • Create a Network Policy in NPS scoped to that group, using EAP-MSCHAP v2 for authentication
  • Configure the matching RADIUS server entry on the SonicWall and confirm the connection using the built-in Test tab

Quick Bites:

RADIUS (Remote Authentication Dial-In User Service) authentication is a networking protocol that provides a centralized authentication, authorization, and accounting (AAA) system for managing user access to network resources. It is commonly used in enterprise environments, particularly for remote access scenarios such as virtual private networks (VPNs), wireless networks, and dial-up connections.

By using RADIUS authentication, organizations can centralize user authentication, enforce strong security measures, and simplify the management of user access to network resources. It offers a scalable and flexible solution for managing user authentication in complex network environments.

SonicWall is a company that specializes in network security solutions, and a SonicWall device refers to one of their hardware appliances used for network security and firewall protection. SonicWall devices are designed to provide robust security features, advanced threat protection, and network management capabilities.

In this blog, we are going to see how to Create User Groups and configure User Management for RADIUS Authentication in Windows Server 2016 AD

What is Radius:

Remote Authentication Dial-In User Service (RADIUS) is a client/server protocol and software that provides remote access servers to communicate with a central server to authenticate dial-in users and authorize their access to the requested system or service. RADIUS allows a company to maintain user profiles in a central database that all remote servers can share. It provides better security, allowing a company to set up a policy that can be applied at a single administered network point.

Using Radius Authentication method we are going to communicate with Sonicwall Device. Create a Radius Client in the NPS. After creating Radius client, create an NPS Policy to perform authorization.

We are going to configure Radius authentication in SonicOS 6.5, which was released in September 2017. This release includes significant user interface changes and many new features that are different from the SonicOS 6.2 and previous firmware.

  1. Open AD Users and Computers and create a new group in the user folder
  2. radius-authentication-in-windows-server-2016

  3. Create a new user and add as a member for the new user group
  4. radius-authentication-in-windows-server-2016

  5. Open the user properties and go to Dial-in users and select Allow access for Remote Access Permission (Dial-in or VPN)
  6. radius-authentication-in-windows-server-2016

Configuring the NPS to Support RADIUS Clients

  • Open Network Policy Server from Administrative Tools
  • Right click on the RADIUS Clients folder and click New
  • Enter a friendly name for the client and give IP or FQDN
  • Enter a Shared Secret. This shared secret is needed later, so note this for future reference
  • radius-authentication-in-windows-server-2016

  • Now click Advance tab on the top and select Radius Standard in the Vendor name drop down
  • radius-authentication-in-windows-server-2016

  • Click OK to create the Radius client

To set up the permission for users,

  • Expand Policies and right click on the Network Policies and select New
  • Specify a friendly Network Policy Name and select Connection Type “Remote Access Server(VPN-Dial ap)” and give Next
  • radius-authentication-in-windows-server-2016

  • In Specify Conditions page, click add and select “Windows Group” and click Add Group to add the group which we have created in the beginning
  • radius-authentication-in-windows-server-2016

  • Click Next to specify Access Permission
  • Click Access Granted option and give Next to configure Authentication Methods
  • Click Add and select Microsoft: Secured password (EAP-MSCHAP v2) and give Next
  • radius-authentication-in-windows-server-2016

  • Keep Default in the Configure Constraints page and move on to the next page
  • Pass this Configure page and give Next and review the overall configurations and click Finish

Now we can check Radius Server settings from the Sonicwall Firewall

  • Login to the Sonicwall in configuration mode and go to Manage tab
  • Click Users on the left side pane and select Settings
  • In Settings page, click Configure Radius option
  • radius-authentication-in-windows-server-2016

  • Now click add and enter the radius server details and Shared secret key and save it
  • radius-authentication-in-windows-server-2016

  • After saving the settings move on to the Test tab to test the Radius Server connectivity
  • Select the Radius Server in the drop list and select the authentication method to test
  • Provide valid user account details of the Radius Server and check the connectivity

radius-authentication-in-windows-server-2016

radius-authentication-in-windows-server-2016

Here we have completed the NPS configuration, If all the configurations are correct, the test status will show the result, “Radius Authentication Succeeded”. You can also check the Settings tab to confirm the status of the Radius Server. If it is green, then the communication with the Radius Server is verified and connection is established.

Experience modern data protection with this latest BDRShield v3.9.0 FREE edition. Try the 30 days free trial here: https://www.bdrshield.com/vembu-bdr-suite-download/

Got questions? Email us at: vembu-support@vembu.com for answers.

FAQ

What is RADIUS authentication used for?

RADIUS is a centralized authentication, authorization, and accounting (AAA) protocol used to manage user access to network resources. It is commonly used for VPNs, wireless networks, and dial-up connections in enterprise environments.

What Windows Server role is used to configure RADIUS?

Network Policy Server (NPS), found under Administrative Tools, is used to create the RADIUS client entry and the network policy that authorizes access for a given AD group.

What information is required when adding a RADIUS client in NPS?

A friendly name, the client’s IP address or FQDN, and a shared secret. The vendor should be set to RADIUS Standard under the Advanced tab, and the shared secret must be noted for use on the SonicWall side.

Which authentication method should be selected in the Network Policy?

Select Microsoft: Protected EAP (PEAP) on the Authentication Methods step of the New Network Policy wizard, and configure Secured password (EAP-MSCHAP v2) as the inner authentication method.

What connection type applies to this setup?

Remote Access Server (VPN-Dial up), selected when creating the new Network Policy in NPS.

How do you confirm the AD group is enforced in the policy?

In the Specify Conditions step, add a “Windows Group” condition and select the group created earlier in AD Users and Computers.

What version of SonicOS does this guide apply to?

SonicOS 6.5, released in September 2017, which introduced UI changes and features different from SonicOS 6.2 and earlier.

How do you verify RADIUS authentication is working from the SonicWall side?

On the SonicWall, use the Test tab under RADIUS settings, select the RADIUS server and authentication method, and enter valid user credentials. A successful test returns “Radius Authentication Succeeded,” and a green status on the Settings tab confirms connectivity.

Follow our Twitter and Facebook feeds for new releases, updates, insightful posts and more.

Rate this post
Avatar for Kameshwaran

Kameshwaran

I am a system and network engineer @ vembu and I love to read and share about new technology related to networking and virtualization. As my passion resides inside data centers, The best way to find me is to ping a server.

Chat Icon
Go to Top