Navigation: Help / Configure RouterOS
a. Double-click on the new hotspot profile that is created (usually named ‘hotspot1’) and perform the following steps:
b. On the Address Pool option, select ‘none’ from the drop down (reason: addresses are assigned by DHCP, so this is redundant and can cause issues).
c. Set the login-timeout into five minutes (00:50:00), It’s a period after which if the device hasn’t been authorized itself with the server, the host entry gets deleted from host table. Loop repeats until the device is authenticated.
d. Click the Reset HTML button on the right, confirm by clicking Yes.
2. If the ‘Keepalive Timeout’ option has a value in it, click the up-arrow to the right of it to disable the Keep alive timeout.
3. BE SURE THAT THE ADD MAC COOKIE OPTION IS UNCHECKED
4. Choose the Scripts tab and paste the following line into the On Logout section: /ip hotspot host remove [find where address=”$address” and !authorized and !bypassed]
2. Change the default-small queue Kind value to ‘red’ and leave the default settings. The “best” queue type is sometimes subjective, but the general rule is that RED is better due to its design and algorithm that works better with a smaller set of aggregate flows. Yet, sfq works extremely well when you have a scenario where you have lots of “flows” that all aggregate into a single queue. With that, we also recommend sfq as the default small queue type if you are seeing issues with red, this all depends on your setup.
Be sure to replace ‘yourdomain.com’ in the links above with the ISP domain you have registered with visp.net. When finished editing, email the file to email@example.com.
Note that PPPoE does not allow for the optimal captive portal experience.
You will need the following for your test bench
Note: The VISP RADIUS communicates with most head-end routers, however, Mikrotik allows you to use the Captive Portal functionality.