D
D
doctopro2017-03-20 13:56:53
iOS
doctopro, 2017-03-20 13:56:53

Setting up a hotspot for Android and iPhone?

Good afternoon,
Tell me this moment, there is Mikrotik with firmware 6.38.3, the hotspot is configured as follows:
when connecting to a point from smartphones, it immediately throws it on the authorization page in some incomprehensible pseudo-browser.
I have a welcome page set up on the hotspot and a link with an open site registered in the Walled Garden is indicated, there is no authorization itself, when I go to someone else's site, the welcome window appears again
.
android this page is minimized and they remain in the wifi network and can open another browser,
then on iPhones, when you close this window, it immediately disconnects from the network
Is there a way to overcome this system on iPhones or direct me in the other direction and do it differently?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
L
Leonid, 2017-03-20
@doctopro

Incomprehensible pseudo-browser - Captive Network Assistant.
The order of operation is as follows:
When connected to a WiFi network, it makes a request for one of the resources from its list, expecting to receive a specific response. If this response is received - Internet is available, CNA does not pop up. If something else is returned (i.e. there is a redirect to the captive portal), CNA pops up.
In android, there are almost no problems with it - it is adequate.
On iOS it's worse:
- it can't be minimized;
- if you close it, it automatically disconnects from WiFi.
It can be tricked in 2 ways:
1. This special request is easy to track and fake response. Then the CNA will not open and iOS will assume that there is Internet. Minus: the user does not know that there is no Internet until he enters the browser. Read more . There is even a wiki mikrotik about it , though a little outdated, because. UserAgent has changed.
2. by some smart-ass actions to make a redirect from CNA to a full-fledged browser. This option cannot be done only by Mikrotik, a third-party server is needed. The result of my research on this topic.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question