После установки ПО контроллера и подключения его в вашу локальную сеть вы можете начать подключение точек доступа к сети. Процесс подключения и начала работы точек доступа с контроллером следующий:
- После подключения питания к точкам доступа они загружают прошивку и после полной загрузки запускается ПО агента точки доступа;
- После старта ПО агента точки пытаются подключиться к заданному одним из способов ниже контроллеру автоматически сразу после инициализации TCP/IP стека устройства;
- Точка доступа пытается подключиться к заданному одним из способов ниже контроллеру 3 раза с таймаутом между попытками в 5 секунд;
- При неуспешной попытке подключения точка доступа пытается выполнить подключение к следующему заданному по приоритету контроллеру;
- Если не удаётся установить соединение ни с одним из заданных контроллеров в течение заданного промежутка времени (240 сек. по умолчанию), сетевые настройки точки автоматически сбрасываются для исключения проблем неправильной настройки сети на точке доступа;
- Процесс повторяется, начиная с п.3;
Процесс поиска контроллера и подключения к нему ведется непрерывно и повторяется после разрыва связи.
Для установки подключения к контроллеру точка доступа руководствуется следующим порядком поиска:
- статическая настройка (см. раздел 5.1);
- динамическое получение адреса из DHCP option 43 (см. раздел 5.2);
- динамическое получение адреса из DHCP option 138 (CAPWAP) (см. раздел 5.2);
- контроллер по умолчанию (см. раздел 5.3).
Для визуального отображения текущего состояния точки доступа используется светодиодная индикация:
- мигает красный - точка выполняет подключение к контроллеру;
- мигает зеленый - промежуточная стадия подключения выполнена, ожидается ответ контроллера на запрос о регистрации точки доступа;
- горит красный - точка работает, агент взаимодействия с контроллером выключен или в данный момент не работает;
- горит зеленый - подключение и регистрация с контроллером выполнены успешно, точка работает в штатном режиме;
- горит синий - к точке доступа подключен один или более Wi-Fi клиентов;
- мигает малиновый (фиолетовый) - в процессе регистрации точки доступа на контроллере произошла ошибка, скорее всего - нет лицензии;
- последовательно мигают красный, зеленый и синий светодиоды - включен сервисный режим "быстрое мигание".
Также для проверки статуса точки доступа, ее подключения к контроллеру и прочей информации, на точках доступа доступна утилита status, которую можно включить из UART консоли или по SSH. При запуске утилиты в консоли будет отображаться основная информация о статусе работе точки, к какому контроллеру она подключена, на какой версии ПО она работает, и т.д.. Также помимо основной информации о работе точке доступа в окне утилиты есть отображение текущей светодиодной индикации точки.
5.1 Статистическая настройка контроллера
Наибольшим приоритетом обладает IP-адрес, либо DNS-имя, указанное в конфигурации точки доступа. Его можно задать через веб-интерфейс точки (LuCi) в разделе "Controller":
В поле "Controller ip/host" введите адрес контроллера в виде IP-адреса или доменного имени. Кнопка под полем ввода отображает статус работы управляющего агента на самой точке доступа, а также позволяет отключить и/или перезапустить агент управления. При запущенном агенте на кнопке отображается надпись "running", при отключенном - "inactive".
После ввода адреса примените внесенные изменения, нажав на кнопку "Save & Apply" внизу страницы.
Также адрес можно задать непосредственно в интерфейсе командной строки точки доступа (RS232, UART или SSH) с помощью UCI команд:
# Можно задавать как доменное имя
uci set wda.settings.host='your.controller.ru'
# Так и IP-адрес
uci set wda.settings.host='100.200.3.4'
# После задания адреса сохраните настройки и перезапустите сервис агента
uci commit
service wda restart
Задание статического адреса отключает получение адреса контроллера через DHCP опции, поэтому будьте внимательны и проверяйте правильность/доступность адреса из сети точки доступа.
5.2 Настройка поиска контроллера через протокол DHCP
Если в настройках точки доступа не задан статический адрес контроллера, то она будет искать контроллер, получая его адрес из DHCP опции 43 или 138. Опция 43 имеет более высокий приоритет, т.е. если DHCP-сервером были предоставлены адреса контроллеров в опциях 43 и 138 одновременно, то точка доступа сначала будет пытаться выполнить подключение к адресу из опции 43, и если подключение будет неуспешным, то к адресам из опции 138.
Для настройки поиска контроллера через протокол DHCP выполните следующие действия:
- На вашем DHCP-сервере включите отправку опции 43 или 138, содержащей IP-адрес вашего контроллера (он будет передаваться в точку доступа при попытке получить собственный IP-адрес). Для кластерной конфигурации контроллеров задайте кластерный IP-адрес.
- Для опции 43: конвертируйте IPv4 адрес контроллера в шестнадцатеричное представление. Для этого воспользуйтесь калькулятором (в режиме "программиста") или сайтом, например, https://shimi.net/services/opt43/ (например, для IP-адреса 172.16.100.1 представлением в HEX будет ac106401).
- В настоящий момент мы поддерживаем только один адрес контроллера (не два или три), то есть длина блока адресов равна 04 байта.
- В качестве номера опции мы применяем 01 (как оборудование Huawei; Cisco применяет номер 241 или f1), таким образом, полное значение опции будет 0104ac106401.
- Для опции 138: большинство DHCP-серверов не требуют конвертации IP-адреса в шестнадцатеричный вид, и их можно указывать в обычном виде. Если это требуется для вашего DHCP-сервера, то сконвертируйте IPv4 адрес контроллеров в шестнадцатеричное представление, аналогично как и для опции 43, за исключением указания номера опции и длины адреса, то есть полученный адрес должен иметь вид ac106401.
- DHCP опция 138 позволяет задавать несколько адресов контроллера, и тогда точки доступа будут пытаться подключаться к ним по очереди (если не удалось подключиться к первому - пытаемся подключиться ко второму и т.д.).
- Настройте свой DHCP-сервер (в разделах 5.2.1-5.2.6 представлены примеры для различных производителей).
5.2.1 Настройка DHCP-сервера ОС Mikrotik
Option 43:
5.2.2 Настройка DHCP-сервера ОС Cisco
# option 43
option 43 hex 0104ac106401
5.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;
5.2.4 Настройка DHCP-сервера ОС Windows Server
Option 43:
5.2.5 Настройка DHCP-сервера dnsmasq
# option 43
dhcp-option=43,01:04:ac:10:64:01
# option 138
dhcp-option=138,100.10.10.1,100.10.10.2
5.2.6 Настройка DHCP-сервера на самом контроллере
Сервис контроллера имеет встроенный DHCP сервер, который может применяться для динамической выдачи IP-адресов беспроводным клиентам и точкам доступа. Он может быть востребован в небольших инсталляциях Wi-Fi, а также на этапе тестирования. Раздел DHCP и TFTP данного руководства содержит информацию по настройке. Возможность отправки адреса самого контроллера включается при активации переключателя "Передавать адрес контроллера в DHCP Option 43".
При активации опции встроенный DHCP сервер будет передавать точкам доступа собственный IP адрес. В кластерной конфигурации, где каждый узел имеет собственный IP адрес, а также общий для всех узлов кластерный адрес, в опции 43 будет передаваться кластерный IP адрес контроллера.
5.3 Контроллер по умолчанию
Точки доступа подключаются к "заводскому" адресу контроллера (контроллеру по умолчанию) в том случае, если адрес контроллера не настроен ни одним из перечисленных способов, указанных в разделах 5.1, 5.2.
Адрес контроллера по умолчанию: default-controller.wico.pro
Данный адрес может отличаться в вашей партии точек доступа и по запросу может быть изменен на другой.