How to control users traffic ?
Neville
nev at itsnev.co.uk
Thu Aug 20 03:04:38 CEST 2009
> Message: 2
> Date: Tue, 14 Jul 2009 08:32:18 +0430
> From: Eric <bbahar3 at gmail.com>
> Subject: Re: How to control users traffic ?
> To: freeradius-users at lists.freeradius.org
> Message-ID:
> <38a27c8c0907132102w4d55ebfcmea079116add7b370 at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> freeradius-1.1.3-1.4 !!
> Is it the reason of problem ?
>
>
>> I set reply-name = Session-Octets-Limit in sqlcounter
>> but freeradius sends Seesion-Timeout in reply with value equal to the
>> deduct of octets used until now from check-name = Max-Input-Octets.
>> How should change the session-timeout to Session-Octets-Limit in
>> auth-reply?
>
> That shouldn't happen. What freeradius version? Post the debug from server
> startup and request processiong.
>
> Ivan Kalik
> Kalik Informatika ISP
Hi Ivan,
I have this working, other that I cannot set a Session-Octets-Limit higher
that 4Gb.
Is there anyway to get around this as I'm allocating 5GB of Usage Per Month?
Max-Traffic-Monthly := 4294970000 (4Gb)
[monthlytraffic] expand: %{sql:SELECT
(sum(acctinputoctets)+sum(acctoutputoctets)) FROM radacct
WHERE username='test1000' AND Month(acctstoptime)
=(Month(NOW())) AND Year(acctstoptime) = Year(NOW())} -> 0
rlm_sqlcounter: Check item is greater than query result
rlm_sqlcounter: Authorized user test1000, check_item=4294967295, counter=0
rlm_sqlcounter: Sent Reply-Item for user test1000,
Type=Session-Octets-Limit, value=1029889
++[monthlytraffic] returns ok
Sending Access-Accept of id 144 to 193.33.186.190 port 46294
Idle-Timeout := 1800
Framed-MTU = 1488
Framed-Protocol = PPP
Service-Type = Framed-User
Acct-Interim-Interval := 300
Session-Timeout = 3600
Session-Octets-Limit = 1029889
Session-Octets-Limited is set to 1Mb instead of 4Gb
Framed-IP-Address = 192.168.0.22
Max-Traffic-Monthly := 4200000000 (3.9Gb)
[monthlytraffic] expand: %{sql:SELECT
(sum(acctinputoctets)+sum(acctoutputoctets)) FROM radacct
WHERE username='test1000' AND Month(acctstoptime)
=(Month(NOW())) AND Year(acctstoptime) = Year(NOW())} -> 0
rlm_sqlcounter: Check item is greater than query result
rlm_sqlcounter: Authorized user test1000, check_item=4200000000, counter=0
rlm_sqlcounter: Sent Reply-Item for user test1000,
Type=Session-Octets-Limit, value=4201030340
++[monthlytraffic] returns ok
Sending Access-Accept of id 98 to 193.33.186.190 port 34040
Idle-Timeout := 1800
Framed-MTU = 1488
Framed-Protocol = PPP
Service-Type = Framed-User
Acct-Interim-Interval := 300
Session-Timeout = 3600
Session-Octets-Limit = 4201030340
Framed-IP-Address = 192.168.0.23
Thx
Nev
> Message: 2
> Date: Tue, 14 Jul 2009 08:32:18 +0430
> From: Eric <bbahar3 at gmail.com>
> Subject: Re: How to control users traffic ?
> To: freeradius-users at lists.freeradius.org
> Message-ID:
> <38a27c8c0907132102w4d55ebfcmea079116add7b370 at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> freeradius-1.1.3-1.4 !!
> Is it the reason of problem ?
>
>
>> I set reply-name = Session-Octets-Limit in sqlcounter
>> but freeradius sends Seesion-Timeout in reply with value equal to the
>> deduct of octets used until now from check-name = Max-Input-Octets.
>> How should change the session-timeout to Session-Octets-Limit in
>> auth-reply?
>
> That shouldn't happen. What freeradius version? Post the debug from server
> startup and request processiong.
>
> Ivan Kalik
> Kalik Informatika ISP
> -------------- next part --------------
More information about the Freeradius-Users
mailing list