=====rlm_perl===== ====Freeradius 1.x==== **raddb/radiusd.conf ** \\ Добавить в секцию **"modules"**\\ perl { module = /usr/abills/libexec/rlm_perl.pl func_authorize = authorize func_accounting = accounting func_authenticate = authenticate func_preacct = preacct func_checksimul = checksimul func_xlat = xlat } В секцию **"authorize" ** добавить **обязательно после опции preprocess** \\ perl и закоментировать #files В секцию **"authenticate"**\\ perl В секцию **"preacct"** закоментировать\\ #files В секцию **"accounting"**\\ perl В секцию **"post-auth"**\\ post-auth { Post-Auth-Type REJECT { perl } } ====Freeradius 2.x==== **Обратите внимание** * При использовании rlm_perl не изолируйте строковые пары RADIUS кавычками в секциях тарифных планов и серверов доступа. **Пример** mpd-limit+=in#1=all shape 128000 4000, mpd-limit+=out#1=all shape 128000 4000 * **После обновления системы обязательно перезапускайте RADIUS сервер**