После того как вы установите модуль LBarcd и создадите RADIUS-агент в административном интерфейсе, откройте файл конфигурации и отредактируйте его. В этом файле нужно задать параметры доступа к ядру АСР LANBilling и к БД агента, а также режим логирования.
Открыть файл конфигурации:
nano /etc/billing.conf.LBarcd
Пример конфигурации:
# Database address
database = mysql://radius:radius@127.0.0.1/radius
# Access to LBcore server
server = admin@127.0.0.1:1502
# System id. (Must be unique)
sysid = 2
# Log verbosity level: error, warning, info, verbose, debug
log_level = info
Параметры доступа к БД агента RADIUS. Формат — mysql://db_login:db_pass@db_ip/db_name.
Настройки подключения к LBcore в формате login:password@IP:port.
sysid — ID сетевого агента, для которого вы запускаете модуль. ID можно посмотреть в административном интерфейсе, в разделе «Объекты» — «Агенты».
Параметр sysid должен быть уникальным. Для каждого сетевого агента, созданного в АСР LANBilling, нужно запускать свой модуль.
log_level — режим логирования:
В дальнейшем вам потребуется проверить, успешно ли синхронизировались БД RADIUS и БД LBcore. Для этого установите режим логирования debug.
Вы можете использовать внешний скрипт. В файле конфигурации агента LBarcd задайте путь к исполняемому файлу.
# External script handler
handler = /usr/local/billing/scripts/handler.example.LBarcd.sh
Далее запустите модуль LBarcd и откройте порты.
Есть вопросы по документации? Пожалуйста, напишите их