Возможности
- Быстрая автономная авторизация через статические таблицы
может с начало авторизовываться по своей таблице и потом уже смотреть в базу, если основная база не доступна тогда авторизирует только со своей таблицы.
- Аккаунтинг отправляется на основной 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