7 Flares Google+ 3 Twitter 1 LinkedIn 0 Facebook 2 StumbleUpon 1 Reddit 0 Pin It Share 0 PinExt How to Install and Configure Network Policy Server NPS 7 Flares ×

This Tutorial will guide you through installing Microsoft’s Network Policy Server NPS and configure it to authenticate remote VPN users (via Active Directory Security Groups) that are connecting via a Cisco ASA Firewall..

1. The first step is to Add the Network Policy Server Role. Open up Server Manager, right click on Roles and click Add Roles.


01 microsoft nps install How to Install and Configure Network Policy Server NPS

2. The Add Roles Wizard begins. Click Next.


02 microsoft nps install How to Install and Configure Network Policy Server NPS

3. Tick the box next to Network Policy and Access Services and click Next.


03 microsoft nps install How to Install and Configure Network Policy Server NPS

4. An introduction to Network Policy and Access Services is displayed. Click Next.


04 microsoft nps install How to Install and Configure Network Policy Server NPS

5. Please a tick in the box next to Network Policy Server and click Next.


05 microsoft nps install How to Install and Configure Network Policy Server NPS

6. This window displays the conformation of the role to be installed. Click Install.


06 microsoft nps install How to Install and Configure Network Policy Server NPS

7. The Role has been installed successfully. Click Close.


07 microsoft nps install How to Install and Configure Network Policy Server NPS

8. To access the Network Policy Server management console click on Start – All Programs – Administrative Tools – Network Policy Server


08 microsoft nps install How to Install and Configure Network Policy Server NPS

9. First thing to do when configuring your Network Policy Server is to create a New Client. The client is the device that will be passing the authentication request through to your Network Policy Server. Expand RADIUS Clients and Servers, right click on RADIUS Clients and click on New.


09 microsoft nps install How to Install and Configure Network Policy Server NPS

10. Give the Client a friendly name, enter in the IP address of the device from which the authentication request will be coming and lastly enter in the shared secret and click Ok. The shares secret must be the same on your Network Policy Server and the RADIUS Client device.


10 microsoft nps install How to Install and Configure Network Policy Server NPS

11. The RADIUS Client is now listed.


11 microsoft nps install How to Install and Configure Network Policy Server NPS

12. Next, we will create a Network Policy. The Network Policy is the set of Criteria the RADIUS client and/or user must meet in order to be authenticated. Expand Policies and right click on Network Policies and click New.


12 microsoft nps install How to Install and Configure Network Policy Server NPS

13. Give the Policy a name and leave the network access server selection as Unspecified.


13 microsoft nps install How to Install and Configure Network Policy Server NPS

14. Conditions are where you specify the criteria that must be met in order for the Authentication request to be successful.


14 microsoft nps install How to Install and Configure Network Policy Server NPS

15. We are going to add a Condition to check if the User is a member of the Windows Active Directory Security Group called VPN Users. (I have previously created this security group in Active Directory). Click Add.


15 microsoft nps install How to Install and Configure Network Policy Server NPS

16. Click on Add Groups.


16 microsoft nps install How to Install and Configure Network Policy Server NPS

17. Type the name of the Security Group you create for your VPN Users and click Ok.


17 microsoft nps install How to Install and Configure Network Policy Server NPS

18. The Group is now added. Click Ok.


18 microsoft nps install How to Install and Configure Network Policy Server NPS

19. As you can see the Windows Group – VPN Users is now listed as a condition. Click Next.


19 microsoft nps install How to Install and Configure Network Policy Server NPS

20. When the condition is met we would like to Grant Access. Select Access granted. You can also optionally grant or deny access based on the Dial-In properties of the user account. Click Next.


20 microsoft nps install How to Install and Configure Network Policy Server NPS

21. For this install we will select MS-CHAP-v2, Click Next. Normally the Cisco ASA Firewall will authenticate to RADIUS using PAP, however with a few CLI commands we can get it using MS-CHAP-v2 (Firstly with tunnel-group tunnel-group-name ppp-attributes, secondly authentication eap-proxy – Source https://supportforums.cisco.com/thread/1004126


21 microsoft nps install How to Install and Configure Network Policy Server NPS

22. You have the option to configure certain constraints on this page. For example you may wish to restrict authentication between certain times of the day. Click Next.


22 microsoft nps install How to Install and Configure Network Policy Server NPS

23. On this screen there are more optional settings to configure for the Policy.


23 microsoft nps install How to Install and Configure Network Policy Server NPS

24. You may wish to change the Encryption settings, make sure the settings match up on both ends.


24 microsoft nps install How to Install and Configure Network Policy Server NPS

25. The Network Policy is now completed. Review the settings and Click Finish.


25 microsoft nps install How to Install and Configure Network Policy Server NPS

26. Last step to do is to move the policy processing order to the top. Right click on the Policy that you just created and click Move Up until it’s positioned at the top.


26 microsoft nps install How to Install and Configure Network Policy Server NPS

27. Your Network Policy Server is now complete.


27 microsoft nps install How to Install and Configure Network Policy Server NPS

Disclaimer:
All the tutorials included on this site are performed in a lab environment to simulate a real world production scenario. As everything is done to provide the most accurate steps to date, we take no responsibility if you implement any of these steps in a production environment.