Содержание

Freeradius 3.xx

Freebsd

cd /usr/ports/net/freeradius3 && make && make install clean

Ручная конфигурация

копируем конфигурацию

cd /usr/abills/
rm /usr/local/etc/raddb/sites-enabled/*
cp misc/freeradius/v3/mods-enabled/perl /usr/local/etc/raddb/mods-enabled/perl
cp misc/freeradius/v3/mods-enabled/sql /usr/local/etc/raddb/mods-enabled/sql
cp misc/freeradius/v3/sites-enabled/abills_default /usr/local/etc/raddb/sites-enabled/abills_default
cp misc/freeradius/v3/users /usr/local/etc/raddb/users

в файле /usr/local/etc/raddb/mods-enabled/sql пропишите данные доступа к базе

переменные

%dbname% - Название баззы
%dbhost% - Хост баззы
%dbuser% - Пользователь
%dbpasswd% - Пароль
%secretkey% - Ключ шифрования паролей ($conf{secretkey})

Автоконфигурация

cd /usr/abills/misc/
./autoconf PROGRAMS=freeradius FREERADIUS=3

нажимаем всюду yes

Удаление

 cd /usr/ports/net/freeradius3 && make deinstall clean
 rm -r /usr/local/etc/raddb

При переустановке очистите конфиг

 make clean config

Radius proxy

cp misc/freeradius/v3/proxy.conf /usr/local/etc/raddb/

в файле /usr/local/etc/raddb/sites-enabled/abills_default после строк

#Realm add

примеры реалмов для перенаправления на разные прокси сервера. Их нужно указывать в двух секциях authorize и accounting