Page 1 of 1

Hotspot Bug - some clients fail to get to the login page

Posted: Mon Oct 20, 2008 4:04 am
by jonesy
Hi All,
I've come across what I'm pretty sure is a bug in the mikrotik hotspot.
I'm running RouterOS 3.15 (tried 3.14 - same issue).

My laptop is running ubuntu linux and is unable to get to the login page for the hotspot, for example if I connect to the hotspot network, and then try to go to google, the redirect to the hotspot url works, but the connection is reset when my browser tries to get to the login page.

I've tracked down the issue to the fact that the mikrotik hotspot daemon (running on port 64873) sends an ack directly to my computer, rather than the packet being rewritten to make it come from port 80. See the wireshark packet capture below. This causes my computer to reset the connection, and the login page doesn't load.
Hotspot-Weird-Traffic.png
One workaround (which allows me to access the hotspot ) is to block incoming traffic to my laptop from port 64873/TCP, but that is obviously far from an optimal solution.

Windows XP clients seem to work fine, I guess they ignore the packets from the wrong source-port. I haven't tested with any other operating systems.

Has anyone else come across this strange behaviour?
Cheers,
Jonesy

Re: Hotspot Bug - some clients fail to get to the login page

Posted: Mon Oct 20, 2008 11:05 am
by aldalil
Bug in Mikrotik Hotspot:
We are facing the same problem since 3.9 and now the same problem for 3.13. And that is not due to the workstation platform as we are facing the same problem with XP also, with different internet browsers.

The user has to wait for some time, reboot the computer, and then it is working fine... And they are able to get the login page after that.

Rgds,
Alaa

Re: Hotspot Bug - some clients fail to get to the login page

Posted: Wed Nov 12, 2008 6:07 pm
by boraibi
we have the same problem with 3.9 and 3.16 with note we are use win XP

Re: Hotspot Bug - some clients fail to get to the login page

Posted: Thu Nov 13, 2008 1:41 am
by whyaskgh
any solution for this issue
thanks