<div>1. So, in fact I optimized my counter.conf files following the wiki page related to Rlm_sqlcounter module (<a href="http://wiki.freeradius.org/Rlm_sqlcounter">http://wiki.freeradius.org/Rlm_sqlcounter</a>)</div><div>2. I also followed the radius debug trace, but being relatively new to FR, I neglect to put it in my post. I beg your pardon!</div>
<div><br></div><div>Following your thoughts, bellow is the debug output for FR running `radiusd -XXX`:</div><div><br></div><div>rad_recv: Access-Request packet from host 127.0.0.1 port 54430, id=87, length=269</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>ChilliSpot-Version = "1.2.9"</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>User-Name = "test1"</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>User-Password = "test1"</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>Service-Type = Login-User</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Acct-Session-Id = "4fed56ba00000001"</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>Framed-IP-Address = 10.3.1.10</div><div>
<span class="Apple-tab-span" style="white-space:pre"> </span>NAS-Port-Type = Wireless-802.11</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>NAS-Port = 1</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>NAS-Port-Id = "00000001"</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Calling-Station-Id = "00-25-22-83-95-C5"</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>Called-Station-Id = "F8-D1-11-05-93-01"</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>NAS-IP-Address = 10.3.1.1</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>NAS-Identifier = "nas-2"</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>WISPr-Location-ID = "isocc=,cc=,ac=,network=Coova,"</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>WISPr-Location-Name = "My_HotSpot"</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>WISPr-Logoff-URL = "<a href="http://10.3.1.1:3001/logoff">http://10.3.1.1:3001/logoff</a>"</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Message-Authenticator = 0x5ba554bf22d10f59fec9c79a1524e690</div><div>Fri Jun 29 10:20:06 2012 : Info: # Executing section authorize from file /netnfork/radius//etc/raddb/sites-enabled/default</div>
<div>Fri Jun 29 10:20:06 2012 : Info: +- entering group authorize {...}</div><div>Fri Jun 29 10:20:06 2012 : Info: ++[preprocess] returns ok</div><div>Fri Jun 29 10:20:06 2012 : Info: ++[chap] returns noop</div><div>Fri Jun 29 10:20:06 2012 : Info: [suffix] No '@' in User-Name = "test1", looking up realm NULL</div>
<div>Fri Jun 29 10:20:06 2012 : Info: [suffix] No such realm "NULL"</div><div>Fri Jun 29 10:20:06 2012 : Info: ++[suffix] returns noop</div><div>Fri Jun 29 10:20:06 2012 : Info: [eap] No EAP-Message, not doing EAP</div>
<div>Fri Jun 29 10:20:06 2012 : Info: ++[eap] returns noop</div><div>Fri Jun 29 10:20:06 2012 : Info: [sql] <span class="Apple-tab-span" style="white-space:pre">   </span>expand: %{User-Name} -> test1</div><div>Fri Jun 29 10:20:06 2012 : Info: [sql] sql_set_user escaped user --> 'test1'</div>
<div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql (sql): Reserving sql socket id: 2</div><div>Fri Jun 29 10:20:06 2012 : Info: [sql] <span class="Apple-tab-span" style="white-space:pre">     </span>expand: SELECT id, UserName, Attribute, Value, Op   FROM radcheck   WHERE Username = '%{SQL-User-Name}'   ORDER BY id -> SELECT id, UserName, Attribute, Value, Op   FROM radcheck   WHERE Username = 'test1'   ORDER BY id</div>
<div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql_postgresql: Status: PGRES_TUPLES_OK</div><div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql_postgresql: query affected rows = 2 , fields = 5</div><div>Fri Jun 29 10:20:06 2012 : Info: [sql] User found in radcheck table</div>
<div>Fri Jun 29 10:20:06 2012 : Info: [sql] <span class="Apple-tab-span" style="white-space:pre">       </span>expand: SELECT id, UserName, Attribute, Value, Op   FROM radreply   WHERE Username = '%{SQL-User-Name}'   ORDER BY id -> SELECT id, UserName, Attribute, Value, Op   FROM radreply   WHERE Username = 'test1'   ORDER BY id</div>
<div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql_postgresql: Status: PGRES_TUPLES_OK</div><div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql_postgresql: query affected rows = 0 , fields = 5</div><div>Fri Jun 29 10:20:06 2012 : Info: [sql] <span class="Apple-tab-span" style="white-space:pre">  </span>expand: SELECT GroupName FROM radusergroup WHERE UserName='%{SQL-User-Name}' ORDER BY priority -> SELECT GroupName FROM radusergroup WHERE UserName='test1' ORDER BY priority</div>
<div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql_postgresql: Status: PGRES_TUPLES_OK</div><div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql_postgresql: query affected rows = 0 , fields = 1</div><div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql (sql): Released sql socket id: 2</div>
<div>Fri Jun 29 10:20:06 2012 : Info: ++[sql] returns ok</div><div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sqlcounter: Entering module authorize code</div><div>Fri Jun 29 10:20:06 2012 : Debug: sqlcounter_expand:  'SELECT SUM(AcctSessionTime -                 GREATER((1340953200 - AcctStartTime::ABSTIME::INT4), 0))                 FROM radacct WHERE UserName='%{User-Name}' AND                 AcctStartTime::ABSTIME::INT4 + AcctSessionTime > '1340953200''</div>
<div>Fri Jun 29 10:20:06 2012 : Info: [hourlycounter] <span class="Apple-tab-span" style="white-space:pre">     </span>expand: SELECT SUM(AcctSessionTime -                 GREATER((1340953200 - AcctStartTime::ABSTIME::INT4), 0))                 FROM radacct WHERE UserName='%{User-Name}' AND                 AcctStartTime::ABSTIME::INT4 + AcctSessionTime > '1340953200' -> SELECT SUM(AcctSessionTime -                 GREATER((1340953200 - AcctStartTime::ABSTIME::INT4), 0))                 FROM radacct WHERE UserName='test1' AND                 AcctStartTime::ABSTIME::INT4 + AcctSessionTime > '1340953200'</div>
<div>Fri Jun 29 10:20:06 2012 : Debug: WARNING: Please replace '%S' with '${sqlmod-inst}'</div><div>Fri Jun 29 10:20:06 2012 : Debug: sqlcounter_expand:  '%{sql:SELECT SUM(AcctSessionTime -                 GREATER((1340953200 - AcctStartTime::ABSTIME::INT4), 0))                 FROM radacct WHERE UserName='test1' AND                 AcctStartTime::ABSTIME::INT4 + AcctSessionTime > '1340953200'}'</div>
<div>Fri Jun 29 10:20:06 2012 : Info: [hourlycounter] sql_xlat</div><div>Fri Jun 29 10:20:06 2012 : Info: [hourlycounter] <span class="Apple-tab-span" style="white-space:pre">     </span>expand: %{User-Name} -> test1</div>
<div>Fri Jun 29 10:20:06 2012 : Info: [hourlycounter] sql_set_user escaped user --> 'test1'</div><div>Fri Jun 29 10:20:06 2012 : Info: [hourlycounter] <span class="Apple-tab-span" style="white-space:pre">     </span>expand: SELECT SUM(AcctSessionTime -                 GREATER((1340953200 - AcctStartTime::ABSTIME::INT4), 0))                 FROM radacct WHERE UserName='test1' AND                 AcctStartTime::ABSTIME::INT4 + AcctSessionTime > '1340953200' -> SELECT SUM(AcctSessionTime -                 GREATER((1340953200 - AcctStartTime::ABSTIME::INT4), 0))                 FROM radacct WHERE UserName='test1' AND                 AcctStartTime::ABSTIME::INT4 + AcctSessionTime > '1340953200'</div>
<div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql (sql): Reserving sql socket id: 1</div><div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql_postgresql: Status: PGRES_TUPLES_OK</div><div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql_postgresql: query affected rows = 1 , fields = 1</div>
<div>Fri Jun 29 10:20:06 2012 : Info: [hourlycounter] sql_xlat finished</div><div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql (sql): Released sql socket id: 1</div><div>Fri Jun 29 10:20:06 2012 : Info: [hourlycounter] <span class="Apple-tab-span" style="white-space:pre">   </span>expand: %{sql:SELECT SUM(AcctSessionTime -                 GREATER((1340953200 - AcctStartTime::ABSTIME::INT4), 0))                 FROM radacct WHERE UserName='test1' AND                 AcctStartTime::ABSTIME::INT4 + AcctSessionTime > '1340953200'} -></div>
<div><br></div><div><span style="background-color:rgb(255,102,102)">//***1 Look here!!! </span></div><div><span style="background-color:rgb(255,102,102)"><br></span></div><div><span style="background-color:rgb(255,102,102)">Fri Jun 29 10:20:06 2012 : Debug: rlm_sqlcounter: No integer found in string ""</span></div>
<div><span style="background-color:rgb(255,102,102)">Fri Jun 29 10:20:06 2012 : Info: ++[hourlycounter] returns noop</span></div><div><span style="background-color:rgb(255,102,102)"><br></span></div><div><span style="background-color:rgb(255,102,102)">//***1</span></div>
<div><br></div><div>Fri Jun 29 10:20:06 2012 : Info: ++[pap] returns updated</div><div>Fri Jun 29 10:20:06 2012 : Info: Found Auth-Type = PAP</div><div>Fri Jun 29 10:20:06 2012 : Info: # Executing group from file /netnfork/radius//etc/raddb/sites-enabled/default</div>
<div>Fri Jun 29 10:20:06 2012 : Info: +- entering group PAP {...}</div><div>Fri Jun 29 10:20:06 2012 : Info: [pap] login attempt with password "test1"</div><div>Fri Jun 29 10:20:06 2012 : Info: [pap] Using clear text password "test1"</div>
<div>Fri Jun 29 10:20:06 2012 : Info: [pap] User authenticated successfully</div><div>Fri Jun 29 10:20:06 2012 : Info: ++[pap] returns ok</div><div>Fri Jun 29 10:20:06 2012 : Info: # Executing section post-auth from file /netnfork/radius//etc/raddb/sites-enabled/default</div>
<div>Fri Jun 29 10:20:06 2012 : Info: +- entering group post-auth {...}</div><div>Fri Jun 29 10:20:06 2012 : Info: ++[exec] returns noop</div><div><br></div><div><span style="background-color:rgb(255,102,102)">//***2 Look here</span></div>
<div><span style="background-color:rgb(255,102,102)"><br></span></div><div><span style="background-color:rgb(255,102,102)">Sending Access-Accept of id 87 to 127.0.0.1 port 54430</span></div><div><span style="background-color:rgb(255,102,102)"><br>
</span></div><div><span style="background-color:rgb(255,102,102)">//***2</span></div><div>Fri Jun 29 10:20:06 2012 : Info: Finished request 1.</div><div>Fri Jun 29 10:20:06 2012 : Debug: Going to the next request</div><div>
Fri Jun 29 10:20:06 2012 : Debug: Waking up in 4.9 seconds.</div><div>rad_recv: Accounting-Request packet from host 127.0.0.1 port 56325, id=47, length=216</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>ChilliSpot-Version = "1.2.9"</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>ChilliSpot-Attr-10 = 0x00000002</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>Event-Timestamp = "Jun 29 2012 10:20:06 EEST"</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>User-Name = "test1"</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Acct-Status-Type = Start</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Acct-Session-Id = "4fed56ba00000001"</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Framed-IP-Address = 10.3.1.10</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>NAS-Port-Type = Wireless-802.11</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>NAS-Port = 1</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>NAS-Port-Id = "00000001"</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>Calling-Station-Id = "00-25-22-83-95-C5"</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>Called-Station-Id = "F8-D1-11-05-93-01"</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>NAS-IP-Address = 10.3.1.1</div><div>
<span class="Apple-tab-span" style="white-space:pre"> </span>NAS-Identifier = "nas-2"</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>WISPr-Location-ID = "isocc=,cc=,ac=,network=Coova,"</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>WISPr-Location-Name = "My_HotSpot"</div><div>Fri Jun 29 10:20:06 2012 : Info: # Executing section preacct from file /netnfork/radius//etc/raddb/sites-enabled/default</div>
<div>Fri Jun 29 10:20:06 2012 : Info: +- entering group preacct {...}</div><div>Fri Jun 29 10:20:06 2012 : Info: ++[preprocess] returns ok</div><div>Fri Jun 29 10:20:06 2012 : Info: [acct_unique] Hashing 'NAS-Port = 1,Client-IP-Address = 127.0.0.1,NAS-IP-Address = 10.3.1.1,Acct-Session-Id = "4fed56ba00000001",User-Name = "test1"'</div>
<div>Fri Jun 29 10:20:06 2012 : Info: [acct_unique] Acct-Unique-Session-ID = "c2ef1ad94ab8e1c1".</div><div>Fri Jun 29 10:20:06 2012 : Info: ++[acct_unique] returns ok</div><div>Fri Jun 29 10:20:06 2012 : Info: [suffix] No '@' in User-Name = "test1", looking up realm NULL</div>
<div>Fri Jun 29 10:20:06 2012 : Info: [suffix] No such realm "NULL"</div><div>Fri Jun 29 10:20:06 2012 : Info: ++[suffix] returns noop</div><div>Fri Jun 29 10:20:06 2012 : Info: ++[files] returns noop</div><div>
Fri Jun 29 10:20:06 2012 : Info: # Executing section accounting from file /netnfork/radius//etc/raddb/sites-enabled/default</div><div>Fri Jun 29 10:20:06 2012 : Info: +- entering group accounting {...}</div><div>Fri Jun 29 10:20:06 2012 : Info: [detail] <span class="Apple-tab-span" style="white-space:pre">   </span>expand: %{Packet-Src-IP-Address} -> 127.0.0.1</div>
<div>Fri Jun 29 10:20:06 2012 : Info: [detail] <span class="Apple-tab-span" style="white-space:pre">    </span>expand: /netnfork/radius//var/log/radius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/detail-%Y%m%d -> /netnfork/radius//var/log/radius/radacct/<a href="http://127.0.0.1/detail-20120629">127.0.0.1/detail-20120629</a></div>
<div>Fri Jun 29 10:20:06 2012 : Info: [detail] /netnfork/radius//var/log/radius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/detail-%Y%m%d expands to /netnfork/radius//var/log/radius/radacct/<a href="http://127.0.0.1/detail-20120629">127.0.0.1/detail-20120629</a></div>
<div>Fri Jun 29 10:20:06 2012 : Info: [detail] <span class="Apple-tab-span" style="white-space:pre">    </span>expand: %t -> Fri Jun 29 10:20:06 2012</div><div>Fri Jun 29 10:20:06 2012 : Info: ++[detail] returns ok</div><div>
Fri Jun 29 10:20:06 2012 : Info: [radutmp] <span class="Apple-tab-span" style="white-space:pre">      </span>expand: /netnfork/radius//var/log/radius/radutmp -> /netnfork/radius//var/log/radius/radutmp</div><div>Fri Jun 29 10:20:06 2012 : Info: [radutmp] <span class="Apple-tab-span" style="white-space:pre">   </span>expand: %{User-Name} -> test1</div>
<div>Fri Jun 29 10:20:06 2012 : Info: ++[radutmp] returns ok</div><div>Fri Jun 29 10:20:06 2012 : Info: [sql] <span class="Apple-tab-span" style="white-space:pre"> </span>expand: %{User-Name} -> test1</div><div>Fri Jun 29 10:20:06 2012 : Info: [sql] sql_set_user escaped user --> 'test1'</div>
<div>Fri Jun 29 10:20:06 2012 : Info: [sql] <span class="Apple-tab-span" style="white-space:pre">       </span>expand: %{NAS-Port} -> 1</div><div>Fri Jun 29 10:20:06 2012 : Info: [sql] <span class="Apple-tab-span" style="white-space:pre">   </span>expand: %{Acct-Delay-Time} -> </div>
<div>Fri Jun 29 10:20:06 2012 : Info: [sql] <span class="Apple-tab-span" style="white-space:pre">       </span>... expanding second conditional</div><div>Fri Jun 29 10:20:06 2012 : Info: [sql] <span class="Apple-tab-span" style="white-space:pre">      </span>expand: INSERT INTO radacct   (AcctSessionId, AcctUniqueId, UserName, Realm, NASIPAddress,    NASPortId, NASPortType, AcctStartTime, AcctAuthentic,   ConnectInfo_start, CalledStationId, CallingStationId, ServiceType,   FramedProtocol, FramedIPAddress, AcctStartDelay, XAscendSessionSvrKey)   VALUES('%{Acct-Session-Id}',   '%{Acct-Unique-Session-Id}',   '%{SQL-User-Name}',   NULLIF('%{Realm}', ''),   '%{NAS-IP-Address}',   %{%{NAS-Port}:-NULL},   '%{NAS-Port-Type}',   ('%S'::timestamp - '%{%{Acct-Delay-Time}:-0}'::interval),   '%{Acct-Authentic}',   '%{Connect-Info}',   '%{Called-Station-Id}',   '%{Calling-Station-Id}',   '%{Service-Type}',   '%{Framed-Protocol}',   NULLIF('%{Framed-IP-Address}', '')::inet,   0,   '%{X-Ascend-Session-Svr-Key}') -> INSERT INTO radacct   (AcctSessionId, AcctUniqueId, UserName, Realm, NASIPAddress,    NASPortId, NASPortType, AcctStartTime, AcctAuthentic,   ConnectInfo_start, CalledStationId, CallingStationId, ServiceType,   FramedProtocol, FramedIPAddress, AcctStartDelay, </div>
<div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql (sql): Reserving sql socket id: 0</div><div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql_postgresql: Status: PGRES_COMMAND_OK</div><div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql_postgresql: query affected rows = 1</div>
<div>Fri Jun 29 10:20:06 2012 : Debug: rlm_sql (sql): Released sql socket id: 0</div><div>Fri Jun 29 10:20:06 2012 : Info: ++[sql] returns ok</div><div>Sending Accounting-Response of id 47 to 127.0.0.1 port 56325</div><div>
Fri Jun 29 10:20:06 2012 : Info: Finished request 2.</div><div>Fri Jun 29 10:20:06 2012 : Info: Cleaning up request 2 ID 47 with timestamp +263</div><div>Fri Jun 29 10:20:06 2012 : Debug: Going to the next request</div><div>
Fri Jun 29 10:20:06 2012 : Debug: Waking up in 4.9 seconds.</div><div>Fri Jun 29 10:20:11 2012 : Info: Cleaning up request 1 ID 87 with timestamp +263</div><div>Fri Jun 29 10:20:11 2012 : Info: Ready to process requests.</div>
<div><br></div><div>when I authenticate for the second time the user (after logged it out), I get some more lines in the debug output, and also the Session-Timeout attribute is send.</div><div>Bellow are some lines that appear in plus to the first debug track:</div>
<div><br></div><div>For<span style="background-color:rgb(255,255,255)"> //***1 the lines are:</span></div><div><span style="background-color:rgb(255,255,255)"><br></span></div><div><span style="background-color:rgb(255,255,255)">Fri Jun 29 10:25:43 2012 : Debug: rlm_sqlcounter: Check item is greater than query result</span></div>
<div><span style="background-color:rgb(255,255,255)">Fri Jun 29 10:25:43 2012 : Debug: rlm_sqlcounter: Authorized user test3, check_item=60, counter=10</span></div><div><span style="background-color:rgb(255,255,255)">Fri Jun 29 10:25:43 2012 : Debug: rlm_sqlcounter: Sent Reply-Item for user test3, Type=Session-Timeout, value=50</span></div>
<div><span style="background-color:rgb(255,255,255)">Fri Jun 29 10:25:43 2012 : Info: ++[hourlycounter] returns ok</span></div><div><br></div><div>For //***2 Sending Access-Accept of id 117 to 127.0.0.1 port 39595</div><div>
<span class="Apple-tab-span" style="white-space:pre"> </span>Session-Timeout = 50</div><div><br></div><div><br></div><div>So, as you can see from my comments, the Session-Timeout attribute isn't present in the radius response debug from the first login. The second time when it appears, it is caluculated correctly. For now I think that I have an issue with FR, so I don't go further to my chillispot NAS yet. </div>
<div>Do you have some suggestions?</div><div><br></div><div>N.B. </div><div>1. I changed the counter module name from dailycounter to hourlycounter, for clearness. </div><div>2. Also, in the good working scenario debug trace, I logged in with test3 username. (to clarify the username incompatibilities from the two debug output)</div>
<div>3. If you need also the second debug trace entirely, just let me know.</div><br><div class="gmail_quote">On Thu, Jun 28, 2012 at 3:50 PM, Fajar A. Nugraha <span dir="ltr"><<a href="mailto:list@fajar.net" target="_blank">list@fajar.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im HOEnZb">On Thu, Jun 28, 2012 at 7:34 PM, Andrei Petru Mura <<a href="mailto:mapandrei@gmail.com">mapandrei@gmail.com</a>> wrote:<br>

>    id  |     username      |     attribute            | op |   value<br>
><br>
> -----+------------------------+----------------------------+----+------------<br>
>  167 | test1                 | Password              | := | test1<br>
>  168 | test1                 | Max-Daily-Session | := | 60<br>
><br>
> The problem is that every time when I authenticate for the first time per<br>
> hour (because the sqlcounter is resetted hourly), with username test1, I can<br>
> access the services given by freeradius an unlimited time.<br>
<br>
</div><div class="HOEnZb"><div class="h5">That's not right.<br>
- Did you read the wiki?<br>
- Did you try to run FR in debug mode? Did it send Session-Timeout<br>
attribute? Was it calculated correctly?<br>
- Does your NAS honor Session-Timeout attribute?<br>
<br>
IIRC some NAS (e.g. chillispot) ignores some attributes (e.g.<br>
Acct-Interim-Interval) if it's too small (e.g <= 60 seconds). That<br>
might be the case in your setup (although the attribute here is<br>
different).<br>
<br>
--<br>
Fajar<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>
</div></div></blockquote></div><br>