I need to automatically erase user from “Hotspot Active” users table if this user has disconnected its wireless connection with Mikrotik router wireless device (based on Atheros chipset). I am nearly sure it was working in that way for 2.9.25 OS.
Now when user’s device has disconnected radio channel associated hotspot session remains and is still active in that table. As the result when user’s device has later established radio channel again there is no need to authenticate user’s name/password (via WWW) even though this authentication is required in the most of cooperating AAA platforms.
It’s worth to stress that I have disabled Cookie feature for Hotspot Server Profile.
The second failure implicated by described above is that Mikrotik does not send Accounting-Request Stop message after radio channel disconnecting. It was also working before.
I found the reason: someone reconfigured AAA platform and there was not sent an Idle-Timeout attribute in Access-Accept message. In the result all sessions where active forever even user was disconnected.
becarefull and make sure to config set at "keepalive-timeout" not more time to assign for hotspot user profile submenu..
i hope this point make help...
I am going to set idle-timeout for longer time but as I checked when it’s set for 365 days then authentication process (using RADIUS) is not working correctly.
What are your timeouts in /ip hotspot and what in /ip hotspot user profile ?
I have problems with users “hanging” even if they are disconnected. I’m not sure if keepalive-timout sends pings? What if customer has firewall blocking pings?