> -----Message d'origine-----
> De : kkalev [mailto:[EMAIL PROTECTED]]
> Objet : Re: using rlm_counter and sql
> 
> Well, you will have to do the following very stupid thing:
> 
> radiusd.conf:
> 
> authorize{
>       [...]
>       counter
>       files
>       counter
> }

  I did that but the files modules is still initialized before the 
counter modules.

  After a few tries I think that it is in fact due to the authenticate 
section. If I write radiusd.conf that way :

--- radiusd.conf
authenticate {
        counter
        files
}


authorize {
        counter
        files
        counter
}
---

   I have the following :

--- output
Module: Library search path is /usr/local/lib
Module: Loaded Counter 
 counter: filename = "/usr/local/etc/raddb/db.counter"
 counter: key = "User-Name"
 counter: reset = "monthly"
 counter: count-attribute = "Acct-Session-Time"
 counter: counter-name = "Monthly-Session-Time"
 counter: check-name = "Max-Monthly-Session"
 counter: allowed-servicetype = "Framed-User"
 counter: cache-size = 5000
rlm_counter: Counter attribute Monthly-Session-Time is number 1056
rlm_counter: Next reset 1012518000
Module: Instantiated counter (counter) 
radiusd.conf: "Counter" modules aren't allowed in 'authenticate' 
sections -- they have no such method.
---

   Which is totally normal, as the counter module does not have 
authentication functions. But as soon as I write :

--- radiusd.conf
authenticate {
        files
}


authorize {
        counter
        files
        counter
}
---

  I get :

--- output
Module: Library search path is /usr/local/lib
Module: Loaded files 
 files: usersfile = "/usr/local/etc/raddb/users"
 files: acctusersfile = "/usr/local/etc/raddb/acct_users"
 files: compat = "no"
/usr/local/etc/raddb/users[5]: Parse error (check) for entry DEFAULT: 
Unknown attribute Monthly-Session-Time
Errors reading /usr/local/etc/raddb/users
radiusd.conf[95]: files: Module instantiation failed.
---

   I also tried to switch the authenticate an authorize sections without 
success.

   What am I doing wrong ??

   I have attached my full radiusd.conf, just in case...

Thomas FAVIER
Accelance
Tel: +33 (0)4 37 43 12 22
Fax: +33 (0)4 37 43 12 20
www.accelance.fr

Attachment: radiusd.conf
Description: Binary data

Reply via email to