On Sun, 8 Dec 2002, Oliver Zimmermann wrote:

> I have the problem understanding how the counter module works. Lets say I want to 
>provide a Maximum Daily Session linit of 3600 seconds for a user on freeradius-0.7. 
>Is the following scenario right? (sorry I can't test it for the moment):
>
> users file:
> ----------
> DEFAULT Max-Daily-Session = 3600
>         Fall-Through = 1
>
> John_D    Password = "FZ768wRll", NAS-IP-Address = "214.32.39.2", Simultaneous-Use = 
>1
>         Service-Type = Framed-User,
>         Framed-Protocol = PPP,
>         Framed-IP-Address = 255.255.255.254,
>         Framed-MTU = 1500,
>         Idle-Timeout = 3600,
>         Port-Limit = 1
> ...
> _________
>
> radiusd.conf:
> ____________
> ...
>         counter {
>                 filename = ${raddbdir}/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
>         }
> authorize {
>         counter
>         suffix
>         files

The counter module should come *after* the files module so that
Max-Daily-Session has been set when it runs.
Also add the counter module in the instantiate section.

> }
> accounting {
>         detail
>         counter
>         unix
>         radutmp
> }
> session {
>         radutmp
> }
> ---------------
>
> If someone knows how to realize the same with "Daily-Session-Time" is appreciated too
>
> Thank you
> Oliver
>
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>

--
Kostas Kalevras         Network Operations Center
[EMAIL PROTECTED]      National Technical University of Athens, Greece
Work Phone:             +30 210 7721861
'Go back to the shadow' Gandalf



- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to