Я сделал перехватывающий портал, используя перенаправление NAT iptables и MAC-адреса из белого списка. Это прекрасно работает, и iDevices после ассоциации открывает мою страницу входа / условий. Однако я заметил, что когда включен 3G, телефон пытается загрузить эту страницу через 3G, в результате чего пользователи смотрят на белый экран.
Одно из возможных решений, которое я нашел, - это занести в белый список www.apple.com, чтобы iPhone мог получить www.apple.com/library/test/success.html, чтобы он думал, что подключен к Интернету, а затем, когда пользователи перейдите в Safari, появится страница входа. Это работает, но оставляет пользователей в замешательстве, и я предпочитаю, чтобы страница входа появлялась автоматически.
Есть ли способ указать iPhone всегда загружать страницу входа по Wi-Fi? и также появляется страница входа в систему?
Пока что мы не нашли способа изменить поведение «iDevices». По какой-то причине они необходимость поговорить с Apple, прежде чем они позволят вам поговорить с кем-нибудь еще. Отлично, Apple, спасибо, что подумали о корпоративных средах ...
Думаю, ваше решение настолько же хорошее, насколько и вы - нам приходилось делать похожие вещи. Это обходные пути, а не настоящие решения как таковые - в долгосрочной перспективе они придут только от Apple.