Describes how to configure guest access using various security methods and provides detailed information about different configuration options and implementation approaches.
These sections provide information about:
Cisco Catalyst 9800 Series Wireless Controller Software Configuration Guide, Cisco IOS XE 26.1.x
Cisco Catalyst 9800 Series Wireless Controller Software Configuration Guide, Cisco IOS XE 26.1.x
Describes how to configure guest access using various security methods and provides detailed information about different configuration options and implementation approaches.
These sections provide information about:
To configure the guest access with open authentication, follow the steps:
Configure the WLAN Profile
Configure access policy profile
No tag is required unless AVC is enabled.
Create a WLAN profile that allows guest users to connect to the wireless network without requiring authentication credentials, providing open access for temporary or visitor use.
Guest access with open authentication is commonly used in public areas, visitor networks, or temporary access scenarios where security requirements are minimal and ease of access is prioritized.
| 1. | Choose . |
|
| 2. | Click Add. |
|
| 3. | In the General tab, enter the Profile Name, the SSID and the WLAN ID. Choose the radio policy from the Radio Policy drop-down list. Enable or disable the Status and Broadcast SSID toggle buttons. |
|
| 4. | Choose Security > Layer2 tab. Uncheck the WPA Policy, WPA2 Policy, AES and 802.1x check boxes. |
|
| 5. | Click Apply to Device. |
The WLAN profile is created and configured for guest access with open authentication. Guest users can now connect to the wireless network without providing authentication credentials.
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Configure the WLAN and SSID. Example:
Example:
|
|
| 3. | Disable WPA security. Example:
|
|
| 4. | Disable security AKM for dot1x. Example:
|
|
| 5. | Disable WPA2 security. Example:
|
|
| 6. | Disable WPA2 ciphers for AES. Example:
|
|
| 7. | Save the configuration. Example:
|
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Configure WLAN policy profile and enter the wireless policy configuration mode. Example:
Example:
|
|
| 3. | Configure Guest Foreign or Guest Anchor. Choose the first option to configure a Guest Foreign or second option to configure a Guest Anchor:
Example:For Guest Foreign:
For Guest Anchor:
Example:For Guest Foreign:
For Guest Anchor:
|
|
| 4. | Enable Central switching. Example:
|
|
| 5. | Configure a VLAN name or VLAN ID. Example:
Example:
|
|
| 6. | Enable the policy profile. Example:
|
To configure LWA, follow these steps:
Configure a parameter map to define web authentication settings including connection limits and timeout values.
Parameter maps are used to configure web authentication parameters that control how users authenticate through the web interface. This configuration is performed through the device's graphical user interface.
| 1. | Choose . |
|
| 2. | Click Add. |
|
| 3. | Enter the Parameter-map name, Maximum HTTP connections,Init-State Timeout(secs) and choose webauth in the Type drop-down list. |
|
| 4. | Click Apply to Device. |
The parameter map is configured and applied to the device with the specified web authentication settings.
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Create a parameter map and enter parameter-map WEBAUTH configuration mode. Example:
|
|
| 3. | Configure the WEBAUTH type parameter. Example:
|
|
| 4. | Configure the WEBAUTH timeout in seconds. Example:
Example:
Valid range for time is from 60 to 3932100 seconds. |
|
| 5. | Configure a virtual IP address. Example:
Example:
|
Configure a WLAN profile to enable guest access with local web authentication, allowing temporary network access for visitors while maintaining security controls.
Use this procedure when you need to provide internet access to guests through a web-based authentication portal. This configuration enables controlled access for users who do not have permanent network credentials.
Follow these steps to configure a WLAN profile for guest access with local web authentication:
| 1. | Choose . |
|
| 2. | Click on the WLAN name. |
|
| 3. | Choose . |
|
| 4. | Check the Web Policy check box. |
|
| 5. | Choose a parameter map from the Web Auth Parameter Map drop-down list. |
|
| 6. | Choose an authentication list from the Authentication List drop-down list. |
|
| 7. | Click Update & Apply to Device. |
The WLAN profile is configured with local web authentication for guest access. Guest users connecting to this WLAN will be redirected to a web authentication portal where they can obtain network access.
This task configures a WLAN profile with local web AUTHENTICATION to provide secure guest access to the wireless network.
Local web AUTHENTICATION allows guest users to access the network through a web-based AUTHENTICATION portal. This configuration is typically used in guest access scenarios where users need to authenticate via a web interface before gaining network access.
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Configure the WLAN and SSID. Example:
|
|
| 3. | Enable web authentication for a WLAN. Example:
|
|
| 4. | Configure the default parameter map. Example:
|
|
| 5. | Configure the global parameter map. Example:
|
|
| 6. | Set the authentication list for IEEE 802.1x. Example:
|
The WLAN profile is configured with local web AUTHENTICATION for guest access. Guest users will now be prompted to authenticate through a web interface when connecting to the wireless network.
This task allows you to set up AAA server configuration for local web authentication using the graphical user interface.
Use this procedure when you need to configure authentication and authorization settings for local web authentication through the device's web interface.
| 1. | Choose . |
|
| 2. | Choose the options from the Local Authentication, Authentication Method List, Local Authorization and Authorization Method List drop-down lists. |
|
| 3. | Enable or Disable the Radius Server Load Balance using toggle button. |
|
| 4. | Check the Interim Update check box. |
|
| 5. | Click Apply. |
The AAA server configuration for local web authentication is now configured with your selected settings.
Configure Authentication, Authorization, and Accounting (AAA) server settings to enable local web authentication on the device.
Use this procedure when you need to set up local authentication and authorization for web-based user access on your device.
| 1. | Enter global configuration mode. Example:
|
|
| 2. | aaa authentication login lwa-authentication local Example:
Defines the authentication method at login. |
|
| 3. | aaa authorization network default local if-authenticated Example:
Sets the authorization method to local if the user has authenticated. |
The AAA server is configured for local web authentication. Users can now authenticate locally when accessing the device through web interface.
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Set the clear text password for the user. Example:
Example:
|
|
| 3. | Enable the HTTP server. Example:
|
|
| 4. | Set the HTTP server authentication method to local. Example:
|
Configure a WLAN profile that enables guest access using central web authentication to provide secure network access for guest users.
Guest access with central web authentication allows visitors to access the network through a web-based authentication portal while maintaining security controls through MAC filtering and authorization lists.
Follow these steps to configure a WLAN profile for guest access with central web authentication:
| 1. | Choose . |
|
| 2. | Click Add. |
|
| 3. | In the General tab, enter the Profile Name, the SSID, and the WLAN ID. |
|
| 4. | To enable the WLAN, set Status as Enabled. |
|
| 5. | From the Radio Policy drop-down list, select the radio policy. |
|
| 6. | To enable the Broadcast SSID, set the status as Enabled. |
|
| 7. | Choose Security > Layer2 tab. Uncheck the WPA Policy, WPA2 Policy, AES and 802.1x check boxes. |
|
| 8. | Check the MAC Filtering check box to enable the feature. With MAC Filtering enabled, choose the Authorization list from the Authorization List drop-down list. |
|
| 9. | Click Apply to Device. |
The WLAN profile is configured for guest access with central web authentication. The profile is now available for guest users to connect through the web authentication portal.
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Configure the WLAN and SSID. Example:
Example:
|
|
| 3. | Enable MAB authentication for the remote RADIUS server. Example:
Example:
|
|
| 4. | Disable WPA security. Example:
|
|
| 5. | Disable security AKM for dot1x. Example:
|
|
| 6. | Disable WPA2 security. Example:
|
|
| 7. | Disable WPA2 ciphers for AES. Example:
|
|
| 8. | Save the configuration and activate the WLAN. Example:
|
Configure RADIUS server groups and individual RADIUS servers to enable AAA authentication for network access control and user authentication.
AAA (Authentication, Authorization, and Accounting) servers provide centralized authentication services for network devices. RADIUS servers must be properly configured with server groups to ensure reliable authentication services.
| 1. | Choose . |
|
| 2. | Click the RADIUS server group. |
|
| 3. | From the MAC-Delimiter drop-down list, choose an option. |
|
| 4. | From the MAC-Filtering drop-down list, choose an option. |
|
| 5. | Enter the Dead-Time (mins). |
|
| 6. | From the Available Servers on the left, move the servers you need to Assigned Servers on the right. |
|
| 7. | Click Update & Apply to Device. |
|
| 8. | Choose . |
|
| 9. | Click the RADIUS server. |
|
| 10. | Enter the IPv4/IPv6 Server Address, Auth Port, Acct Port, Server Timeout (seconds) and Retry Count. |
|
| 11. | Check or uncheck the PAC Key checkbox and choose the Key Type from the Key Type drop-down list. Enter the Key and Confirm Key. |
|
| 12. | Enable or disable the Support for CoA toggle button. |
|
| 13. | Click Update & Apply to Device. |
The RADIUS server groups and servers are configured and applied to the device. AAA authentication is now available using the configured RADIUS servers.
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Set the authorization method to local. Example:
Example:
|
|
| 3. | Configure RADIUS server group definition. Example:
Example:
|
|
| 4. | Configure the RADIUS server name. Example:
Example:
|
|
| 5. | Set the MAC address as the password. Example:
|
|
| 6. | Set the MAC address delimiter to colon. Example:
|
|
| 7. | Save the configuration, exit configuration mode, and return to privileged EXEC mode. Example:
|
|
| 8. | Set the RADIUS server name. Example:
Example:
|
|
| 9. | Configure the RADIUS server IP address authentication and accounting ports. Example:
Example:
|
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Configure the WLAN and SSID. Example:
Example:
|
|
| 3. | Configure 802.1X for the WLAN. Example:
Example:
|
|
| 4. | Enable authentication list for web authentication security on the WLAN. Example:
Example:
|
|
| 5. | Configure the global parameter map for web authentication. Example:
|
|
| 6. | Enable the WLAN. Example:
|
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Configure the WLAN and SSID. Example:
Example:
|
|
| 3. | Disable WPA security. Example:
|
|
| 4. | Disable WPA2 security. Example:
|
|
| 5. | Disable security AKM for dot1x. Example:
|
|
| 6. | Enable the security type as PSK. Example:
|
|
| 7. | Configure the PSK shared key. Example:
Example:
|
|
| 8. | Enable the web authentication for the WLAN. Example:
|
|
| 9. | Enable authentication list for the WLAN. Example:
|
|
| 10. | Configure the global parameter map. Example:
|
To configure the CWA with PSK security protocol, follow the steps:
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Configure the WLAN and SSID. Example:
Example:
|
|
| 3. | Disable WPA security. Example:
|
|
| 4. | Disable WPA2 security. Example:
|
|
| 5. | Disable security AKM for dot1x. Example:
|
|
| 6. | Enable the security type as PSK. Example:
|
|
| 7. | Configure the PSK shared key. Example:
Example:
|
|
| 8. | Enable MAC filtering for PSK web authentication. Example:
Example:
|
To configure the CWA with iPSK security protocol, follow the steps:
This task configures a WLAN profile that enables central web authentication with iPSK (Identity Pre-Shared Key) protocol, providing secure guest access while maintaining centralized authentication control.
Use this configuration when you need to provide guest wireless access with pre-shared key authentication combined with central web authentication. This approach allows for individualized keys per device while maintaining centralized authentication oversight.
| 1. | Configure guest WLAN. Example:
|
|
| 2. | Disable security AKM for 802.1x. Example:
|
|
| 3. | Configure the PSK AKM shared key. Example:
|
|
| 4. | Enable MAC filtering for iPSK authentication. Example:
|
The WLAN profile is configured for central web authentication with iPSK protocol. Guest devices can now connect using pre-shared keys while being subject to centralized web authentication control and MAC filtering.
This task configures Web Authentication to handle situations where MAC address filtering fails, providing an alternative authentication method for network access.
When MAC filtering is enabled but a device's MAC address is not in the authorization list, you can configure the system to fall back to Web Authentication instead of denying access completely.
| 1. | Click . |
|
| 2. | Click Add to add a new WLAN Profile or click the one you want to edit. |
|
| 3. | In the Edit WLAN window, complete the following steps:
|
Web Authentication is now configured to activate when MAC address filtering fails, allowing devices not on the authorization list to authenticate through the web interface.
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Configure WLAN policy profile and enter the wireless policy configuration mode. Example:
Example:
|
|
| 3. | Enable Central switching. Example:
|
|
| 4. | Configure Guest Foreign or Guest Anchor.
Example:For Guests Foreign:
For Guest Anchor:
Example:For Guests Foreign:
For Guest Anchor:
|
|
| 5. | Configure a VLAN name or VLAN ID. Example:
Example:
|
|
| 6. | Enable the policy profile. Example:
|
|
| 7. | Configure guest WLAN. Example:
Example:
|
|
| 8. | Configure MAC filtering support on WLAN. Example:
|
|
| 9. | Enable web authentication. Example:
|
|
| 10. | Enable web authentication if MAC filter authentication fails. Example:
|
Enable web authentication for clients who fail MAC authentication bypass on a WLAN, using a pre-shared key, through the CLI.
Use this configuration to ensure clients who do not pass MAC authentication bypass are redirected to a web authentication portal with a secure pre-shared key.
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Configure the WLAN. Example:
If you have already created and configured the WLAN, use the wlan wlan-name command. |
|
| 3. | Set the MAC filtering parameters. Example:
|
|
| 4. | Configure the PSK AKM shared key using the command. Example:
|
|
| 5. | Disable the security AKM for 802.1X. Example:
|
|
| 6. | Configure PSK support. Example:
|
|
| 7. | Enable the authentication list for 802.1X security. Example:
|
|
| 8. | Enable the authorization list for 802.1X security. Example:
|
|
| 9. | Enable web authentication on MAC filter failure. Example:
|
|
| 10. | Configure the parameter map. Example:
|
|
| 11. | Enable the WLAN. Example:
|
The WLAN is configured to perform web authentication for clients failing MAC authentication bypass, securing access with a pre-shared key.
Enable web authentication for clients who fail MAC authentication bypass (MAB) on a WLAN, using a pre-shared key through the CLI.
Use this configuration to ensure that clients who do not pass MAC authentication bypass are redirected to a web authentication portal protected by a secure pre-shared key.
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Configure the WLAN. Example:
If you have already created and configured the WLAN, use the wlan wlan-name command. |
|
| 3. | Set the MAC filtering parameters. Example:
|
|
| 4. | Disable security AKM for dot1x. Example:
|
|
| 5. | Enable WPA3 support. Example:
|
|
| 6. | Enable WPA3 OWE support. Example:
|
|
| 7. | Enable authentication list for 802.1X security. Example:
|
|
| 8. | Enable authorization list for 802.1X security. Example:
|
|
| 9. | Enable web authentication on MAC filter failure. Example:
|
|
| 10. | Configure the parameter map. Example:
If a parameter map is not associated with a WLAN, the system uses the configuration from the global parameter map. |
|
| 11. | Enable the WLAN. Example:
|
The WLAN now performs web authentication for clients who fail MAC authentication bypass and secures access with a pre-shared key.
Configure a WLAN using the CLI. If MAC Authentication Bypass (MAB) fails, users are directed to web authentication with Simultaneous Authentication of Equals (SAE) enabled.
Use this task when you require a WLAN that supports MAC authentication. If MAC authentication fails, the controller falls back to web authentication with SAE.
This setup strengthens security by ensuring that only authorized users can access the network. It also supports modern authentication protocols.
Prepare the names of the authentication and authorization lists and the parameter map, if needed.
| 1. | Configure the WLAN. Example:
If you have already created and configured the WLAN, use the wlan wlan-name command. |
|
| 2. | Set the MAC filtering parameters. Example:
|
|
| 3. | Disable security AKM for 802.1X. Example:
|
|
| 4. | Enable WPA3 support. Example:
|
|
| 5. | Enable AKM SAE support. Example:
|
|
| 6. | Enable authentication list for 802.1X security. Example:
|
|
| 7. | Enable authorization list for 802.1X security. Example:
|
|
| 8. | Enable web authentication on MAC filter failure. Example:
|
|
| 9. | Configure the parameter map. Example:
If a parameter map is not associated with a WLAN, the configuration is considered from the global parameter map. |
The WLAN is configured to use MAC authentication. If MAC authentication fails, users are redirected to web authentication, with WPA3 and SAE enabled.
| 1. | Enter global configuration mode. Example:
|
|
| 2. | Create or enter WLAN configuration submode. Example:
Example:
|
|
| 3. | Configure MAC filtering parameters. Example:
Example:
|
|
| 4. | Configure 802.1x authentication. Example:
|
|
| 5. | Enable the web authentication list. Example:
Example:
|
|
| 6. | Enable web authentication on MAC filter failure. Example:
|
|
| 7. | Configure the web authentication parameter map. Example:
Example:
|
|
| 8. | Enable the WLAN. Example:
|