Change the Accounting-On query to check the MAC address of the NAS El dom., 11 dic. 2016 11:30, Sachin via Freeradius-Users < freeradius-users@lists.freeradius.org> escribió:
It should terminate but only its own sessions and not write acctstoptime for session of other nas.
If you look at the query i found and mentioned in last response FR is blindly updating all records based on few generic parameters in where condition which is incorrect IMHO.
Is there a way so that i can switch off this process/query update on nas reboot?
On 11-Dec-2016, at 1:12 pm, Brian Candler <b.candler@pobox.com> wrote:
On 11/12/2016 04:38, Sachin Yadav wrote: Here are some more details, From the logs i found that 1 NAS reboots and it updates radacct. This query cause a mass update of acctstoptime value for almost 26 records out of 319 currently active, all updates happen for openwrt NAS only. Below is the log
rad_recv: Accounting-Request packet from host 45.xx.1xx.1xx port 58986, id=0, length=189 ChilliSpot-Version = "1.3.1-svn" ChilliSpot-Attr-10 = 0x00000002 Event-Timestamp = "Nov 23 2016 15:30:09 IST" Acct-Status-Type = Accounting-On
That is correct behaviour by the NAS. When it reboots it sends an accounting packet with Acct-Status-Type = Accounting-On
But if the NAS has rebooted, does this not also imply that all of the previously-active sessions on that NAS must have terminated?
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html