06-17-2025 05:12 AM
Hello community
We have built a Cisco ISE guest portal (sponsored portal) with login. In addition a Cisco WLC, which redirects the guests to the Cisco ISE portal. The authentication of the guests works without any problems. Unfortunately, the Authenticated Guest Counter remains at 0 and simply does not count up.
Does anyone have any idea what might be missing or not configured?
Many thanks
Solved! Go to Solution.
06-19-2025 02:54 AM
06-17-2025 03:29 PM
Is your WLC sending RADIUS Accounting requests to your ISE PSNs? have you validated that with a tcpdump? ISE can increase the counter when a user logs into the portal because that's 100% confirmation of a web authentication. But there are two other considerations, which only RADIUS Accounting can solve:
1) Guests returning on MAC Auth (RememberMe use-case) - no portal involved - the WLC sends Accounting Start
2) Guests disconnect from the WLC - the WLC sends Accounting Stop
In addition, RADIUS Interim Updates are also a great idea to keep reminding ISE that the session is still alive - with IOS-XE, a value of 2880 minutes (48 hours) is a decent one. However, I don't think most wireless clients will be active that long on the same WAP. it's more likely that the user roams, or re-connects - and then RADIUS Start/Stop does the job.
What version of ISE and what WLC are you using?
06-18-2025 07:13 AM
RADIUS Accounting is configured on the WLC.
But in a capture I can only see the RADIUS packets for authentication. But no RADIUS accounting packets.
#sh run aaa group server radius
!
aaa group server radius ISE
server name ISE1
server name ISE2
!
#sh wireless profile policy detailed POLICY_PROFILE
!
Policy Profile Name : POLICY_PROFILE
Description : Default Policy Profile
Status : ENABLED
...
Accounting list
Accounting List : ACCT_LIST
...
Interim Accounting Updates : ENABLED
...
aaa accounting identity ACCT_LIST start-stop group ISE
WLC version 17.15.02
ISE version 3.3
06-18-2025 07:47 AM - edited 06-18-2025 07:49 AM
Account is generally configured on the WLC 9800.
RADIUS challenge packets can be seen in the capture from the ISE. But unfortunately no RADIUS accounting packages.
Here is the WLC config for accounting.
#sh run aaa group server radius
!
aaa group server radius ISE
server name ISE1
server name ISE2
!
#sh wireless profile policy detailed POLICY_PROFILE
Policy Profile Name : POLICY_PROFILE
Description : Default Policy Profile
Status : ENABLED
...
Accounting list
Accounting List : ACCT_LIST
...
Interim Accounting Updates : ENABLED
...
aaa accounting identity ACCT_LIST start-stop group ISE
WLC version 17.15.02
ISE version 3.3
06-18-2025 01:30 PM
If you don't see RADIUS Accounting requests arriving at the ISE node, then you have a problem. Potentially getting blocked by a firewall? You need to allow destination UDP/1813 on your ISE PSN nodes.
You can also check the status of RADIUS packets on the C9800
show aaa servers
RADIUS Accounting requests should be acknowledged by the (ISE) server - if you see many requests, but 0 ACK, then that confirms Accounting is not working. Get that sorted - without Accounting, most RADIUS solutions are running blind.
While you're at it, if this turns out to be a firewall issue, ensure that you also allow CoA from ISE -> WLC destination UDP/1700 - the CoA is what ISE sends to the WLC to make Guest logins work.
Is your Guest Wi-Fi solution a Foreign/Anchor arrangement? In that case, on the Anchor WLC talks RADIUS to ISE.
06-19-2025 02:52 AM
The guest portal is structured in such a way that the guest traffic is tunneled to the WLC with CAPWAP and then decoupled in a separate VLAN. In this VLAN is the ISE with an interface for the guest portal. Our service provider is also placed in this VLAN with his IP address as the default gateway and thus provides the Internet.
There is no firewall between the WLC and the ISE, as they are in the same network area in terms of MGMT. The RADIUS packets are exchanged to the ISE MGMT interface.
In TCPDUMP there is absolutely no sign of port 1813 UDP. The accounting is done exclusively via this port, which in turn uses the ISE as a trigger for the acitive guest counter?
Only packets for 1812 UDP authentication can be seen. It can also be seen here that CoA communication is taking place for a successful authentication of a guest user in the ISE portal. A CoA request is send from the ISE to the WLC. And the WLC sends a CoA-ACK back to the ISE.
The RADIUS servers look good. Accounting packets are also incremented. However, this does not necessarily mean that these have also arrived at the ISE?
#sh aaa servers
RADIUS: id 1, priority 1, host 192.x.x.x, auth-port 1812, acct-port 1813, hostname ISE1
State: current UP, duration 2070597s, previous duration 0s
Dead: total time 0s, count 0
Platform State from SMD: current UP, duration 1870597s, previous duration 0s
SMD Platform Dead: total time 0s, count 0
...
Account: request 0, timeouts 0, failover 0, retransmission 0
Request: start 0, interim 0, stop 0
Response: start 0, interim 0, stop 0
Response: unexpected 0, server error 0, incorrect 0, time 0ms
Transaction: success 0, failure 0
Throttled: transaction 0, timeout 0, failure 0
Malformed responses: 0
Bad authenticators: 0
...
RADIUS: id 2, priority 2, host 192.x.x.x, auth-port 1812, acct-port 1813, hostname ISE2
State: current UP, duration 2070597s, previous duration 0s
Dead: total time 0s, count 0
Platform State from SMD: current UP, duration 1870597s, previous duration 0s
SMD Platform Dead: total time 0s, count 0
...
Account: request 12259, timeouts 18, failover 0, retransmission 18
Request: start 3986, interim 4267, stop 3988
Response: start 3986, interim 4267, stop 3988
Response: unexpected 0, server error 0, incorrect 0, time 4ms
Transaction: success 12241, failure 0
Throttled: transaction 0, timeout 0, failure 0
Malformed responses: 0
Bad authenticators: 0
...
06-18-2025 03:42 AM
Can you check
Guest access -> guest manage
Do you see guest user
MHM
06-18-2025 07:07 AM
In the ISE I can only find Manage Accounts under Guest Access. All issued user accounts are displayed here, but not whether they are currently active or inactive.
06-19-2025 01:37 AM
Hi
Can I see screenshots of
Home> guest
Thanks
MHM
06-19-2025 02:54 AM
06-19-2025 03:17 AM
all these are empty or only status ?
MHM
06-19-2025 03:32 AM
Only in Guest Status is nothing available. The other widgets are filled with data.
06-19-2025 03:43 AM
If it only guest status then check
Operation > radius > live sessions
Or do report for NAS with issue
Operation > reports > radius accounting
It can NAS not send account correctly
MHM
06-19-2025 05:31 AM
Here are some information from the reports and live log.
Operation -> RADIUS -> Live Logs (Auth Failed & Session for WLC): One entry last for 24 hours say "Dynamic Authorization failed"
Report -> Guest -> Guest Account: Last Entry three weeks ago
Report -> Guest -> My Devices Login and Audit: Register + CoA Reauth from today are displayed
Reports -> Endpoints and Users -> RADIUS Accounting: Last Entry three weeks ago
Reports -> Endpoints and Users -> Current Active Sessions: Current entries from today
Reports -> Diagnostic -> RADIUS Error: No errors for WLC
06-20-2025 03:48 AM - edited 06-20-2025 03:48 AM
Operation -> RADIUS -> Live Logs (Auth Failed & Session for WLC): One entry last for 24 hours say "Dynamic Authorization failed" <<- are you sure quest work fine ?
for live log you must see such as below
start-stop-interimUpdate
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide