Please let me know if you can tell what I'm doing wrong. I do authorization and authentication all from LDAP. Here's my line in ldap.attrmap: replyItem Ldap-UserDn dn Here's my counter config: counter monthly { filename = ${raddbdir}/db.monthly key = Ldap-UserDn count-attribute = Acct-Session-Time reset = monthly counter-name = Monthly-Session-Time check-name = Max-Monthly-Session allowed-servicetype = Framed-User cache-size = 5000 } But I get this in my radius logs when I logout: rlm_counter: Packet Unique ID = '549154f744531b54' rlm_counter: Could not find the key-attribute in the request. Returning NOOP. I hope I'm not missing something really simple. Thanks Ben On Tue, 2006-03-14 at 00:05 +0100, Seferovic Edvin wrote:
-----Original Message----- From: freeradius-users-> bounces+edvin.seferovic=kolp.at@lists.freeradius.org [mailto:freeradius->users-bounces+edvin.seferovic=kolp.at@lists.freeradius.o rg] On Behalf Of >Ben Plimpton Sent: Montag, 13. März 2006 23:34 To: freeradius-users@lists.freeradius.org Subject: RE: About Monthly Time Limits
This is a somewhat related question.
Can I use an attribute that is not in the Stop record as the key for a monthly counter? For example, I would like to make the Ldap-UserDn attribute the key for the counter. Is there a way to make that value available to my counter?
Thanks
Sure.. if you use LDAP for Authentication and Authorisation ! there is ldap.attrmap file which maps the LDAP attributes to freeradius attributes.
The key is usually username ( or something else specific for a user or machine ).
I have such setup in a boarding home and it works like a charm ;)
Regards,
Edvin