After upgrading to OPNsense 25.7.x (currently 25.7.10) we are experiencing issues with the Captive Portal when using iOS devices. But some Android devices show a banner, to reconnect too.
When an iPhone / Android roams between access points (same SSID, same VLAN, same subnet), the Captive Portal login page reappears repeatedly, even though the user has already authenticated successfully via RADIUS and still has a valid IP address. The iPhone gets a new session. Same behavior when turning off MAC rotation or IP Tracking
This behavior did not occur before the upgrade and no changes were made on the access points.
When using an Iphone new sessions will be started after roaming.
Rules for google and apple captive portal check have been made.
Captive Portal is set on SSL. (Captive Portal Page gets slow when turning off SSL)
Environment
- OPNsense version: 25.7.10
- Captive Portal authentication: RADIUS
- Network: Same SSID, same VLAN, same IP subnet
- Clients affected: iOS (iPhone)
- Clients less affected: Windows, Android
kind regards
Stefan
Behaviour seems to be fixed in 25.7.11.
Tested in new version and iPhone doesn't loose its session.
Closing