Hello!
As Mikrotik told me: “We don’t recomend it because hotspot isn’t made for this amount of local users”, we decided to use a Radius server.
(we added the 120.000 users to local database and it works fine in office, with 10 users at the same time..! But..)
We made 5 events. All succeed.
Finally the best was: 3-4 routerboard 433ah with dbiif50pro and dbiif20pro (1 and 1). (with N radios, if there are 20 or 30 users in a radio, iphones won’t work, hotspot login page don’t work. Doesn’t matter the traffic.. Can’t connect)
Same ssid different channel.
More APs-> more interferences.
Max users connected to the 3-4 radios: 465 users (only 30 or 40 with real traffic)
Script to ban DHCP fake servers.
We used script to kick users with bad signal.. But can’t calibrate as good as needed and gived problems with lot of users connected.
5ghz radios never get saturated and ipads worked perfect always. If the customer says “it doesn’t work”-> show your ipad. Company {If (ipad==0) ipad ++;}
Finally we get from 1000 to 1500 dhcp leases in the events. About 2000 in bigger ones with 3-4 days of event.
We calculated about 2,5% conected to the wifi. And about 10-15% of this 2,5% introduced a valid key in the hotspot)
if you have to serve 1hour of internet, play with timeout of the hotspot to let the zombie user connected since first login till 1 hour. Or time you need. Its better than 10 minutes now, 10 later, etcc.
We used fiber connection or 2 ADSL of 10 mbps (with chupaka’s load balancing without scripting. Yes people, it works perfect.. Maya and me knows xD)
We used Radius Manager to validate users and see stadistics. Its perfect..!
We used cacti to graph active users in hotspot, users connected to wlans, dhcp leases (use lease time as daysoftheevent+timeyouwanttoseethegraph!!)
Use a /16 network
Firewall all you need
Avoid forward between users
Create virus firewall filters
Good luck!