有人可以给我一个提示,如何修改 Freeradius 以从外部脚本读取其他属性。
我有这个
update control {
Auth-Type := `/usr/bin/php -f /web/auth.php '%{NAS-Identifier} %{Calling-Station-Id}'`
}
但是现在的回复只能是 Access 或 Reject ,但我还想设置一些属性,更像是对该用户的带宽限制,例如
输出
Accept
WISPr-Bandwidth-Max-Up: xxx
WISPr-Bandwidth-Max-Down: xxx
WISPr-Redirection-URL: http://google.com
我能做到这一点吗?
系统:Ubuntu 14.04
radiusd:FreeRADIUS 版本 2.2.5,用于主机 x86_64-unknown-linux-gnu,于 2014 年 8 月 6 日 15:08:48 构建
更新
preacct
和accounting
部分怎么样?我看到,一旦路由器重新启动,它必须“记住”呼叫站并在启动后重新验证它。可以添加
accounting {
exec
update control {
Auth-Type := "%{reply:Auth-Type}"
}
...
}
那里?