I tested the new CAPsMAN (6.15) to manage multiple hotspot AP on my network.
For users who are connected through CAPsMAN, does not show the login page.
- Hotspor server interface is bridge brHOTSPOT.
- CAPsMAN Datapath Bridge is brHOTSPOT and configuration is not Local Forwarding.
- The user is connected to the AP, forwarded to CAPsMAN and to brHOTSPOT via port capXX.
- Unauthorized user gets IP from DHCP
- Unauthorized user resolve the url address (www.mikrotik.com) of the DNS via port 64872
- Unauthorized user send request (www.mikrotik.com) via port 64873
- Unauthorized user will receive an answer:
HTTP/1.1 302 Hotspot login required
Location: http://hotspot.hot/login?dst=.......
- Unauthorized user send new request (http://hotspot.hot/login?dst=.......)
- And then nothing. Long timeout and no response.
add 1)
If I put MAC address of the user in hotspot binding bypassed, no problem passing it to the Internet
(does not pass the authorization on the hotspot login servlet).
add 2)
If you add to bridge brHOTSPOT another port ethX, which connect another user,
hotspot works correctly.
Fix please!
PS:
Excuse my English google.
RouterOS - v6.15
HW - RB2011L, RB951-2n (as AP)