Показать исходный текстСсылки сюдаНаверх Сервер авторизации (radius) Требования Необходим сервер с заранее установленным radius с поддержкой mysql и perl и отключенным SELINUX Установка Очищаем папку raddb/ и в зависимости от версии радиуса качаем файлы: Для 2.x wget https://wiki.mikbill.ru/_media/billing/external/2x_raddb.tar.gz Для 3.x wget https://wiki.mikbill.ru/_media/billing/external/3x_raddb.tar.gz Либо переносим с своего сервера. Распаковываем в директорию raddb/ В mikbill.pl указываем IP и PORT на котором запущено ядро биллинга. В sql.conf указываем параметры соединения с базой. Если нужно то создаем пользователя: CREATE USER ИМЯ_ПОЛЬЗОВАТЕЛЯ@ИП_АДРЕС_СЕРВЕРА IDENTIFIED BY 'ПРОЛЬ'; GRANT PROCESS , SUPER ON *.* TO ИМЯ_ПОЛЬЗОВАТЕЛЯ@ИП_АДРЕС_СЕРВЕРА IDENTIFIED BY 'ПРОЛЬ' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; GRANT ALL PRIVILEGES ON mikbill.* TO ИМЯ_ПОЛЬЗОВАТЕЛЯ@ИП_АДРЕС_СЕРВЕРА WITH GRANT OPTION; FLUSH PRIVILEGES; Не забудьте заменить ИМЯ_ПОЛЬЗОВАТЕЛЯ, ИП_АДРЕС_СЕРВЕРА и ПРОЛЬ на свои значения. Копируем serialize.pm в одну из директорий модулей perl, посмотреть список можно выполнив: perl -MData::Dumper -e'print Dumper( \@INC)' В radiusd.conf правим название службы согласно выбранной OS (radiusd/freeradius). Так же при необходимости редактируем словарь. installing/manual/separate/radius.txt Последние изменения: 2019/08/12 13:07 — gudwin