I'm running FreeRadius 0.5 (actually cvs on 03/16/2002) on Solaris/SPARC
and I'm having a strange accounting issue.
Facts:
* I'm running FreeRADIUS CVS 03/16/2002 (v0.5) compiled with GCC
* I'm running Solaris 7/SPARC
* I'm using PAM for auth
* I'm logging accounting data to detail files
(detailfile = ${radacctdir}/%C/detail)
* I'm using Lucent/Ascend Max 4048s and 6096s
The problem is I'm getting entries in my detail log like this:
____SNIP____
Sat Mar 2 10:42:42 2002
User-Name = "HP Authorized Customer"
NAS-IP-Address = X.X.X.X
NAS-Port-Id = 20208
NAS-Port-Type = Async
Acct-Status-Type = Start
Acct-Delay-Time = 0
Acct-Session-Id = "353904538"
Acct-Authentic = RADIUS
Vendor-Specific = "V529:T120:L4:\000\000\000\004"
Vendor-Specific = "V529:T121:L4:\000\000\000\007"
Calling-Station-Id = "XXXXXXXXXX"
Framed-Protocol = PPP
Framed-IP-Address = X.X.X.X
Timestamp = 1015083762
Request-Authenticator = Verified
____SNIP____
Records like this also have a matching Stop record.
The user appears to be authenticated and has usage (5 hrs last month),
but the user doesn't exist. I am using lower_user (= before), but I'm
not stripping spaces from usernames. This user doesn't exist!
I checked the auth log (radius.log) for this username during this period
but nothing showed up. I then compared the Calling-Station-Id (from the
detail log) to my user account database and found a valid user. I
checked the auth log and this user didn't show up at all.
Is this garbage that my NAS is sending to radiusd or what?
Cheers,
Mike
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html