Настройка Ubiquiti UniFi для работы без контроллера
// Archived from my old blog bibobo.ru and kept as it was, in Russian. Some of the APIs here are outdated.
Сегодня пост немного не по тематике блога, но считаю информацию очень важной. Я в качестве хобби немного занимаюсь системным администрированием, на текущем объекте необходимо настроить Wi-Fi, при этом важно чтобы «брало везде» (трехэтажный дом и летняя кухня — отдельная постройка), к тому же, чтобы еще был бесшовный роуминг клиента между точками доступа.
После общения с поставщиками выбор пал на Ubiquiti UniFi. Железки классные и красивые, но имеют один нюанс — для настройки и работы им нужен софтверный контроллер (программа на Java, которая фактически поднимает web-сервер для web-морды, базу данных и «рулит» точками). Т. е. реально настроить точку можно только через него. Подход интересный, больше нацелен на сети предприятия, когда рулить нужно не 2 точками, а 50-100 и более. Поставщик клялся, что точки умеют работать самостоятельно и контроллер нужен только для первоначальной настройки.
В итоге уже на объекте Wi-Fi честно работал, но только в том случае, если был активен компьютер с софтверным контроллером. Если от сети отключиться — точки мгновенно переходили в Isolated-режим, дропали всех клиентов и переставали транслировать SSID сети. В общем кошмар :)
После длительного гугления был найден (и позже испытан) воркэраунд!
Внимание!!!!
Чтобы все взлетело, нужно при конфигурировании точки обязательно указать валидный Gateway, при этом IP-адрес шлюза ДОЛЖЕН быть всегда онлайн. Пока шлюз онлайн — точка радуется и работает, если шлюз пропадает — точка через некоторое время тухнет. При этом адрес шлюза у меня был равен адресу, с которого происходила настройка UniFi (но это не существенно и можно подсунуть любой IP, лишь бы он был все время доступен).
Вот такие пироги, спасибо Ubiquiti!