I am doing MAC-auth-only with Hotspot. Here is my situation:
user tries to go to google.com. Radius auth fails. user is redirected to my signup page. signs up. user’s mac address is added as username into my radius server
At this point, if the Radius is queried, it will send back an Allow. but the MikroTik hotspot will not re-request authentication from the radius until I remove the entry for this user in the hotspot “hosts” table.
How can I force a single entry to be removed from the hosts table, so the radius with be re-queried after they sign up?
Is there a way to flush the entire hosts table periodically to force all users to re authenticate?
Did you get an answer to this question?
I also wanted to know if anyone has gotten the error message “login failed, your traffic limit is reached” ???
They have only been online 2 days and the graphs or torch dont show that they used unreasonable amount?
thaksn
cindy
After user is added to radius database, your signup page should redirect
client to hotspot login page, passing client’s mac address as username. It
will force login process for that client, without removing host entry.
In 2.8, I have had situations where users log off before their session expires, but they were able to reconnect with no login with the auth-mac in 2.8. Now that 2.9 does not send RADIUS requests like 2.8 with auth-mac enabled, do I need to write something to attempt to login the user by mac address?
This continues to happen and I have to change the users username to get them back online. Do they get this message because they have actually gone over their limit package in hotspot or becuase they have added a new device (ie router) and are coming in with a new mac address? If so will adding mac authentication fix this as the 2 posts under mine stated? I am using 2.9.6.
thanks
Cynthia