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