TP-Link Omada - OpenRoaming Configuration
Configure OpenRoaming on TP-Link Omada SDN Controller and EAP series access points with IronWifi RADIUS authentication and Hotspot 2.0. This guide covers RADIUS server configuration, roaming consortium OI setup, and NAI realm configuration through the Omada Controller interface.
Quick Start
- Enable OpenRoaming in IronWifi Console and note RADIUS details
- Configure RADIUS profile in Omada Controller
- Create wireless network with WPA2-Enterprise
- Enable Hotspot 2.0 on the SSID
- Add roaming consortium OIs:
5A03BA0000,5A03BA0200,004096 - Configure NAI realms for
ironwifi.com
Prerequisites
In TP-Link Omada:
- Omada Controller 5.x or later (hardware, software, or cloud)
- Omada EAP access points with Hotspot 2.0 support (Wi-Fi 6 models recommended)
- Network connectivity to IronWifi RADIUS servers
In IronWifi Console (complete these first):
- Create or select a Network in the IronWifi Console
- Enable OpenRoaming from the dropdown menu
- Configure roaming type (Settled or Settlement-free)
- Note the RADIUS server details (IP address, port, and shared secret)
OpenRoaming Overview
TP-Link Omada supports OpenRoaming through:
- Hotspot 2.0 (Passpoint) - Automatic network discovery and selection
- 802.11u - Interworking protocol for network information
- WPA2/WPA3-Enterprise - Secure authentication via RADIUS
Omada Controller Configuration
Step 1: Configure RADIUS Profile
- Log in to Omada Controller
- Navigate to Settings > Authentication > RADIUS Profile
- Click Create New RADIUS Profile
- Configure:
| Setting | Value |
|---|---|
| Name | IronWifi-OpenRoaming |
| Authentication Server IP | IronWifi RADIUS IP |
| Authentication Port | 1812 |
| Authentication Secret | Your RADIUS secret |
| Accounting Server IP | IronWifi RADIUS IP |
| Accounting Port | 1813 |
| Accounting Secret | Your RADIUS secret |
- Click Create
Step 2: Create Wireless Network
- Go to Settings > Wireless Networks
- Click Create New Wireless Network
- Configure basic settings:
- Name: OpenRoaming
- SSID: OpenRoaming
- Security Mode: WPA2-Enterprise
- RADIUS Profile: IronWifi-OpenRoaming
- Click Apply
Step 3: Enable Hotspot 2.0
- In the wireless network settings, find Advanced Settings
- Locate Hotspot 2.0 section
- Enable Hotspot 2.0
Step 4: Configure Interworking Settings
| Setting | Value |
|---|---|
| Access Network Type | Free public network |
| Internet | Enabled |
| ASRA | Disabled |
| ESR | Disabled |
| UESA | Disabled |
Step 5: Configure Venue Information
| Setting | Value |
|---|---|
| Venue Group | Business |
| Venue Type | Unspecified Business |
| Venue Name | Your Location (Language: eng) |
Step 6: Configure Domain Name
- In Hotspot 2.0 settings, find Domain Name List
- Click Add
- Enter:
ironwifi.net
Step 7: Configure Roaming Consortium
Add Organization Identifiers for OpenRoaming:
| OI | Description |
|---|---|
5A03BA0000 | WBA OpenRoaming (Settled) |
5A03BA0200 | WBA OpenRoaming (Settlement-free) |
004096 | Cisco OpenRoaming |
- Find Roaming Consortium List
- Click Add for each OI above
Step 8: Configure NAI Realm
-
Find NAI Realm List
-
Click Add NAI Realm
-
Configure:
- NAI Realm:
ironwifi.com - EAP Method: EAP-TTLS
- Inner Authentication: PAP
- NAI Realm:
-
Save all settings
Multi-Site Configuration
For organizations with multiple locations:
Site-Level Settings
- Select target site in Omada Controller
- Go to Settings > Wireless Networks
- Configure OpenRoaming network per site
- Adjust venue information per location
Venue-Specific Configuration
Customize venue information for each site:
| Setting | Example Values |
|---|---|
| Venue Group | Business, Residential, Educational |
| Venue Type | Hotel, Restaurant, Coffee Shop |
| Venue Name | "Location Name (eng)" |
Advanced Configuration
WAN Metrics
If available in your firmware:
| Setting | Value |
|---|---|
| Link Status | Up |
| Symmetric Link | Yes |
| Downlink Speed | 100000 (kbps) |
| Uplink Speed | 50000 (kbps) |
Connection Capability
Define available network services:
| Protocol | Port | Status |
|---|---|---|
| TCP | 80 | Open |
| TCP | 443 | Open |
| TCP | 5060 | Open (SIP) |
| UDP | 5060 | Open (SIP) |
3GPP Cellular Information
For carrier WiFi offload (if supported):
- Configure MCC/MNC pairs for carrier identification
- Enables automatic offload from cellular networks
Omada Cloud Controller
If using Omada Cloud Controller:
- Log in to omada.tplinkcloud.com
- Select your controller
- Follow the same configuration steps
- Configuration syncs to local controller and APs
Limitations
- Configuration sync may be delayed
- Some advanced Hotspot 2.0 options may be limited
- Use local controller for full feature access
Testing OpenRoaming
Omada Controller Verification
- Go to Devices > select an AP
- View Configuration tab
- Verify Hotspot 2.0 settings are applied
Client Testing
iOS:
- Users with Apple ID should auto-connect
- Or install OpenRoaming profile from IronWifi
Android:
- Enable Passpoint in WiFi settings
- Sign in with Google account
- Device auto-connects to OpenRoaming networks
Monitor Connections
- Go to Clients
- Filter by SSID: OpenRoaming
- Check connection and authentication status
RADIUS Verification
- Go to Insights > Events
- Filter for authentication events
- Verify successful authentications in IronWifi console
Troubleshooting
Network Not Discovered
-
Verify Hotspot 2.0 Enabled
- Check WLAN settings
- Ensure HS2.0 toggle is on
-
Check AP Support
- Verify AP model supports Hotspot 2.0
- Update firmware if needed
-
Verify Client Support
- Ensure device has Passpoint enabled
- Check device supports OpenRoaming
Authentication Failures
-
Test RADIUS Connectivity
- Check network path to RADIUS server
- Verify firewall allows UDP 1812/1813
-
Verify Credentials
- Check RADIUS secret matches
- Verify NAI realm configuration
-
Review Logs
- Check Omada Controller logs
- Review IronWifi authentication logs
Common Issues
| Issue | Solution |
|---|---|
| AP doesn't show HS2.0 option | Update firmware or check model support |
| Clients don't connect automatically | Verify roaming consortium and NAI realm |
| Authentication timeout | Check RADIUS server connectivity |
| Intermittent failures | Check for IP conflicts or network issues |
Firmware Requirements
Minimum Versions
| Component | Minimum Version |
|---|---|
| Omada Controller | 5.0.0 |
| EAP660 HD | 1.0.0 |
| EAP670 | 1.0.0 |
| EAP615-Wall | Check release notes |
Recommended
- Use latest stable firmware for best OpenRoaming support
- Check TP-Link release notes for Hotspot 2.0 improvements
- Test after firmware updates
Best Practices
- Verify AP Support: Not all Omada APs support Hotspot 2.0
- Keep Updated: Use latest controller and AP firmware
- Test Thoroughly: Test with multiple Passpoint-capable devices
- Monitor: Set up alerts for authentication failures
- Documentation: Document your configuration for support
- Redundancy: Configure backup RADIUS servers
Related Topics
- OpenRoaming Overview - Main OpenRoaming configuration guide
- TP-Link Omada Passpoint - Passpoint configuration details
- TP-Link Omada Configuration - General RADIUS setup
- Passpoint Overview - Understanding Passpoint technology