...
Процесс поиска контроллера и подключения к нему ведется непрерывно и повторяется после разрыва связи.
В кластерной конфигурации работает следующий механизм подключения:
- точка подключается к одному из узлов кластера, получает от него адрес второго узла, подключается к нему и работает с двумя узлами сразу;
- при обрыве связи с одним из узлов точка автоматически переподключается к нему;
- если связь с приоритетным узлом была потеряна, а после восстановлена, то точка автоматически задает его обратно как приоритетный для себя узел;
- если связь с обоими узлами кластера была потеряна, точка пробует выполнить переподключение, и если оно неуспешно, то точка пытается выполнять подключение к другим адресам контроллеров, заданным в настройках точки или в DHCP опциях до тех пор пока не будет выполнено подключение хотя бы к одному из узлов;
- если ни один узел недоступен, то точка повторяет попытки подключения ко всем узлам сначала.
Для установки подключения к контроллеру точка доступа руководствуется следующим порядком поиска:
- статическая настройка (см. раздел 56.1);
- динамическое получение адреса из DHCP option 43 (см. раздел 5.2);динамическое получение адреса из DHCP option или 138 (CAPWAP) (см. раздел 56.2);
- контроллер по умолчанию (см. раздел 5.3).
Для визуального отображения текущего состояния точки доступа используется светодиодная индикация:
...
Также для проверки статуса точки доступа, ее подключения к контроллеру и прочей информации, на точках доступа доступна утилита status, которую можно включить из UART консоли или по SSH. При запуске утилиты в консоли будет отображаться основная информация о статусе работе точки, к какому контроллеру она подключена, на какой версии ПО она работает, и т.д.. Также помимо основной информации о работе точке доступа в окне утилиты есть отображение текущей светодиодной индикации точки.
Anchor | ||||
---|---|---|---|---|
|
...
6.1 Статистическая настройка контроллера
Наибольшим приоритетом обладает IP-адрес, либо DNS-имя, указанное в конфигурации точки доступа. Его можно задать через веб-интерфейс точки (LuCi) в разделе "Controller":
...
Note |
---|
Задание статического адреса отключает получение адреса контроллера через DHCP опции, поэтому будьте внимательны и проверяйте правильность/доступность адресов из сети точки доступа. |
Anchor | ||||
---|---|---|---|---|
|
...
6.2 Настройка поиска контроллера через протокол DHCP
Если в настройках точки доступа не задан статический адрес контроллера, то она будет искать контроллер, получая их адреса из DHCP опций 43 или 138. Опция 43 имеет более высокий приоритет, т.е. если DHCP-сервером были предоставлены адреса контроллеров в опциях 43 и 138 одновременно, то точка доступа сначала будет пытаться выполнить подключение к адресам из опции 43, и если подключение будет неуспешным, то к адресам из опции 138.
...
- На вашем DHCP-сервере включите отправку опции 43 или 138, содержащей один или несколько IP-адресов контроллера(ов) (он будет передаваться в точку доступа при попытке получить собственный IP-адрес от DHCP сервера).
- Для опции 43: конвертируйте один или несколько IPv4 адресов контроллера(ов) в шестнадцатеричное представление. Для этого воспользуйтесь онлайн-утилитой для конвертации IP адресов в формат опции 43, например, https://shimi.net/services/opt43/, либо сделайте это вручную, использую документацию DHCP протокола, например https://datatracker.ietf.org/doc/html/rfc2132#section-8.4.
- DHCP опция 43 позволяет задавать несколько адресов контроллера, и тогда точки доступа будут пытаться подключаться к ним по очереди (если не удалось подключиться к первому - пытаемся подключиться ко второму и т.д.).
- В качестве номера опции мы используем 01, как для оборудования Huawei. Номер 241 (или f1), используемый для оборудования Cisco, не поддерживается.
- Для опции 138: большинство DHCP-серверов не требуют конвертации IP-адреса в шестнадцатеричный вид, и их можно указывать в обычном виде. Если это требуется для вашего DHCP-сервера, то сконвертируйте один или несколько IPv4 адресов контроллера(ов) в шестнадцатеричное представление.
- DHCP опция 138 позволяет задавать несколько адресов контроллера, и тогда точки доступа будут пытаться подключаться к ним по очереди (если не удалось подключиться к первому - пытаемся подключиться ко второму и т.д.).
- Настройте свой 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, а также на этапе тестирования. Раздел DHCP и TFTP данного руководства содержит информацию по настройке. Возможность отправки адреса самого контроллера включается при активации переключателя "Передавать адрес контроллера в DHCP Option 43".
При активации опции встроенный DHCP сервер будет передавать точкам доступа собственный IP адрес. В кластерной конфигурации, где каждый узел имеет собственный IP адрес, в опции 43 будет передаваться IP адрес ноды контроллера, заданный при формировании кластера.
...
Точки доступа подключаются к "заводскому" адресу контроллера (контроллеру по умолчанию) в том случае, если адрес контроллера не настроен ни одним из перечисленных способов, указанных в разделах 5.1, 5.2.
Адрес контроллера по умолчанию: default-controller.wico.pro
Данный адрес может отличаться в вашей партии точек доступа и по запросу может быть изменен на другой.