SQLCounter configuration

tnt at kalik.net tnt at kalik.net
Thu Feb 26 15:55:00 CET 2009


>Sorry, i read mans and comments in config and try to do like you say but
>it's not work as i need. I have sqlcounter:
>sqlcounter noresetBytecounter {
>         counter-name = Total-Max-Octets
>         check-name = Max-Octets
>         reply-name = ChilliSpot-Max-Total-Octets
>         sqlmod-inst = sql
>         key = User-Name
>         reset = never
>         query = "SELECT (SUM(AcctInputOctets)+SUM(AcctOutputOctets)) FROM
>radacct WHERE UserName='%{%k}'"
>}
>
>post-auth section in sites-enabled/default:
>     Post-Auth-Type REJECT {
>         attr_filter.access_reject
>
>         if (control:Max-Octets > 0) {
>             update reply {
>                 Reply-Message := "Traffic limit exceeded."
>             }
>         }
>
>     }
>

Looking at that it should probably be:

control:Max-Octets (check value) < control:Total-Max-Octets (counter
value). I don't think that negative value vill go into (reply:)
ChilliSpot-Max-Total-Octets. If it doesn't work, you can check if reply
value is zero.

Ivan Kalik
Kalik Informatika ISP




More information about the Freeradius-Users mailing list