Hotspot MAC Authorization failure

Hi all, I’ve got a problem with users not authorizing with my Mikrotik hotspot database. I’m using the built-in radius with MAC auth, I have 1000’s of user accounts and have currently 300+ active. Every time I reboot the router I get only around half my active users re-authenticating, if I look under the Hosts tab on the Mikrotik I see the remaining users with the “H” (not authorized) and if I open their accounts in user manager I see they have airtime, I then have to remove their airtime and re-add it to the account, they will then authenticate and come up as authorized on the hotspot.

/ip hotspot profile
add hotspot-address=10.1.12.254 http-cookie-lifetime=4w2d login-by=mac,cookie,http-chap,trial,mac-cookie name=hsprof1 trial-uptime-limit=10m trial-user-profile=trial use-radius=yes
/ip hotspot
add address-pool=dhcp_pool3 disabled=no idle-timeout=none interface=hotspot name=hotspot profile=hsprof1

Anyone else suffer similar? I was on v6.39 and I’ve now upgraded firmware and software to latest and still the issue persists.

I am having a similar issue i am using a 3rd party captive portal. The guest devices shows up time of 2 days but an idle time of 1 day and they cannot get connected. I delete the entry in hosts and they then get the captive portal. Ideas?

Thanks
Bill

Rather, the RADIUS server is single-threaded and does not have time to answer all at once. You need to repeat the requests later and look at the RADIUS query log. What is not suitable for self-authorization via the web profile of the hotspot?