Cisco 4400 Series Wireless LAN Controllers

Wireless LAN Controller (WLC) and NAC Guest Server (NGS) Integration Guide

Document ID: 107630

Updated: Aug 01, 2008



This document provides a guideline to integrate the NAC Guest Server and Wireless LAN Controllers.



There are no specific requirements for this document.

Components Used

The information in this document is based on these software and hardware versions:

  • Cisco Wireless LAN Controller (WLC)

  • Catalyst 3560 with IOS® Version 12.2(25)SEE2

  • Cisco ADU Version

  • NAC Guest Server Version 1.0

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.


Refer to Cisco Technical Tips Conventions for more information on document conventions.

Background Information

The Cisco NAC Guest Server is a complete provisioning and reporting system that provides temporary network access for guests, visitors, contractors, consultants, or customers. The Guest Server works alongside Cisco NAC Appliance or Cisco Wireless LAN Controller, which provides the captive portal and enforcement point for guest access.

Cisco NAC Guest Server allows any user with privileges to easily create temporary guest accounts and sponsor guests. Cisco NAC Guest Server performs full authentication of sponsors, the users who create guest accounts, and allows sponsors to provide account details to the guest by printout, email, or SMS. The entire experience, from user account creation to guest network access, is stored for audit and reporting.

When guest accounts are created, they are either provisioned within the Cisco NAC Appliance Manager (Clean Access Manager) or stored within the built-in database on the Cisco NAC Guest Server. When you use the built-in database of the Guest Server, external network access devices, such as the Cisco Wireless LAN Controller, can authenticate users against the Guest Server with the Remote Authentication Dial In User Service (RADIUS) protocol.

The Cisco NAC Guest Server provisions the guest account for the amount of time specified when the account is created. Upon expiry of the account, the Guest Server either deletes the account directly from the Cisco NAC Appliance Manager or sends a RADIUS message that notifies the network access device (NAD) of the amount of valid time that remains for the account before the NAD must remove the user.

The Cisco NAC Guest Server provides vital guest network access accounting by consolidation of the entire audit trail from guest account creation to guest use of the account so that reports can be performed through a central management interface.

Guest Access Concepts

Cisco NAC Guest Server makes use of a number of terms to explain the components needed to provide guest access.

Guest User

The guest user is the person who needs a user account to access the network.


The Sponsor is the person who creates the guest user account. This person is often an employee of the organization that provides the network access. Sponsors can be specific - 3 - individuals with certain job roles, or can be any employee who can authenticate against a corporate directory such as Microsoft Active Directory (AD).

Network Enforcement Device

These devices are the network infrastructure components that provide the network access. Additionally, network enforcement devices push guest users to a captive portal, where they can enter their guest account details. When a guest enters his or her temporary user name and password, the network enforcement device checks those credentials against the guest accounts created by the Guest Server.

Guest Server

This is the Cisco NAC Guest Server, which ties together all the pieces of guest access. The Guest Server links these together: the sponsor that creates the guest account, the account details passed to the guest, the guest authentication against the network enforcement device, and the verification of the network enforcement device of the guest with the Guest Server. Additionally, the Cisco NAC Guest Server consolidates accounting information from network enforcement devices to provide a single point of guest access reports.

Detailed documentation on NGS is available in CCO.

Lab Topology Overview


Configure the Wireless LAN Controller (WLC)

Follow these steps to configure the WLC:

  1. Initialize the controller and access point.

  2. Configure the controller interfaces.

  3. Configure RADIUS.

  4. Configure the WLAN settings.


For the initial configuration, use a console connection like HyperTerminal and follow the setup prompts to populate login and interface information. The reset system command also initiates these prompts.

Welcome to the Cisco Wizard Configuration Tool
Use the '-' character to backup
System Name [Cisco_44:36:c3]: WLC
Enter Administrative User Name (24 characters max): admin
Enter Administrative Password (24 characters max): admin
Service Interface IP Address Configuration [none][DHCP]: <ENTER>
Enable Link Aggregation (LAG) [yes][NO]:no
Management Interface IP Address:
Management Interface Netmask:
Management Interface Default Router:
Management Interface VLAN Identifier (0 = untagged): 0
Management Interface Port Num [1 to 2]: 1
Management Interface DHCP Server IP Address:
AP Transport Mode [layer2][LAYER3]: layer3
AP Manager Interface IP Address:
AP-Manager is on Management subnet, using same values
AP Manager Interface DHCP Server (10.10.5<X>.1):<ENTER>
Virtual Gateway IP Address:
Mobility/RF Group Name: mobile-1
Enable Symmetric Mobility Tunneling: No
Network Name (SSID): wireless-1
Allow Static IP Addresses [YES][no]:<ENTER>
Configure a RADIUS Server now? [YES][no]:<ENTER>
Enter the RADIUS Server's Address:
Enter the RADIUS Server's Port [1812]:<ENTER>
Enter the RADIUS Server's Secret: cisco
Enter Country Code (enter 'help' for a list of countries) [US]:<ENTER>
Enable 802.11b Network [YES][no]:<ENTER>
Enable 802.11a Network [YES][no]:<ENTER>
Enable 802.11g Network [YES][no]:<ENTER>
Enable Auto-RF [YES][no]:<ENTER>
Configure a NTP server now? [YES][no]: no
Configure the system time now? [YES][no]: yes
Enter the date in MM/DD/YY format: mm/dd/yy
Enter the time in HH:MM:SS format: hh:mm:ss

Cisco NAC Guest Server

The Cisco NAC Guest Server is a provisioning and reporting solution that provides temporary network access to clients such as guests, contractors, etc. The Cisco NAC Guest Server works with the Cisco Unified Wireless Network or Cisco NAC Appliance solutions. This document walks you through the steps to integrate the Cisco NAC Guest Server with a Cisco WLC, which creates a guest user account and verifies the temporary network access of the guest.

Follow these steps to complete the integration:

  1. Add the Cisco NAC Guest Server as an Authentication Server in the WLC.

    1. Browse to your WLC (, admin/admin) to configure this.

    2. Choose Security > RADIUS > Authentication.


    3. Choose New.

    4. Add the IP Address ( for the Cisco NAC Guest Server.

    5. Add the Shared Secret.

    6. Confirm the Shared Secret.


    7. Choose Apply.


  2. Add the Cisco NAC Guest Server as an accounting server in the WLC.

    1. Choose Security > RADIUS >Accounting.


    2. Choose New.

    3. Add the IP Address ( for the Cisco NAC Guest Server.

    4. Add the Shared Secret.

    5. Confirm the Shared Secret.


    6. Choose Apply.


  3. Modify the WLAN (wireless-x) to use the NAC Guest Server.

    1. Edit the WLAN (wireless-x).

    2. Choose the Security tab.

    3. Change the Layer 2 Security to None and Layer 3 Security to use Web Authentication.


    4. Choose the AAA Servers under the Security tab.

    5. Under the Server 1 box, choose the RADIUS server (

    6. Under the Server 1 box, choose the Accounting Server (


    7. Choose the the Advanced tab.

    8. Enable Allow AAA Override. This allows the per client session timeout to be set from the NAC Guest Appliance.


      Note: When AAA override is enabled on the SSID, the remaining lifetime of the Guest User on NGS is pushed to the WLC as session timeout at the time of login of the guest user.

    9. Choose Apply to save your WLAN configuration.


  4. Verify whether the controller is added as a Radius Client in the Cisco NAC Guest Server.

    1. Browse to the NAC Guest Server ( to configure this.

      Note: You get the Administration page if you specify the /admin in the URL.


    2. Choose Radius Clients.

    3. Choose Add Radius.

    4. Enter the Radius Client information:

      • Enter a name: WLC system name.

      • Enter the IP address: IP address of WLC (

      • Enter the same shared secret that you entered in Step 1.

      • Confirm your shared secret.

      • Enter a description.

      • Choose Add Radius Client.


    5. Restart the Radius Service in order for the changes to take effect.

    6. Choose Radius Clients.

    7. Choose Restart in the Restart Radius box.


  5. Create a Local User, that is, Lobby Ambassador, in the Cisco NAC Guest Server.

    1. Choose Local Users.

    2. Choose Add User.

      Note: You must fill in all fields.

    3. Enter a First Name: lobby.

    4. Enter a Last Name: Ambassador.

    5. Enter Username: lobby.

    6. Enter a Password: password.

    7. Leave Group as Default.

    8. Enter Email Address:

    9. Choose Add User.


  6. Login as the Local User and create a guest account.

    1. Browse to the NAC Guest Server (, login with the user name/password you created in Step 5, and configure this:


    2. Choose Create for a guest user account.

      Note: You must fill in all fields.

    3. Enter a First Name.

    4. Enter a Last Name.

    5. Enter the Company.

    6. Enter the Email Address.

      Note: The email address is the Username.

    7. Enter the Account End: Time.

    8. Choose Add User.


  7. Connect to the guest WLAN and login as the guest user.

    1. Connect your wireless client to the guest WLAN (wireless-x).

    2. Open the web browser to be redirected to the Web-Auth Login page.

      Note: Alternatively, type to be redirected to the Login page.

    3. Enter the guest User Name that you created in Step 6.

    4. Enter the Password that was auto-generated in Step 6.

    5. Telnet to the WLC and verify that the Session Timeout has been set with the show client detail command.

    6. When the Session Timeout expires, the guest client is disconnected, and your ping stops.


Note: In order to set up web authentication from the Wireleass LAN Controller, WLC to the NAC Guest Server (NGS), you need to use the PAP mode authentication on the web-auth properties. If the web-authentication policy is set to CHAP, authentication fails because CHAP is not supported with NGS.

Related Information

Updated: Aug 01, 2008
Document ID: 107630