Freeradius 我的自定义模块设置Framed-IP-Address

Freeradius 我的自定义模块设置Framed-IP-Address

我得到了一个复杂的模式,其中我的 radius 服务器需要根据 redis-db 查询的结果发送 Framed-IP-Address,因此,我想知道我的默认配置的 post-auth 部分是否可以做到这一点。

类似的东西(或任何其他解决方案):

    update reply { 
            Framed-IP-Address := xxx.xx.xx.xx 
    } 

其中 xxx.xx.xx.xx 是模块返回的 IP 地址。

非常感激。

答案1

是的,一点没错。

你可以做:

update reply {
    Framed-IP-Address := "%{redis: <your redis query>}"
}

服务器核心将负责将 ASCII IP 地址转换为二进制形式。

是的,插入它最有效的地方是在认证后。

相关内容