Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Защита от сбоев подключения iOS-приложения через мобильные данные, UniFi Protect
 
Знаю, возможно, это уже обсуждалось раньше, но я не видел никаких свежих решений. Когда я подключён к Wi-Fi, приложение Protect отлично связывается с контроллером. Но как только отключаю Wi-Fi и пытаюсь подключиться через мобильные данные, подключение не проходит. У меня есть PiHole и EdgeRouter Lite с правилом DNAT, перенаправляющим весь DNS-трафик на PiHole. Ранее всё работало отлично несколько месяцев подряд, но недавно перестало (хотя точно не могу сказать, когда именно — давно сижу дома). Интересно, что при этом я всё ещё получаю уведомления от приложения о движении на камере, то есть «что-то» там работает.

Для диагностики проблемы я включил на телефоне режим точки доступа и подключил к нему ноутбук. На ноутбуке в Chrome я смог открыть https://protect.ui.com/ и зайти в контроллер. Успешно посмотрел видео с камеры.

Дополнительно:

- Добавил CloudKey в отдельную группу в PiHole с базовым списком блокировок (который CloudKey, впрочем, никогда особо не смотрит) и специально разрешил там необходимые домены.
- Временно отключил блокировки на PiHole на 5 минут и подряд пробовал подключиться через приложение (по мобильным данным).

Это говорит о том, что проблема где-то в самом приложении Protect или в том, как оно пытается связаться с контроллером. Я добавил в белый список всё, что рекомендовано.

Смотрю в логах PiHole по CloudKey2-Plus — вижу запросы к Twilio.com (он в белом списке), при этом никаких записей о блокировках нет. Порт-форвардинг с WAN на LAN я не настраивал, так как раньше это не требовалось.

Чтобы сузить круг поиска: подозреваю, что проблема началась после обновления PiHole с версии 4.X до 5, но не могу точно подтвердить, так как одновременно выходили обновления прошивки CloudKey-Gen2-Plus, контроллера Protect и самого приложения Protect. Кроме того, даже при выключенных блокировках проблема сохраняется.

Текущая версия приложения: 1.3.9(181)
UniFi Cloud Key G2+
Прошивка: v.1.1.11
UniFi Protect: 1.13.3
 
Похоже, я тоже заговорил слишком рано. Кажется, снова сломалось. Я ещё пытался подключиться к Wi-Fi с другого телефона (AT&T), но тоже не вышло. Может, это проблема у AT&T, а может, что-то другое. Придётся попробовать подключиться к Wi-Fi в каком-нибудь кафе или ещё где-то.
 
Я пытался переустановить приложение, но результата не было, пока не переключил режим самолёта. Похоже, это первый шаг для нескольких приложений — переключить режим самолёта, переустановить или сделать и то, и другое. Переключение режима самолёта уже много-много лет считается первым способом решения проблем с подключением в iOS.
 
То, что ты сказал, заставило меня подумать, что «само приложение сломалось». Я полностью удалил и заново установил приложение Protect, и сюрприз — оно заработало на мобильных данных. Так что первую проблему мы решили. Похоже, обновление приложения, которое вышло месяц назад или около того, сломало всё.

Потом я пытался сделать то же с приложением Unifi SDN. Оно застряло на «Sending SDP answer», а потом выдало «Красное кольцо смерти» и сообщило, что контроллер недоступен. Через пару минут я попробовал нажать «повторить», и всё прошло. Значит частичное решение: переустановить приложения.

НО! Поскольку Ubiquiti ориентируется на «корпорации», а также на профессионалов и энтузиастов, которые «понимают сети», было бы здорово добавить в приложение подробное сообщение типа «Вот где случилась проблема» или опцию «Хотите посмотреть лог». Это серьезно помогло бы.
 
Вчера с этим столкнулся. Обычно у меня не возникает проблем с доступом к Protect через сотовую сеть (iPhone на ATT). Но во время обеда вчера я зашел на веб-страницу Unifi, и там было написано, что контроллеры не найдены, предлагается добавить новый. Я включил на iPhone супруги точку доступа и подключил свой iPhone к этой точке — и Protect заработал без проблем. Она была на сотовой связи. Потом я выключил точку доступа, отключил Wi-Fi на своем iPhone — контроллеры не находились. Включил режим полета — и всё снова стало работать. Похоже, что что-то нужно было сбросить.
 
Стоит добавить после последних экспериментов: проблема касается не только приложения Protect, но и Unifi SDN. Ни одно из них не может получить доступ к контроллерам через сотовую связь. Я также пытался добавить правило DMZ в DNAT EdgeRouter, но это совсем не помогло.
Страницы: 1
Читают тему (гостей: 1)