...
Точка доступа ОТТ может находиться в следующих состояниях:
Статус | Расшифровка | Причина |
---|---|---|
No MAC detected | MAC-адрес не известен | Либо запросы от точки доступа не дошли до Сервис-Активатора, либо проблема в сертификате или ПО точки, либо точка вообще не ОТТ. Нужно смотреть логи Сервис-Активатора. |
No init link | Точка в песочнице | Сервис-Активатор успешно получил и обработал запросы от точки доступа, но в SoftWLC для точки не создана привязка правила инициализации и не создана "ott_default" привязка (см. документацию по ОТТ). |
No OTT link | нет OTT привязки | В домене, который указан в привязке правила инициализации для точки, отсутствует OTT ESR с привязанным OTT профилем. |
Default Domain | точка в домене из списка default | Точка успешно проинициализировалась и попала в домен, указанный в конфигурации MAC Checker, как дефолтный. |
Region Domain | точка в домене не из списка default | Точка успешно проинициализировалась и попала в домен, НЕ указанный в конфигурации MAC Checker, как дефолтный. |
MAC Checker должен быть запущен на отдельном сервере, к которому есть доступ из сети Интернет (имеет белый IP-адрес или на него проброшен порт).
По умолчанию сервис запускается на порту 8088. Сервис принимает Сервис принимает запросы от клиента на проверку MAC-адреса, направляет соответствующие запросы в ядро через EMS NBI, принимает ответ от ядра и формирует JSON-ответ для клиента. В ответе содержится:
- текущее время,
- нормализованный MAC-адрес,
- статус принадлежности,
- имя домена,
- возникшая в процессе обработки ошибка.
Сервис должен иметь IP-связность с сервисом EMS по порту 8080.
Управление сервисом
...
Установка сервиса
Блок кода | ||||
---|---|---|---|---|
| ||||
apt-get install eltex-ott-mac-checker |
Управление сервисом
Способы запуска/остановки
...
/etc/eltex-ott-mac-checker/application.conf
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
service { # One of: debug, info, warn, error logLevel = info gelfHost = "udp:lab3-test.eltex.loc" gelfPort = 12201 gelfLevel = off } server { # Таймаут запросов requestTimeout = 45 # Порт для прослушивания port = 8088 } ems { # Адрес EMS-сервера host = "localhost" # Порт для связи с EMS port = 8080 } domain { # Список доменов по умолчанию # # Массивом # default = [ "default.root" , "ott.root" ] # # Через запятую # default = "default.root,ott.root" # # Через точку с запятой # default = "default.root;ott.root" # # Или просто строкой # default = "ott.default" default = [ "default.root" , "ott.root" ] |
...