Skip to end of metadata
Go to start of metadata

Возможности

  • Быстрая автономная авторизация через статические таблицы
  • может с начало авторизовываться по своей таблице и потом уже смотреть в базу, если основная база не доступна тогда авторизирует только со своей таблицы.

  • Аккаунтинг отправляется на основной RADIUS
  • можно использовать как основной радиус так и как дополнительный если основной удаленный, а данный радиус локально

  • Настраивается период обновления по умолчанию 30 секунд
  • Может формировать таблицы авторизация формата FILE  и REDIS  также можно использовать их вместе
  • Формирует список серверов доступа для raddb/clients.conf
  • Есть режим тестирования продуктивности RADIUS

Настройка RADIUS

При использовании Radius Boost

  • используется база брасов из clients.conf
  • используется собственный site  конфигурационный файл
cd etc/raddb/
rm /usr/local/freeradius/etc/raddb/site-enabled/mod-enabled/sql
rm /usr/local/freeradius/etc/raddb/site-enabled/abills_default
cp /usr/abills/misc/freeradius/v3/abills_redis /usr/local/freeradius/etc/raddb/site-enabled/


Установка RADIUS Boost

cd /usr/abills/libexec/
ln -s ../Abills/modules/Internet/internet_auth_booster

Параметры RADIUS BOOST

DEBUGРежим отладки
TESTРежим одноразового запуска
-dДемон
UPDATE_TIME=10

Время обновления между циклами

по умолчанию 10 секунд

NAS_TYPEтип сервера доступа
GENTESTгенерация и запуск теста radperf
FILE=1

Генерация raddb/users

По умолчанию: Redis

Генерация Redis  базы для  Авторизации Mikrotik PPPoE в базу raddb/users

/usr/abills/libexec/internet_auth_booster TEST DEBUG=1 FILE=1

Генерация Redis  базы для  Авторизации Huawei unc

/usr/abills/libexec/internet_auth_booster TEST DEBUG=1 NAS_TYPE='huawei_unc'

Тестирование продуктивности RADIUS


для тестирования используется  утилита radperf

установка утилиты Debian/Ubuntu

wget https://networkradius.com/assets/packages/radperf/radperf_2.0.1_amd64.deb
dpkg -i radperf_2.0.1_amd64.deb


запуск теста

/usr/abills/libexec/internet_auth_booster GENTEST

Система генерирует файл тест и запускает его для тестирования радиуса

Результат теста

             Total sent        :  10000
             Total retransmits :  783
             Total succeeded   :  8518
             Total failed      :  1482
             Total no reply    :  0
             Total time (s)    :  11.045
             Packets/s         :  905
             Response times:
                < 10 usec  : 0
                < 100 usec : 0
                < msec     : 0
                < 10 msec  : 0
                < 0.1s     : 240
                < s        : 9231
                < 10s      : 519
                < 100s     : 10

Дополнительно

  • No labels