I have to create a 'demo' user in freeradius (with mysql) for clients to test our 'hotspot' network before buying, it works fine for one session but I need the 'demo' user to be able to log in more than once, I added the 'Simultaneous-Use' attribute with a value of '16' in freeradius, with the correct operator ':='
From freeradius' side it works fine, it sends the 'Access-Accept' correctly to the Microtik but the Microtik seem to ignore it and replies 'No more session allowed for this user'
Note that we can not use a local or 'trial' user because we must be able to disable the 'demo' user easily whenever we want to, on all of the XX Microtiks we have.
And I can't find any option like 'shared-users' or 'Simultaneous-Use' anywhere outside the local users profiles.. normal users should be able to log in twice, and demo users 16 times.
I think at some point it worked (really not sure, tried so many times..), maybe I changed some other option which disabled something..?
Can't find which one anyway, and no, we obviously don't give the 'demo' user any fixed IP address with freeradius, the IP is assigned by the Microtik dhcp server.
Also, the radius accounting seem to work fine.