Программное обеспечение контроллера беспроводных точек доступа «WiCo» состоит из двух компонентов:
- Управляющий агент для точки доступа (firmware точки).
- Управляющий контроллер (ядро контроллера, коммуникационный агент, веб-интерфейс, СУБД и т.д).
Установка программного обеспечения
Программное обеспечение контроллера можно установить:
- из образа виртуальной машины в форматах OVF/VMDK или QCOW2;
- на пустую виртуальную машину с использованием менеджера пакетов.
Ниже представлена инструкция установки на пустую виртуальную машину вручную.
Установка начинается с включения "пустой" виртуальной машины с Debian Linux 11.6 x64, в которой предварительно настроено имя хоста, а также заданы параметры TCP/IP подключения:
echo "deb [trusted=yes] https://packages.wnam.ru/download/debian/ ./" | tee /etc/apt/sources.list.d/wico.listapt updateapt -y install wico
Системные требования контроллера
Контроллер работает под управлением операционной системы Linux (Debian, Astra Linux) и поставляется в форматах:
- дистрибутив для установки на сервер при помощи скрипта-инсталлятора;
- образ виртуальной машины (ovf, vmdk, qcow2).
Поддерживается работа в виртуальном окружении и на физическом сервере. Типичные требования к оборудованию: 2-4 vCPU, 8 Gb RAM, 50 Gb HDD. Для терминирования туннельного трафика VXLAN потребуется дополнительный сетевой интерфейс. Терминацию туннелей можно выполнять и на отдельном Linux-сервере.
Контроллер использует следующие каталоги на сервере:
Путь | Содержимое |
---|---|
/opt/wdc | Контроллер (ядро и бэк-энд) |
/opt/wdc/logs | Лог-файлы контроллера |
/opt/wdc/data | Файлы базы данных контроллера |
/opt/wdc/download | Прошивки точек доступа, агентов и т.п. |
/opt/h2/bin/ | СУБД Н2 |
/opt/agent-openwrt/ | Агент контроллера, работающий с точками OpenWrt |
/opt/agent-openwrt/logs | Лог-файлы агента контроллера |
/opt/syslog/ | Лог-файлы точек доступа, направленные по rsyslog, а также лог-файлы контроллера для просмотра через веб-интерфейс |
Настройка поиска контроллера через протокол DHCP
Для настройки поиска контроллера через протокол DHCP, необходимо
- На вашем DHCP-сервере включите отправку опции 43, содержащей IP адрес вашего контроллера. Он будет передаваться в точку доступа при попытке получить собственный IP-адрес.
- Конвертируйте IPv4 адрес контроллера в шестнадцатеричное представление. Для этого можно воспользоваться калькулятором (в режиме "программиста"), или сайтом,например, https://shimi.net/services/opt43/ (например, для IP адреса 172.16.100.1 представлением в HEX будет ac106401).
В настоящий момент мы поддерживаем только один адрес контроллера (не два или три), то есть длина блока адресов равна 04 байта.
В качестве номера опции мы применяем 01 (как оборудование Huawei; Cisco применяет номер 241 или f1).
Таким образом, полное значение опции будет 0104ac106401.
- Настройте свой DHCP-сервер (ниже даны примеры для различных производителей).
Настройка DHCP-сервера ОС Mikrotik
Настройка DHCP-сервера ОС Cisco
option 43 hex 0104ac106401
Настройка DHCP-сервера ОС Linux ISC DHCP
option WDC.server-address code 1 = array of ip-address;option WDC.server-address 172.16.100.1;
Настройка DHCP-сервера ОС Windows Server