freeradius - FreeRADIUS Perl 脚本执行本地查找,然后在需要时代理
问题描述
我正在尝试使用 FreeRADIUS 执行本地 DB 查找(MAC 地址),如果未找到结果,则将 CoA 返回到设备以提供强制门户,但是如果找到结果以操作请求上的属性(添加用户名/password from DB)并将请求代理到另一个 RADIUS 服务器
这种高级逻辑可能吗?我发现了一些示例来预/后处理代理请求,但不能控制请求是否应该在本地处理或代理等
解决方案
在授权中,您应该能够在预处理之后和处理领域模块之前设置领域(用于代理)。
https://networkradius.com/doc/3.0.10/raddb/sites-available/default.html
推荐阅读
- mongodb - Mongodb:查询列出至少有5个字段不等于null或“”的记录或4个'X'以上的记录
- javascript - 为每个页面使用带有唯一 JS 的 Turbolinks
- xpath - 来自 html 的 Xpath Google Sheets 计数类图标
- visual-studio - 如何在 Visual Studio 中更改每个文件夹的 UI 设置
- linux - 识别最后一个活动的 Linux bash 进程
- php - 我们可以在 Laravel 中会话到期前几分钟向浏览器触发一个事件吗?
- c - 这个 free() 函数会清理内存吗?
- android - Kotlin 中 Fragment 和 DialogFragment 之间的通信
- ios - 带有 SwiftUI 的标签栏上方的额外导航视图
- dns - Google 搜索结果显示使用相同 IP 地址托管的其他域