Описание


Сервис предназначен для выполнения авторизации пользователей ЛК, конструктора порталов и NBI.

Установка:

Требует для своей работы предустановленный пакет eltex-radius:

apt-get install eltex-radius-db
apt-get install eltex-radius

Установка сервиса:

apt-get install eltex-auth-service

Работа с удаленной базой Mysql.

Если eltex-auth-service настроен на работу с удаленным сервером Mysql, то для автозапуска сервиса нужно внести изменения в порядок загрузки пакетов:

echo "start on runlevel [2345]" > /etc/init/eltex-radius.override
echo "start on runlevel [2345]" > /etc/init/eltex-auth-service.override



Управление сервисом


Способ запуска/остановки:

ДействиеКомандаОтвет
Проверка состояния


service eltex-auth-service status



Сервис работает

eltex-auth-service start/running, process <pid>



Сервис не работает

eltex-auth-service stop/waiting



Запуск сервиса


service eltex-auth-service start



Сервис запустился

eltex-auth-service start/running, process <pid>



Остановка сервиса


service eltex-auth-service stop



Сервис успешно остановлен

eltex-auth-service stop/waiting




Перезапуск сервиса


service eltex-auth-service restart



Сервис успешно перезапущен

eltex-auth-service stop/waiting
eltex-auth-service start/running, process 16737






Конфигурация


/etc/eltex-auth-service/sql.conf

файл содержит параметры доступа  сервиса к базе данных eltex_auth_service.

        server = "localhost"
        #port = 3306
        login = "eltexauthservice"
        password = "eltexauthpassword"

Таблица NAS

Данная таблица находится в БД eltex_auth_service и содержит адреса клиентов, имеющих право отправлять запросы на проведение авторизации пользователей. Если клиент не включен в эту таблицу, то запросы авторизации будут игнорироваться. После обновления состава этой таблице необходим перезапуск eltex-auth-service