Configuring the NPS for IEEE 802.1X Wireless Connections
Complete the following steps to configure your Network Policy Server (NPS) with a set of default RADIUS policies to authenticate wireless clients based on AD groups membership that can be modified later:
- Configure RADIUS services for
IEEE 802.1X for wireless connections. In the NPS console, in the left navigation
pane, click NPS
(Local). On the right pane, select RADIUS server for 802.1X
Wireless or Wired Connections and click Configure 802.1X
to configure 802.1X authentication settings.Attention: The Network Policy (NP) configured in this task uses AD User Groups as a condition. Make sure you have an existing AD User Group before starting your NP configuration. For instructions to create AD User Groups and users, refer to Active Directory Configurations.
- In Select 802.1X Connections
Type, choose the connection type as Secure Wireless
Connections and type the name of the policy. Click Next.Note: By default, a Connection Request Policy (CRP) and a Network Policy (NP) will be created with the same name provided in this wizard.
- In Specify 802.1X
Switches, create a RADIUS Client.Note: The term RADIUS Client corresponds to the authenticator device; it could be the controller in proxy authentication mode, or it can be every access point in the network (in the case of non-proxy authentication).
- In Configure an Authentication Method select Microsoft Protected EAP (PEAP) from the list. Click Next.
- In Specify User Groups click Add… to add an existing Active Directory (AD) group as a condition.
- In Configure Traffic Controls keep the default settings, and click Next.
- Review the configuration summary
and click Finish.You have successfully configured the NPS for 802.1X wireless connections and it is ready to authenticate any connection requests coming from the controller.
Modifying the Network Policy Conditions
The default NP created (as per the Configuring the NPS for 802.1X Wireless Connections ) has a condition to only grant access to users that belong to the specified user groups. Complete the following steps to modify that condition:
- Open the NP properties. In the left navigation pane of the NPS console, expand the NPS (Local) folder, locate and click the Network Policies folder. On the right pane, locate the network policy you created and double-click it to access its properties.
- In the Conditions tab, select the existing User Groups condition, and click Edit … . The User Groups window is displayed for you to add new groups to this condition or remove the existing ones.
- Optionally, in the
Conditions tab, click Add … to create a new
condition. The Select condition window is displayed for you to choose an
additional condition for the NP.You have successfully modified the NP conditions.
NPS Certificate for EAP Services
Extensible Authentication Protocol (EAP) is a secure connection protocol that requires a Secure Sockets Layer (SSL) certificate to ensure the security of communications. Complete the following steps to corroborate whether there is an existing and valid SSL certificate for the Network Policy:
- Open the NP properties. In the left navigation pane of the NPS console, expand the NPS (Local) folder, locate and click the Network Policies folder. On the right pane, locate the network policy you created and double-click it to access its properties.
- In the Constraints
tab, select Authentication Methods, then select Microsoft: Protected EAP
(PEAP) in the list and click Edit ...
.The Edit Protected EAP Properties window opens for you to corroborate the certificate is valid. If the certificate is not present, a warning will pop up as A certificate could not be found that can be used with this Extensible Authentication Protocol. In case the certificate is not found, refer to Deploying the AD Certification Authority section in the topic Active Directory Configurations for instructions on how to assign a certificate to this NPS.
The SmartZone AAA Test Tool
The controller AAA test tool is a handy troubleshooting tool to verify the NPS communication with SmartZone, but it relies on the Password Authentication Protocol (PAP), which is an unsecure authentication method. When using the SmartZone AAA test tool, ensure that PAP is enabled in the NP constraints. Additionally, because the controller creates a virtual authentication port for the AAA test, you need to remove the NAS Port Type Wireless - IEEE 802.11 condition from the NP conditions to allow the AAA test tool to function correctly.
Complete the following steps to prepare the existing Network Policy for a AAA test from the controller.
- Open the NP properties. In
the left navigation pane of the NPS console, expand the NPS (Local) folder,
locate and click the Network Policies folder. On the right pane, locate the network
policy you created and double-click it to access its properties.The NP Properties window is displayed.
- In the Conditions tab, select the NAS Port Type condition and click Remove.
- In the Constraints tab, select Authentication Methods, then enable the Unencrypted authentication (PAP, SPAP) option.
- Click OK to apply the changes.
A confirmation pop-up will warn you from enabling this unsecure authentication method. Click No to ignore the suggestion and keep with the intended configuration for the test.
- Perform the testing from the
SmartZone GUI, then revert and manually return these changes when done.
Note: To learn the steps to configure and test the RADIUS AAA server in controller, refer to the section Configuring the Authentication Services and Creating a WLAN in the topic Working with SmartZone.
Attention: Return to the secure authentication methods after your testing is completed.
%20Access%20and%20Security%20Services%20Guide,%207.0.0_v6_GUID-06CC8DAE-E537-459A-A02B-EAB135619EA1/Configuring%20Network%20Policy%20Sever=GUID-49EC5527-FD67-45A0-8479-D4A0379FAA60=1=en-US=Low.png)
%20Access%20and%20Security%20Services%20Guide,%207.0.0_v6_GUID-06CC8DAE-E537-459A-A02B-EAB135619EA1/Configuring%20802.1X%20for%20Wireless%20Connections=GUID-E2AFA8EC-F7C7-48B7-B96E-93579C43931F=1=en-US=Low.png)
%20Access%20and%20Security%20Services%20Guide,%207.0.0_v6_GUID-06CC8DAE-E537-459A-A02B-EAB135619EA1/Creating%20a%20New%20RADIUS%20Client=GUID-8EFB986F-52F7-4F36-A042-3228A46BCC51=2=en-US=Low.png)
%20Access%20and%20Security%20Services%20Guide,%207.0.0_v6_GUID-06CC8DAE-E537-459A-A02B-EAB135619EA1/Selecting%20an%20AD%20Group%20for%20the%20Condition=GUID-AFE3D47C-FC4B-4BED-A15F-A85D97C6FA62=1=en-US=Low.png)
%20Access%20and%20Security%20Services%20Guide,%207.0.0_v6_GUID-06CC8DAE-E537-459A-A02B-EAB135619EA1/Reviewing%20the%20RADIUS%20Clients=GUID-36417DAF-E231-4C8D-AA7A-5AFF4581A7D7=1=en-US=Low.png)
%20Access%20and%20Security%20Services%20Guide,%207.0.0_v6_GUID-06CC8DAE-E537-459A-A02B-EAB135619EA1/Network%20Policies=GUID-31177113-0947-47DD-83E6-0768E19856B9=1=en-US=Low.png)
%20Access%20and%20Security%20Services%20Guide,%207.0.0_v6_GUID-06CC8DAE-E537-459A-A02B-EAB135619EA1/Adding%20Conditions%20to%20the%20NP=GUID-3564C0FB-4A24-430B-953F-B1860999C350=1=en-US=Low.png)
%20Access%20and%20Security%20Services%20Guide,%207.0.0_v6_GUID-06CC8DAE-E537-459A-A02B-EAB135619EA1/Edit%20Protected%20EAP%20Properties%20Window=GUID-ABFBEA65-5D18-4F2C-B3A5-DFC18014BF1E=1=en-US=Low.png)
%20Access%20and%20Security%20Services%20Guide,%207.0.0_v6_GUID-06CC8DAE-E537-459A-A02B-EAB135619EA1/REMOVI_1=GUID-AD3915F0-3A0D-49B3-810B-129CC338AD2C=1=en-US=Low.png)
%20Access%20and%20Security%20Services%20Guide,%207.0.0_v6_GUID-06CC8DAE-E537-459A-A02B-EAB135619EA1/Enabling%20PAP%20for%20the%20SZ%20AAA%20Test%20Tool=GUID-3B2DC2A5-3017-4706-AA34-5DDACC992AC7=1=en-US=Low.png)
%20Access%20and%20Security%20Services%20Guide,%207.0.0_v6_GUID-06CC8DAE-E537-459A-A02B-EAB135619EA1/Unsecure%20Authentication%20Warning=GUID-8B06B228-2CD1-4E2D-8E67-633F6BAEAC37=1=en-US=Low.png)