[RouterOS v7] Айфон не вызывает всплывающее окно капитального портала (CNA); на Android и Windows все работает. Что я упустил?

Здравствуйте! Прохожу курс “Сети и VPN” на сайте yodo.im и столкнулся с проблемой. У меня MikroTik HotSpot на RouterOS v7 для сети гостей в отеле. На устройствах Android и Windows все работает хорошо и всплывающее окно портала появляется, но на iPhone с iOS 17 это происходит не всегда. Иногда пользователи видят сообщение “Нет Интернета” и ничего не происходит. Если они вручную откроют HTTP сайт (например, http://neverssl.com), то они перенаправляются и могут войти в систему.

Вот краткая информация о настройках и конфигурации:

  • Топология: UniFi APs (UAP-AC-Lite) → неуправляемый коммутатор → ether3 на MikroTik.
  • Гости находятся в VLAN 20, а HotSpot работает на этой же VLAN.
  • Я удостоверился, что DHCP сервер правильно раздает DNS адрес и настроил правило фаервола для обеспечения работы HotSpot.

Проблема в том, что CNA на iPhone чаще всего не запускается автоматически. Я уже попробовал несколько решений, например, “Забыть эту сеть” на iPhone, и убедился, что в вальд-гардене не разрешены домены для проверки корректив в iOS.

У меня есть несколько вопросов:

  1. Есть ли какие-либо специфические настройки RouterOS v7 для iOS, которые могут помочь надежно вызвать CNA?
  2. Есть ли что-то еще, что стоит добавить в вальд-гарден для поддержки работы CNA на iOS, не нарушая при этом обнаружение визуальной коррекции?
  3. Успешно ли вы используете пользовательский TLD в dns-name (например, .lan) с iOS? Поможет ли перейти на реальный домен с действительным TLS сертификатом для повышения надежности CNA?
  4. Есть ли изменения в поведении захвата на iOS 17/18, которые следует учитывать?

Заранее спасибо за любые советы! Если нужно, могу поделиться минимальным кодом для входа и более детальной конфигурацией HotSpot.

Привет!

Короче, я тут пытался наладить роутер на RouterOS v7, чтобы айфон начал показывать всплывающее окно капитального портала, но, как всегда, не все так просто. На Android и Windows всё работает без проблем, а вот с айфоном — тишина.

Вот что пробовал:

  1. Проверил настройки роутера — всё вроде правильное, но айфон уперся и не показывает ничего. Даже переподключал Wi-Fi, но него как будто в другом мире.

  2. Протестировал разные браузеры на айфоне — что Safari, что Chrome — везде одни и те же проблемы. Все другие устройства нормально открывают портал, а айфон как будто их не видит.

  3. Сбросил настройки сети на айфоне — думал, может там что-то зависло, но ничего не получилось. Как сидел на месте, так и сидит.

  4. Покопался в настройках самого айфона — вроде всё включено, но он упорно игнорирует всплывающие окна.

  5. Проверил обновления iOS — может, прошивка устарела, но нет, всё по последнему слову.

Кажется, реально застрял. В поисках решения залез в интернет и нашёл кучу курсов, которые могут помочь разобраться с этой ситуацией. Они доступны на yodo.im. Там есть разные темы, может, что-то полезное найду для решения своей проблемы!

Если вдруг у тебя есть какие-то идеи или фишки по этому поводу, я был бы очень признателен! :sweat_smile: