После установки ПО контроллера и подключения его в вашу локальную сеть вы можете начать подключение точек доступа к сети. Процесс подключения и начала работы точек доступа с контроллером следующий:

  1. После подключения питания к точкам доступа они загружают прошивку и после полной загрузки запускается ПО агента точки доступа; 
  2. После старта ПО агента точки пытаются подключиться к заданному одним из способов ниже контроллеру автоматически сразу после инициализации TCP/IP стека устройства;
  3. Точка доступа пытается подключиться к заданному одним из способов ниже контроллеру 3 раза с таймаутом между попытками в 5 секунд;
  4. При неуспешной попытке подключения точка доступа пытается выполнить подключение к следующему заданному по приоритету контроллеру;
  5. Если не удаётся установить соединение ни с одним из заданных контроллеров в течение заданного промежутка времени (240 сек. по умолчанию), сетевые настройки точки автоматически сбрасываются для исключения проблем неправильной настройки сети на точке доступа;
  6. Процесс повторяется, начиная с п.3;

Процесс поиска контроллера и подключения к нему ведется непрерывно и повторяется после разрыва связи.

В кластерной конфигурации работает следующий механизм подключения:

Для установки подключения к контроллеру точка доступа руководствуется следующим порядком поиска:

Для визуального отображения текущего состояния точки доступа используется светодиодная индикация:

Также для проверки статуса точки доступа, ее подключения к контроллеру и прочей информации, на точках доступа доступна утилита status, которую можно включить из UART консоли или по SSH. При запуске утилиты в консоли будет отображаться основная информация о статусе работе точки, к какому контроллеру она подключена, на какой версии ПО она работает, и т.д.. Также помимо основной информации о работе точке доступа в окне утилиты есть отображение текущей светодиодной индикации точки.

6.1 Статистическая настройка контроллера

Наибольшим приоритетом обладает IP-адрес, либо DNS-имя, указанное в конфигурации точки доступа. Его можно задать через веб-интерфейс точки (LuCi) в разделе "Controller":

В поле "Controller ip/host" введите адрес контроллера в виде IP-адреса или доменного имени. Возможно задание нескольких адресов, разделенных запятой (100.200.3.4,100.200.3.5). Кнопка под полем ввода отображает статус работы управляющего агента на самой точке доступа, а также позволяет отключить и/или перезапустить агент управления. При запущенном агенте на кнопке отображается надпись "running", при отключенном - "inactive".

После ввода адреса примените внесенные изменения, нажав на кнопку "Save & Apply" внизу страницы.

Также адрес можно задать непосредственно в CLI интерфейсе командной строки точки доступа (RS232, UART или SSH):

test_ap>enable
Entered privileged EXEC mode.
test_ap#configure terminal 
Entered terminal configuration mode.
test_ap(config)#controller get
error: controller host is not set
test_ap(config)#controller set 93.180.6.180
controller new host: 93.180.6.180 is set

test_ap(config)#controller get
Current controller host: 93.180.6.180

Или настроить напрямую из терминала при помощи команд UCI:

# Можно задать как доменное имя контроллера:
uci set wda.settings.host='your.controller.ru'
# Так и IP-адрес контроллера:
uci set wda.settings.host='100.200.3.4'
# Возможно задание нескольких IP адресов контроллеров через запятую:
uci set wda.settings.host='100.200.3.4,100.200.3.5'
# После задания адреса сохраните настройки и перезапустите сервис агента
uci commit
service wda restart

Задание статического адреса отключает получение адреса контроллера через DHCP опции, поэтому будьте внимательны и проверяйте правильность/доступность адресов из сети точки доступа.

6.2 Настройка поиска контроллера через протокол DHCP

Если в настройках точки доступа не задан статический адрес контроллера, то она будет искать контроллер, получая их адреса из DHCP опций 43 или 138. Опция 43 имеет более высокий приоритет, т.е. если DHCP-сервером были предоставлены адреса контроллеров в опциях 43 и 138 одновременно, то точка доступа сначала будет пытаться выполнить подключение к адресам из опции 43, и если подключение будет неуспешным, то к адресам из опции 138.

Для настройки поиска контроллера через протокол DHCP выполните следующие действия:

  1. На вашем DHCP-сервере включите отправку опции 43 или 138, содержащей один или несколько IP-адресов контроллера(ов) (он будет передаваться в точку доступа при попытке получить собственный IP-адрес от DHCP сервера).
  2. Для опции 43: конвертируйте один или несколько IPv4 адресов контроллера(ов) в шестнадцатеричное представление. Для этого воспользуйтесь онлайн-утилитой для конвертации IP адресов в формат опции 43, например, https://shimi.net/services/opt43/, либо сделайте это вручную, использую документацию DHCP протокола, например https://datatracker.ietf.org/doc/html/rfc2132#section-8.4.
  3. Для опции 138: большинство DHCP-серверов не требуют конвертации IP-адреса в шестнадцатеричный вид, и их можно указывать в обычном виде. Если это требуется для вашего DHCP-сервера, то сконвертируйте один или несколько IPv4 адресов контроллера(ов) в шестнадцатеричное представление.
  4. Настройте свой DHCP-сервер (в разделах 5.2.1-5.2.6 представлены примеры для различных производителей).

6.2.1 Настройка DHCP-сервера ОС Mikrotik

Option 43:

 

6.2.2 Настройка DHCP-сервера ОС Cisco

# option 43
option 43 hex 0104ac106401
# option 43 2 адреса
option 43 hex 0108ac106401ac106402

6.2.3 Настройка DHCP-сервера ОС Linux ISC DHCP

# option 43
option wico.server-address code 1 = array of ip-address;
option wico.server-address 172.16.100.1;
# option 138
option capwap-ac-v4 100.10.10.1, 100.10.10.2;

6.2.4 Настройка DHCP-сервера ОС Windows Server

Option 43:

6.2.5 Настройка DHCP-сервера dnsmasq

# option 43
dhcp-option=43,01:04:ac:10:64:01
#option 43 2 адреса
43,01:08:5d:b4:06:b4:5d:b4:06:b5
# option 138
dhcp-option=138,100.10.10.1,100.10.10.2

6.2.6 Настройка DHCP-сервера на самом контроллере

Сервис контроллера имеет встроенный DHCP сервер, который может применяться для динамической выдачи IP-адресов беспроводным клиентам и точкам доступа. Он может быть востребован в небольших инсталляциях Wi-Fi, а также на этапе тестирования. Раздел документации 7.3.5 DHCP и TFTP содержит информацию по настройке данного функционала.

Возможность отправки адреса самого контроллера включается при активации переключателя "Передавать адрес контроллера в DHCP Option 43". При активации опции встроенный DHCP сервер будет передавать точкам доступа собственный IP адрес.

В кластерной конфигурации, где каждый узел имеет собственный IP адрес, в опции 43 будет передаваться IP-адрес ноды контроллера, заданный при формировании кластера.