Cisco Catalyst 9800
Configure Cisco Catalyst 9800 Wireless LAN Controller with IronWiFi for enterprise-grade authentication. This guide provides CLI and GUI configuration for AAA RADIUS servers, web authentication parameter maps, pre-authentication ACLs, and Passpoint (Hotspot 2.0) profiles for guest and secure employee WiFi networks.
Prerequisites
In Cisco Catalyst 9800:
- Cisco Catalyst 9800 WLC
- Network connectivity between WLC and IronWiFi RADIUS servers
- CLI access to the WLC
In IronWiFi Console (complete these first):
- Create a Network in IronWiFi Console
- Create a Captive Portal with vendor Cisco
- Note the following details:
- Primary and Backup RADIUS server IP addresses
- RADIUS ports (for authentication,
{AUTH_PORT}for accounting){ACCT_PORT} - Shared secret
- Splash Page URL
WLC Configuration
Step 1: Configure AAA
Add RADIUS Server
Create Server Group
Configure AAA Methods
Step 2: Configure WLAN
Create WLAN Profile
Step 3: Configure Web Auth Parameter Map
Step 4: Configure ACL
Create pre-auth ACL:
Required Walled Garden Entries
In addition to the IronWiFi splash page IP (107.178.250.42) and DNS entries above, you may need to add entries for authentication providers and payment processors:
| Provider | Required Entries |
|---|---|
| |
| |
| |
| Twitter/X | |
| Apple | |
| Microsoft Entra ID | |
| Stripe | |
| PayPal | |
| Twilio (SMS) | |
Step 5: Apply Configuration
Passpoint Configuration
The following configuration enables Hotspot 2.0 (Passpoint) for seamless authentication:
Configure Hotspot 2.0
Apply to WLAN
WPA-Enterprise Configuration
The following configuration is for 802.1X authentication without web authentication:
Verification Commands
After completing the configuration steps above, verify everything works correctly.
Check RADIUS server status:
show aaa servers
Check WLAN configuration:
Check client status:
Troubleshooting
If testing reveals issues, use this section to diagnose common problems:
| Symptom | Cause | Solution |
|---|---|---|
| RADIUS not responding | Network connectivity issue | Verify connectivity: |
| RADIUS not responding | Server configuration error | Check server status: |
| RADIUS not responding | Incorrect shared secret | Verify shared secret matches IronWiFi Console |
| RADIUS not responding | Firewall blocking RADIUS | Check firewall rules allow UDP |
| Web Auth not redirecting | ACL not applied | Verify ACL is applied to WLAN |
| Web Auth not redirecting | Parameter-map misconfigured | Check parameter-map configuration |
| Web Auth not redirecting | Incorrect redirect URL | Ensure redirect URL is correct |
| Web Auth not redirecting | Cannot reach splash page | Test client can reach 107.178.250.42 |
| Authentication failures | Invalid credentials | Check RADIUS logs in IronWiFi Console |
| Authentication failures | WLC configuration issue | Review WLC debugging: |
| Authentication failures | User account problem | Verify user credentials in IronWiFi Console |
Related Topics
For this vendor
Shared configuration
Was this page helpful?