Thanks!!! Now I have only this record in radcheck table:
Username   Attribute                 Value   op
-------------------------------------------------
UserName   Max-Daily-Session-Time    7200     :=
..........
-------------------------------------------------
but I had to change the Authorization section of the radius.conf to:
authorize {
        sql
        counter
}

I hope that this will help someone.....

>From: Kostas Kalevras <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: Re: Counter module doesn't work
>Date: Mon, 11 Feb 2002 14:52:42 +0200 (EET)
>
>On Mon, 11 Feb 2002, Andrew Kelaidis wrote:
>
> > I have installed the latest snapshot of freeRadius and I am using mySQL 
>for
> > AAA. I would also like to limit the online time for all users. Here is a
> > part of my radiusd.conf file:
> > ........
> > 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-Time
> >                 allowed-servicetype = Framed-User
> >                 cache-size = 5000
> >         }
> > I have also inserted a "counter" into Authorization, Accounting parts of 
>the
> > file. In radius database I have these records for the counter:
> > Username   Attribute              Value  op
> > --------------------------------------------
> > UserName   Daily-Session-Time    120     >
> > UserName   Auth-Type             Reject  =
> > --------------------------------------------
> > I start radius with "-X" and when a user calls in I receive these 
>messages
> > about counter:
> >            modcall: entering group authorize
> >            rlm_counter: Entering module authorize code
> >            rlm_counter: Could not find Check item value pair
> >            modcall[authorize]: module "counter" returns noop
> > The Accounting procedure returns ok. I can't understand what I do wrong.
> > Please help
>
>You can do one of the following:
>
>1. Remove the counter from the authorize section and leave it in the 
>accounting
>section. The check for the Daily-Session-Time is based on a compare 
>function
>registered from the counter module and not on the authorize function 
>provided by
>the module.
>
>2. Add a Max-Daily-Session-Time check item in the db like this:
>
>UserName  Max-Daily-Session-Time    120   = (you could also use the := 
>operator)
>
>and leave the counter in the authorize section.
>
>--
>Kostas Kalevras  Network Operations Center
>[EMAIL PROTECTED] National Technical University of Athens, Greece
>Work Phone:  +30 10 7721861
>'Go back to the shadow' Gandalf
>
>
>-
>List info/subscribe/unsubscribe? See 
>http://www.freeradius.org/list/users.html



_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com


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

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

Reply via email to