Hi,
Question when a daily usage counter is setup using this:
#
counter daily {
filename = ${logdir}/db.counter
key = User-Name
count-attribute = Acct-Session-Time
reset = daily
counter-name = Daily-Session-Time
check-name = Max-Daily-Session
allowed-servicetype = Framed-User
cache-size = 5000
}
How can I manually reset someones time without increasing the maximum
daily time for the user?
It seems like the radius server doesn't reset the maximum daily time if
the user stays connected for more than a day (we have schools with dialup
that use the phone similar to a leased line). How can I fix that? Here's
the log from an account that exceeded their time:
UserName Start_Date_and_Time Stop_Date_and_Time_ Secnds TotSecnd IP-Address_____ Pt___
Sess-ID__ KB_In_ KB_Out PktIn_ PktOut CallerID__
kihslac 2002/09/01 16:13:44 2002/09/01 16:59:17 2734 2734 216.26.102.78 11
3D7278A934D2 406 2290 4228 3570
kihslac 2002/09/01 22:11:40 2002/09/01 22:54:31 2572 5306 216.26.102.78 11
3D72D6C5411B 702 3710 6242 6496
kihslac 2002/09/02 11:08:50 2002/09/02 11:13:49 300 5606 216.26.102.78 11
3D738CD00264 26 209 367 294
kihslac 2002/09/03 11:44:44 2002/09/03 11:45:18 34 5640 216.26.102.71 4
3D74DD9F1A8E 0 0 7 4
kihslac 2002/09/03 12:19:25 2002/09/03 12:20:07 43 5683 216.26.102.71 4
3D74E71E1B00 0 0 11 4
kihslac 2002/09/03 12:22:13 2002/09/03 12:41:30 1158 6841 216.26.102.71 4
3D74EFA11E2F 32 0 391 3
kihslac 2002/09/03 12:59:36 2002/09/03 13:42:51 2595 9436 216.26.102.71 4
3D74F44A2007 440 0 4307 3
kihslac 2002/09/03 13:48:48 2002/09/03 16:06:54 8287 17723 216.26.102.71 4
3D7502AC2163 470 0 3375 8
kihslac 2002/09/03 16:16:40 2002/09/03 18:19:42 7382 25105 216.26.102.71 4
3D75246E2540 648 1 3400 34
kihslac 2002/09/03 18:35:15 2002/09/03 21:17:23 9729 34834 216.26.102.71 4
3D75438E2856 4 0 63 16
kihslac 2002/09/03 23:03:48 2002/09/05 06:55:52 114725 149559 216.26.102.71 4
3D757B492C64 6183 7 37710 162
As the last line indicates, the remote user logged in 2002/09/03 and
didn't disconnect until 2002/09/05 (today). Radius now refuses login on
the grounds of exceeded daily limit, even though the daily limit hasn't
technically been exceeded...
When does the count get reset, at midnight?
This could be a glitch where the session wasn't properly terminated. The
RAS box (Linux with portslave) improperly shutdown around that time.
Any suggestions?
Adi
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html