Может ли кто-нибудь дать мне подсказку, как изменить Freeradius, чтобы читать другие атрибуты из внешнего скрипта.FreeRadius Чтение атрибутов при выполнении внешнего скрипта
Я это
update control {
Auth-Type := `/usr/bin/php -f /web/auth.php '%{NAS-Identifier} %{Calling-Station-Id}'`
}
Но ответ прямо сейчас может быть только доступ или отклонить, но я хотел бы также задать некоторые атрибуты более, как ограничение полосы пропускания для этого пользователя, как
выход
Accept
WISPr-Bandwidth-Max-Up: xxx
WISPr-Bandwidth-Max-Down: xxx
WISPr-Redirection-URL: http://google.com
я могу добиться этого?
система: Ubuntu 14,04
radiusd: FreeRADIUS Version 2.2.5 для хоста x86_64-неизвестно-Linux-гну, построенный на 6 августа 2014 г. в 15:08:48
обновление
Как насчет preacct
и accounting
раздел? Я вижу, что после перезагрузки маршрутизатора он должен поддерживать Calling Station в «умах» и повторно аутентифицировать его после его загрузки. Можно добавить
accounting {
exec
update control {
Auth-Type := "%{reply:Auth-Type}"
}
...
}
есть?
Работал над этим, я обновил свой пост – Carca
Проверьте мой пост снова, как насчет preacct и учета? – Carca
Я не понимаю, чего вы пытаетесь достичь с помощью бухгалтерского учета. –