Создать базу данных для RADIUS-агента

Для каждого RADIUS-агента необходимо создать отдельную базу данных.

БД RADIUS-агента можно создать на том же сервере, где установлен модуль LBarcd, или на отдельном.

  1. Зайдите в MySQL под пользователем root:

    mysql -A -p%пароль%
    

    ``

  2. Создайте базу данных. В примере БД называется radius.

    CREATE DATABASE radius DEFAULT CHARSET utf8;
    CREATE USER IF NOT EXISTS 'radius'@'localhost' IDENTIFIED WITH mysql_native_password BY 'radius';
    CREATE USER IF NOT EXISTS 'radius'@'127.0.0.1' IDENTIFIED WITH mysql_native_password BY 'radius';
    GRANT ALL ON `radius`.* TO 'radius'@'127.0.0.1';
    GRANT ALL ON `radius`.* TO 'radius'@'localhost';
    

    ``

  3. Создайте структуру БД — примените скрипт create.sql.

    mysql radius < /usr/local/billing/mysql/lbarcd/rad_create.sql
    

    ``

Далее создайте сетевой агент в административном интерфейсе.

Имя БД, логин и пароль в дальнейшем нужно будет указать в файле конфигурации модуля LBarcd.