"anonymous" user connected to wireless

Eby Mani eby_km at yahoo.com
Wed Oct 23 05:03:24 UTC 2024


 Many thanks, 

Running debug is not possible as this user "anonymous" connect to wireless randomly in a remote office.

I have enabled following in, default & inner-tunnel, But specific user still showing as anonymous. Am i missing any config part ?. Should i modify policy.d/filter to prevent users loggin in as "anonymous" as this only occur for only one user and still don't know how or what is causing this .

********************************
1, sites-enabled/default

authorize {
 filter-username
}

2, sites-enabled/inner-tunnel

authorize {
filter_username
filter_inner_identity
}

post-auth { reply_log }
********************************

~# cat /var/log/freeradius/radius.log | grep anon
Wed Oct 23 10:13:15 2024 : Auth: (4568) Login OK: [anonymous/<via Auth-Type = eap>] (from client Aruba Cluster port 0 cli <mac-address>)
 WHERE (radpostauth.username LIKE 'anon%%') AND (authdate >='2024-01-01' AND authdate <='2024-10-31') 
~# 
********************************
~# cat /var/log/freeradius/radius.log | grep <username_removed>
Wed Oct 23 10:13:15 2024 : Auth: (4567) Login OK: [username_removed/<via Auth-Type = eap>] (from client Aruba Cluster port 0 cli <mac-address> via TLS tunnel)
~# 
********************************

Thanks,
     On Friday 18 October, 2024 at 05:36:21 pm IST, Alan DeKok <aland at deployingradius.com> wrote:  
 
 On Oct 18, 2024, at 7:29 AM, Eby Mani via Freeradius-Users <freeradius-users at lists.freeradius.org> wrote:
> I'm having a strange problem, for one specific user, wireless system dashboard and radius accounting db show connected username as "anonymous". 

  That is the User-Name in the RADIUS packets.

> User credentials are stored in database and Calling-Station-Id is used to prevent unauthorized devices from connecting. FreeRADIUS authentication logs are not enabled.

  You're likely using PEAP / TTLS, and authenticating the user via the *inner* User-Name.  Read the debug logs to see more.

> On DB, user "anonymous" do not exist. The wireless system is configured to authenticate only with FreeRADIUS server. Changing Calling-Station-Id on radius db prevents this system from connecting.
> 
> I'm wondering how this is possible and where to check what is causing this.

  It's how the protocols work.

  You will need to log the inner User-Name for the authentication session.  Or, update the Access-Accept to contain Chargeable-User-Identity.  See raddb/policy.d/cui

  Alan DeKok.

  


More information about the Freeradius-Users mailing list