Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
docker compose up


Описание переменных окружения

  • ELTEX_HUB - URL репозитория Элтекс;
  • AIRTUNE_VERSION версия образа;
  • TZчасовой пояс в формате Asia/Novosibirsk (список существующих можно посмотреть командой timedatectl list-timezones).

Логирование


По умолчанию логи airtune хранятся по пути volumes/logs/eltex-airtune/airtune.log

Если нужно включить debug логи сервиса, то необходимо отредактировать файл airtune_logger.conf расположенный в data/eltex-airtune/etc/eltex-airtune/
Откройте файл airtune_logger.conf и в блоке DEBUG меняем ENABLED = false на ENABLED = true(как показано на скриншоте)
Image Added

После чего сохраняем настройки и необходимо пересобрать контейнер

Блок кода
themeRDark
sudo docker compose down eltex-airtune

sudo docker compose up -d eltex-airtune

после этого лог также будет в писаться по пути volumes/logs/eltex-airtune/airtune.log


Лицензирование

...

Лицензия ограничивает число ТД, находящихся под контролем сервиса AirTune.

...

Сценарий балансировки клиентов на ТД:

 

Секция


Столбец
width20%

Схема сценария работы алгоритмов балансировки:


Столбец

1) В случае, если алгоритмы TPC/DCA включены вместе с балансировщиком, либо отключена опция "Use all AP for Balance", то первым этапом происходит поиск соседствующих точек в эфире;

Информация

В случае, если стоит флаг "Use all AP for Balance" в конфигурации AirTune, то пункт Поиск соседствующих точек в эфире будет пропущен, рассылка будет осуществляться всем ТД, находящимся в одном домене;

2) Далее начинаются сценарии работы балансировщика. При подключении нового клиента с ТД на сервер отправляется сообщение "rrm-client-assoc", в котором содержится мак-адрес клиента, SSID к которому клиент подключился.  В случае если подключенный клиент находится в зоне уверенного приема и ТД не является загруженной, сервисом никаких действий не предпринимается, отправляется только сообщение "RRM-Client-Assoc-Ack" для портальных клиентов, после него ТД разблокирует клиентов для доступа в интернет (если пользователь уже авторизовался на портале);

3) Если при подключении клиента данная точка является загруженной (превышен лимит клиентов) или клиент имеет сигнал ниже установленного уровня, сервер инициирует процесс балансировки этого клиента;

4) Сервис отправляет "соседним" ТД, на которых настроен такой же SSID сообщение "rrm-probe-request", чтобы определить с каким уровнем сигнала ТД "видят " данного клиента;

5) ТД отвечают сообщением "rrm-probe-response", в котором указывают уровень сигнала RSSI;

6) Если сервер не нашел подходящей точки для клиента, он оставляет его на текущей. Если оптимальная точка найдена, клиента отключаем от текущей ТД командой "rrm-disassoc-request", на всех остальных, кроме оптимальной, блокируем клиента командой "rrm-blacklist", таким образом клиент видит в эфире только 1 целевую ТД и произойдет переключение клиента (роуминг).


...

С помощью глобальных настроек производится включение/отключение работы сервиса, а также настройка порта, который будет слушать сервис для подключения ТД.

Секция


Столбец
width20%

Image RemovedImage Added


Столбец
width50%
  • AirTune Enabled - Статус сервиса AirTune. По умолчанию включен;
  • AirTune WebSocket port- Порт для подключения ТД к сервису.
  • AirTune 802.11r cross-domain roaming Enabled - Включение/выключение поддержки междоменного 802.11r роуминга.




Информация

Имеется возможность запрета на редактирования данных настроек в зависимости от ролей пользователя.

...

Информация
Методика настройки и проверки роуминга 802.11r на точках доступа доступна в инструкции



Настройка Доменов AirTune

...