Для получения программного обеспечения для установки обратитесь в нашу службу технической поддержки с указанием Вашего лицензионного ключа и варианта предоставления ПО (ISO образ или DEB-пакеты).
Программное обеспечение контроллера беспроводных точек доступа Wi-Fi "WiCo" состоит из двух компонентов:
- Управляющий агент для точки доступа (firmware точки).
- Управляющий контроллер (ядро контроллера, коммуникационный агент, веб-интерфейс, СУБД и т.д).
ПО контроллера поставляется в виде ISO образа, основанного на российской операционной системе ОСнова, либо в виде DEB-пакетов, пригодных для установки на дистрибутивы, основанные на Debian.
ПО для точек доступа доступно для загрузки на контроллер из его веб-интерфейса. При необходимости возможно предоставление архива с ПО для точек доступа, который можно загрузить на контроллер из веб-интерфейса при ситуации, когда контроллер изолирован и не имеет доступа в интернет.
3.1 Системные требования
Контроллер работает под управлением операционной системы Linux. Поддерживается работа в виртуальном окружении и на физическом сервере.
Типичные требования к оборудованию:
- 2 vCPU или больше;
- 4Gb RAM или больше;
- 20Gb свободного места на диске или больше;
- (опционально) дополнительный сетевой интерфейс для терминирования туннельного трафика VXLAN или VXLAN over WG от беспроводных клиентов через контроллер.
Для правильной работы компонентов контроллера, в сети куда он подключен должны быть разрешены следующие порты:
- TCP:
- 22 - SSH доступ к контроллеру;
- 53 - DNS;
- 80 - HTTP интерфейс контроллера;
- 514 - Syslog;
- 1883, 8883 - MQTT для связи с точками доступа;
- 8080 - Websocket для работы кластерной конфигурации;
- 5912 - SSH для подключения к точкам доступа напрямую или через NAT;
- 18120, 18130 - RADIUS-Proxy
- UDP:
- 53 - DNS;
- 123 - NTP;
- 514 - Syslog;
- 3799 - RADUIS CoA;
- 4789 - VXLAN для работы клиентских туннелей;
- 51820 - WireGuard для работы клиентских туннелей;
3.2 Установка программного обеспечения
Программное обеспечение контроллера можно установить:
- из образа ISO на виртуальную или физическую машину (рекомендуемый вариант);
- на пустую виртуальную машину с OC на основе Debian при помощи менеджера пакетов.
В качестве эталонной системы для сборки пакетов и создания образов мы используем российскую ОС Основа версии 3 (Onyx). Также по запросу возможна сборка пакетов или образов с адаптацией под другие дистрибутивы и форматы распространения.
Для установки из образа ISO:
- Получите ISO образ для установки у нашей службы технической поддержки;
- Запишите образ на внешний накопитель ( USB накопитель, DVD или CD-диск), либо примонтируйте его к виртуальной машине, и загрузитесь из него, выбрав накопитель или образ в BIOS машины или в системе виртуализации;
- После запуска образа выберите раздел, в который необходимо установить систему контроллеру и подтвердите операцию установки. Внимание: при установке все данные в данном разделе будут удалены;
- После окончания установки извлеките накопитель или отмонтируйте образ;
- В конце установки машина будет перезапущена, после этого система и ПО контроллера загрузятся и будут готовы к работе.
Для установки с использованием менеджера пакетов:
Создайте "пустую" виртуальную машину с ОС на основе Debian x64, в которой имеется доступ в интернет;
- Запросите у нашей службы поддержки ссылку на репозиторий DEB-пакетов;
- После получения ссылки войдите в консоль созданной виртуальный машины и выполните следующие команды:, подставив полученную ссылку вместо
https://example.com
:
echo "deb [trusted=yes] https://example.com ./" | sudo tee /etc/apt/sources.list.d/00-controller.list
sudo apt update
sudo apt -y install fplus-controller
При настройке кластерной конфигурации контроллер необходимо установить на 2 машины соответственно (желательно идентичных по железной конфигурации).
ПО контроллера имеет минимальные стандартные настройки и готово к использованию сразу после установки.
После установки вы можете произвести дополнительные настройки контроллера (настроить параметры TCP/IP, DNS, кластерной конфигурации) при помощи терминального интерфейса, описанного в разделе 8.7 Графический терминальный интерфейс контроллера.