Hey and greets to y'all Airheads ,
We have set up an open guest SSID located on an on-prem virtual mobility controller L2 Cluster.
The SSID's security settings include External Captive Portal (Clearpass) and the two authentication servers I already configured for RADIUS authentication (802.1x EAP-TLS WLAN users) are used. The SSID's AAA profile includes the setting for MAC authentication, as been seen in Herman's Tutorial on YouTube (straight forward).
When any user connects their device to this SSID, I see an entry in the ClearPass Policy Manager (Access Tracker) with their MAC address. This indicates - so far - that the settings on the mobility controller seem to be correct. However, the settings in the ClearPass Policy Manager appear to be incorrect. The service being used is from the "Guest Authentication with MAC Caching" service template. No further manual settings have been added to this template. The Access Tracker displays the error code "206", which refers to an authentication issue. An SQL error message as seen below shows up as the DENY reason. After searching this forum, deleting two lines related to the guest user directory did not resolve the issue. I am baffled as to how this error occurs when the settings were all and only configured directly through templates on the Clearpass Policy Manager.
Anyway, we do not get the issue fixed. Neither by manipulating the Service, any Policy, any Rolemapping, nor by set the settings newly and by rolling out a new template.
Guest Users are connected on the SSID, but the Redirection to the Captive Portal and thus to the registration page on Clearpass is missing. We stuck in action...
As below, the Error Message is shown up. This is happening to ALL Guest Clients. The real MAC Address was masqueraded with AABBCCDDEE ;-)
May anybody here, knows how to gain further and can help?
| Error Code: | 206 |
| Error Category: | Authentication failure |
| Error Message: | Access denied by policy |
|
INFO:
IP Addresses (changed):
CPPM Cluster: 10.255.0.123 (Publisher) 10.255.0.124 (Subscriber)
WLAN Controller Interface IP: 10.255.1.11
WLAN Controller VRRP IP: 10.255.1.111
| Authentication:ErrorCode | 0 |
| Authentication:Full-Username | aabbccddeeff |
| Authentication:Full-Username-Normalized | aabbccddeeff |
| Authentication:MacAuth | UnknownClient |
| Authentication:OuterMethod | MAC-AUTH |
| Authentication:Posture | Unknown |
| Authentication:Status | MAB |
| Authentication:Username | aabbccddeeff |
| Authorization:Sources | [Guest User Repository], [Endpoints Repository], [Time Source] |
| Connection:AP-Name | Aruba-EUR-ACP-003 |
| Connection:Client-Mac-Address | AABBCCDDEEFF |
| Connection:Client-Mac-Address-Colon | aa:bb:cc:dd:ee:ff |
| Connection:Client-Mac-Address-Dot | aabb.ccdd.eeff |
| Connection:Client-Mac-Address-Hyphen | aa-bb-cc-dd-ee-ff |
| Connection:Client-Mac-Address-NoDelim | aabbccddeeff |
| Connection:Client-Mac-Address-Upper-Hyphen | AA-BB-CC-DD-EE-FF |
| Connection:Dest-IP-Address | 10.255.0.123 |
| Connection:Dest-Port | 1812 |
| Connection:NAD-IP-Address | 10.255.1.111 |
| Connection:Protocol | RADIUS |
| Connection:Src-IP-Address | 10.255.1.11 |
| Connection:Src-Port | 34878 |
| Connection:SSID | GUEST-WIFI |
| Date:Date-Time | 2026-03-18 14:58:57 |
| Device:Device Type | Aruba WLC |
Relevant Logs:
| 2026-03-18 14:58:57,852 | [Th 38 Req 633895 SessId R0001127a-01-69baafa1] INFO RadiusServer.Radius - rlm_service: Starting Service Categorization - 1:203:AABBCCDDEEFF |
| 2026-03-18 14:58:57,858 | [Th 38 Req 633895 SessId R0001127a-01-69baafa1] INFO RadiusServer.Radius - Service Categorization time = 6 ms |
| 2026-03-18 14:58:57,858 | [Th 38 Req 633895 SessId R0001127a-01-69baafa1] INFO RadiusServer.Radius - rlm_service: The request has been categorized into service "GUEST-WIFI MAC Authentication" |
| 2026-03-18 14:58:57,858 | [Th 38 Req 633895 SessId R0001127a-01-69baafa1] INFO RadiusServer.Radius - rlm_sql: searching for user aabbccddeeff in Local:localhost |
| 2026-03-18 14:58:57,858 | [RequestHandler-1-0x7fb8d29f7700 r=psauto-1770373248-143018 h=223 r=R0001127a-01-69baafa1] INFO Core.ServiceReqHandler - Service classification result = GUEST-WIFI MAC Authentication |
| 2026-03-18 14:58:57,859 | [Th 38 Req 633895 SessId R0001127a-01-69baafa1] INFO RadiusServer.Radius - rlm_policy: Starting Policy Evaluation. |
| 2026-03-18 14:58:57,865 | [AuthReqThreadPool-10-0x7fb9d63f7700 r=R0001127a-01-69baafa1 h=74] WARN Util.ParameterizedString - getReplacedStrings: Failed to replace parameString =SELECT |
| 2026-03-18 14:58:57,865 | [AuthReqThreadPool-10-0x7fb9d63f7700 r=R0001127a-01-69baafa1 h=74] ERROR ExtDB.DBQuery - execute: Failed to construct filter=SELECT |
| 2026-03-18 14:58:57,865 | [AuthReqThreadPool-10-0x7fb9d63f7700 r=R0001127a-01-69baafa1 h=74] ERROR ExtDB.DBQuery - Failed to get value for attributes=AccountEnabled, AccountExpired] |
| 2026-03-18 14:58:57,869 | [RequestHandler-1-0x7fb8d29f7700 r=R0001127a-01-69baafa1 h=1274361 c=R0001127a-01-69baafa1] WARN Core.PETaskPostAuthEnfProfileBuilder - handleHttpResponseEv: Fetching Radius attributes from battery failed, errMsg= |
| 2026-03-18 14:58:57,869 | [RequestHandler-1-0x7fb8d29f7700 r=R0001127a-01-69baafa1 h=1274361 c=R0001127a-01-69baafa1] INFO Core.PETaskPostAuthEnfProfileBuilder - getApplicableProfiles: No Post auth enforcement profiles applicable for this device |
| 2026-03-18 14:58:57,869 | [RequestHandler-1-0x7fb8d29f7700 r=R0001127a-01-69baafa1 h=1274358 c=R0001127a-01-69baafa1] WARN Core.PETaskRadiusCoAEnfProfileBuilder - handleHttpResponseEv: Fetching Radius attributes from battery failed, errMsg= |
| 2026-03-18 14:58:57,872 | [RequestHandler-1-0x7fb8d29f7700 h=1274365 c=R0001127a-01-69baafa1] WARN Core.RadiusEnfProfileHelper - getSessionTimeoutInSecs: SessionTimeout attribute missing in output |
| 2026-03-18 14:58:57,873 | [RequestHandler-1-0x7fb8d29f7700 r=R0001127a-01-69baafa1 h=1274368] ERROR Core.MacAuthSessionQueryEventHandler - Failed to get MacAuth session info for aabbccddeeff |
| 2026-03-18 14:58:57,873 | [RequestHandler-1-0x7fb8d29f7700 h=1274365 c=R0001127a-01-69baafa1] WARN Core.PETaskMacAuthResetHandler - handleMacAuthSessionResponseEv: Error reading MacAuth session info. Error=Failed to get MacAuth session info for aabbccddeeff |
-------------------------------------------