После подключения питания к точкам доступа они пробуют подключиться к заданному одним из способов ниже контроллеру автоматически сразу после инициализации TCP/IP стека устройства. Процесс поиска и подключения ведется непрерывно и повторяется после разрыва связи. Если не удаётся установить соединение с контроллером в течение заданного промежутка времени (240 сек. по умолчанию), сетевые настройки точки автоматически сбрасываются для исключения проблем неправильной настройки сети на точке доступа, затем снова выполняются попытки подключения. Для визуального отображения текущего состояния точки доступа используется светодиодная индикация:
Также для проверки статуса точки доступа, ее подключения к контроллеру и прочей информации, на точках доступа доступна утилита status, которую можно включить из UART консоли или по SSH. В утилите помимо основной информации о точке доступа есть отображение текущей светодиодной индикации (состояние светодиодов дублируется в консоли).
Для установки подключения к контроллеру точка доступа руководствуется следующим порядком поиска:
Наибольшим приоритетом обладает IP-адрес, либо DNS-имя, указанное в конфигурации точки доступа. Его можно задать через веб-интерфейс точки (LuCi) в главном меню "Controller":
В поле "Controller ip/host" введите адрес контроллера в десятичном представлении или в виде DNS-имени. Кнопка "running" покажет статус работы управляющего агента на самой точке доступа, а также позволит отключить и/или перезапустить агент управления. После ввода адреса примите изменения, нажав на кнопку "Save & Apply".
Также можно задать адрес непосредственно в интерфейсе командной строки с помощью uci команд:
# Можно задавать как доменныйадрес
uci set wda.settings.host='your.controller.com'uci commitservice wda restart
Если никакой адрес в настройках точки доступа не задан, то она ищет контроллер, получая его адрес из DHCP опции 43.
Для настройки поиска контроллера через протокол DHCP выполните следующие действия:
В настоящий момент мы поддерживаем только один адрес контроллера (не два или три), то есть длина блока адресов равна 04 байта.
Для кластерной конфигурации контроллеров задайте кластерный IP-адресВ качестве номера опции мы применяем 01 (как оборудование Huawei; Cisco применяет номер 241 или f1), таким образом, полное значение опции будет 0104ac106401.
option 43 hex 0104ac106401
option wico.server-address code 1 = array of ip-address;option wico.server-address 172.16.100.1;
dhcp-option=43,01:04:ac:10:64:01
WiCo имеет встроенный DHCP-сервер, который может применяться для динамической выдачи IP-адресов беспроводным клиентам и точкам доступа. Он может быть востребован в небольших инсталляциях Wi-Fi, а также на этапе тестирования. Раздел DHCP и TFTP данного руководства содержит информацию по настройке. Возможность отправки адреса самого контроллера включается при активации кнопки "Передавать адрес контроллера в DHCP Option 43".
Если в DHCP Option 43 адрес не приходит (либо DHCP в вашей сети с точками доступа не настроен), для подключения к контроллеру используется адрес, встроенный в код агента управления на стадии его сборки (обычно это default-controller.wico.pro). Он может отличаться в вашей партии точек доступа.