<div dir="ltr">This is a question for the CoovaChilli mailing list. <br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 10, 2014 at 7:44 AM, SORROW <span dir="ltr"><<a href="mailto:ulmzcb@yahoo.com" target="_blank">ulmzcb@yahoo.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:14pt;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><div>
hello friends</div><div><br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">I
 Test freeradius and run in ubuntu+MySql+Mikrotik as NAS .. FreeRADIUS 
Version 2.1.10, for host i686-pc-linux-gnu, built on Sep 24 2012</div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
<br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">for limit Download user traffic
 daily  i user this setting in /etc/freeradius/sql/mysql/counter.conf</div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
<br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">====<br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
sqlcounter counterChilliSpotMaxTotalOctetsDaily {<br>            counter-name = ChilliSpot-Max-Total-Octets-Daily<br>            check-name = CS-Total-Octets-Daily<br>   
         counter-type = data<br>            reply-name = Mikrotik-Xmit-Limit<br>            sqlmod-inst = sql<br>            key = User-Name<br>            reset = daily<br>           
 query = "SELECT (SUM(AcctInputOctets + AcctOutputOctets)) FROM radacct 
WHERE UserName='%{%k}' AND    UNIX_TIMESTAMP(AcctStartTime) + 
AcctSessionTime > '%b'"<br>        }</div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
====</div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
Now
 i have problem in reset= hourly - daily - weekly Or monthly . I dont 
know how to fix it  for example i set for user  CS-Total-Octets-Daily 
check attribute 10MB   .. user in first login use 9MB and disconnect and
 re login again can use 10MB !! user must disconnect after 1MB  and user
 stay connect ! in this example sum of two connection usage is 19MB !!! 
 <br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
But if   reset = never    counter working correctly  and user disconnected in exact usage ...</div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
<br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
in freeradius -X   if reset = never  Reply-Item for user is correct
 value<br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
[counterChilliSpotMaxTotalOctetsDaily]
     expand: %{sql:SELECT (SUM(AcctInputOctets + AcctOutputOctets)) FROM
 radacct WHERE UserName='test4' AND UNIX_TIMESTAMP(AcctStartTime) + 
AcctSessionTime > '0'} -> 766328<br>rlm_sqlcounter: Check item is greater than query result<br>rlm_sqlcounter: Authorized user test4, check_item=1000000, counter=766328<br>rlm_sqlcounter: Sent Reply-Item for user test4, Type=Mikrotik-Xmit-Limit, value=233672<br>
++[counterChilliSpotMaxTotalOctetsDaily] returns ok</div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><br>
</div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
=====</div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">In freeradius -X if reset = daily    Reply-Item for user is not correct value</div>
<div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
[counterChilliSpotMaxTotalOctetsDaily]
     expand: %{sql:SELECT (SUM(AcctInputOctets + AcctOutputOctets)) FROM
 radacct WHERE UserName='test4' AND UNIX_TIMESTAMP(AcctStartTime) + 
AcctSessionTime > '1389299400'} -> 727301<br>rlm_sqlcounter: Check item is greater than query result<br>rlm_sqlcounter: Authorized user test4, check_item=1000000, counter=727301<br>rlm_sqlcounter: Sent Reply-Item for user test4, Type=Mikrotik-Xmit-Limit, value=1031030<br>
</div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">++[counterChilliSpotMaxTotalOctetsDaily] returns ok<br>
</div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><br></div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
how can i solve this ??</div><div style="font-style:normal;font-size:18.6667px;background-color:transparent;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><br></div>regards</div></div><br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/list/users.html</a><br></blockquote></div><br></div>