Ruckus - Passpoint Configuration
Configure Passpoint (Hotspot 2.0) on Ruckus SmartZone, ZoneDirector, or Ruckus Cloud to enable automatic WiFi authentication through IronWifi's cloud RADIUS service. This provides seamless WPA2/WPA3-Enterprise connections with optional RadSec encryption.
Supported Platforms
- Ruckus SmartZone - SmartZone 100/144, Virtual SmartZone
- Ruckus ZoneDirector - ZoneDirector 1200, 3000, 5000
- Ruckus Cloud - Cloud-managed access points
Prerequisites
In Ruckus:
- Ruckus access points with Hotspot 2.0 support
- SmartZone 3.0+ or ZoneDirector 9.8+
In IronWifi Console (complete these first):
- Log in to IronWifi Management Console
- Navigate to Networks > select your network
- Enable Passpoint
- For RadSec (recommended), enable RadSec option
- Note the following:
- RADIUS/RadSec server address
- Port (1812 for RADIUS, 2083 for RadSec)
- Shared secret or certificate details
SmartZone Configuration
SmartZone Web Interface
Step 1: Configure AAA Server
- Log in to SmartZone web interface
- Go to Services & Profiles > Authentication
- Click Create to add new AAA server:
- Name: IronWifi
- Type: RADIUS (or RadSec)
- Primary Server IP: IronWifi RADIUS address
- Port: 1812 (or 2083 for RadSec)
- Shared Secret: Your RADIUS secret
For RadSec:
- Service Protocol: RadSec
- CN/SAN Identity: RadSec server hostname
- Upload CA certificate from IronWifi console
Step 2: Create Hotspot 2.0 Profile
- Go to Services & Profiles > Hotspot Services > Hotspot 2.0
- Click Create
- Configure:
General:
- Name: IronWifi-Passpoint
- Internet Access: Available
- Network Type: Free public network
Operator:
- Operator Name: Your organization (lang: eng)
- Domain Names:
ironwifi.net
Venue:
- Venue Group: Business
- Venue Type: Unspecified
Roaming Consortium: Click Add and enter:
5A03BA0000(WBA OpenRoaming)004096(Cisco OpenRoaming)
NAI Realm: Click Add:
- Realm:
ironwifi.com - EAP Method: EAP-TTLS
- Auth Type: PAP, MSCHAPV2
- Save the profile
Step 3: Create WLAN
-
Go to Wireless LANs
-
Click Create
-
Configure:
- Name: Passpoint-Network
- SSID: Your SSID name
- Zone: Select appropriate zone
- Authentication: 802.1X EAP
- AAA Server: IronWifi
- Hotspot 2.0 Profile: IronWifi-Passpoint
-
Save WLAN
SmartZone CLI Configuration
# AAA Server
ruckus(config)# aaa radius-server IronWifi
ruckus(config-aaa-radius)# ip-addr 1.2.3.4
ruckus(config-aaa-radius)# port 1812
ruckus(config-aaa-radius)# shared-secret your-secret
ruckus(config-aaa-radius)# exit
# Hotspot 2.0 Profile
ruckus(config)# hotspot20 IronWifi-HS20
ruckus(config-hotspot20)# internet-access
ruckus(config-hotspot20)# network-type free-public
ruckus(config-hotspot20)# domain-name ironwifi.net
ruckus(config-hotspot20)# operator-name eng "IronWifi"
ruckus(config-hotspot20)# roaming-consortium oi 5A03BA0000
ruckus(config-hotspot20)# nai-realm ironwifi.com eap-ttls auth-type pap
ruckus(config-hotspot20)# exit
# WLAN
ruckus(config)# wlan Passpoint-WLAN
ruckus(config-wlan)# ssid Passpoint
ruckus(config-wlan)# authentication aaa IronWifi
ruckus(config-wlan)# hotspot20 IronWifi-HS20
ruckus(config-wlan)# exit
ZoneDirector Configuration
Web Interface Setup
-
Log in to ZoneDirector
-
Go to Configure > AAA Servers
-
Add RADIUS server with IronWifi details
-
Go to Configure > Hotspot Services
-
Create Hotspot 2.0 profile:
- Enable Hotspot 2.0
- Configure operator, domain, venue information
- Add roaming consortium OIs
- Configure NAI realm
-
Go to Configure > WLANs
-
Create WLAN with:
- 802.1X authentication
- Hotspot 2.0 profile attached
Ruckus Cloud Configuration
Cloud Portal Setup
- Log in to Ruckus Cloud
- Navigate to WiFi Networks
- Create new network or edit existing
Enable Passpoint
-
In network settings, find Hotspot 2.0
-
Enable and configure:
- Access Network Type
- Venue information
- Operator details
- Domain names
- Roaming Consortium OIs
- NAI Realms
-
Configure RADIUS with IronWifi server details
-
Save and sync to access points
RadSec Configuration (Recommended)
RadSec provides encrypted RADIUS communication:
IronWifi Setup
- In IronWifi console, enable RadSec for your network
- Download the certificate bundle
- Note the RadSec server hostname and port (2083)
SmartZone RadSec Setup
- Go to Services & Profiles > Authentication
- Create new server with:
- Type: RadSec
- Server IP/FQDN: RadSec hostname from IronWifi
- Port: 2083
- CN/SAN Identity: Server hostname
- Upload CA certificate from IronWifi
- Save configuration
Troubleshooting
Passpoint Not Working
- Verify Hotspot 2.0 is enabled on WLAN
- Check AP firmware supports Hotspot 2.0
- Verify client device Passpoint support
- Review ANQP query responses
Authentication Failures
- Test RADIUS connectivity:
ruckus# test aaa IronWifi user@ironwifi.com password - Check shared secret
- Review IronWifi authentication logs
- Verify NAI realm matches user credentials
Debug Commands
# Show Hotspot 2.0 status
ruckus# show hotspot20
# Show AAA server status
ruckus# show aaa
# Show connected clients
ruckus# show station
# Debug authentication
ruckus# debug aaa all
RadSec Issues
- Verify certificate is correctly uploaded
- Check CN/SAN matches server certificate
- Ensure port 2083 is not blocked
- Test TLS connectivity