我已在本地网络中设置了radius服务器(使用freeradius3),现在客户端已成功登录并将其会计请求发送到radius服务器。
我需要完成的是将会计请求(及其属性)传递给外部程序来处理或过滤某些信息。但是,外部程序不需要向radius服务器返回任何内容或更改radius中的正常工作流程,因此只需将会计请求的副本发送到外部程序。
无法在网上找到任何有用的内容,所以您能指点我一个教程或解释您将如何实现它?
谢谢
答案 0 :(得分:1)
请参阅exec module config。关键是将等待设置为no
这意味着FreeRADIUS不会等待程序返回。
然后,您可以使用该文件标题中详细说明的exec模块实例,即
"%{exec:<path to program> '%{<attribute>}' '%{<attribute>}'}"