sqlcounters for traffic
Alan DeKok
aland at deployingradius.com
Sat Sep 6 08:40:33 CEST 2008
Alexandre Chapellon wrote:
> Here is the full debug outputed during the auth query/reply
...
> rlm_sqlcounter: Sent Reply-Item for user scott,
> Type=Session-Traffic-Limit, value=12694
...
> Sending Access-Accept of id 201 to 127.0.0.1 port 37792
> Session-Traffic-Limit = ""
That's the problem. Looking at dictionary.redback,
Session-Traffic-Limit is a string. It's not an integer counter.
If you do really want to use Session-Traffic-Limit, you will have to
change sqlcounter to use a *different* attribute in the reply, such as
Tmp-Integer-0, which is a server-side attribute. Then use "unlang" in
post-auth to copy it to Session-Traffic-Limit:
update reply {
Session-Traffic-Limit = "%{reply:Tmp-Integer-0}"
}
That should work.
Alan DeKok.
More information about the Freeradius-Users
mailing list