FreeRADIUS 和处理 "Accounting - Request"

FreeRADIUS and processing "Accounting - Request"

我在我们的本地网络中设置了一个 radius 服务器(使用 freeradius3),现在客户端成功登录并将他们的记帐请求发送到 radius 服务器。

我需要完成的是将Accounting Requests(及其属性)传递给外部程序来处理或过滤一些信息。然而,外部程序不需要 return 向 radius 服务器发送任何内容或更改 radius 中的正常工作流程,因此只需将会计请求的副本发送到外部程序即可。

在网上找不到任何有用的东西,所以你能给我指一个教程或解释一下你将如何实现它吗?

谢谢

参见exec module config。关键是将等待设置为 no 这意味着 FreeRADIUS 不会等待程序到 return.

然后您可以使用该文件 header 中详述的 exec 模块实例,即

"%{exec:<path to program> '%{<attribute>}' '%{<attribute>}'}"