Freeradius 字母大小写敏感度

Freeradius 字母大小写敏感度

我有带 freeradius 服务器 (3.0) 的 VirtualMachine。我正在使用包含我的 PPPoE 用户的授权文件。问题似乎出在用户名上:登录名是大写的,与传入的用户名冲突。

我无法手动更改这一点,因为我的配置文件是由 LMS(局域网管理系统 - 我不会更改代码中的任何内容)生成的。有没有方法可以关闭 freeradius 中的大小写区分?

这是我的配置:


EXAMPLEUSER Cleartext-Password := "ExamplePassword01@"
        Framed-Protocol = PPP,
        Framed-IP-Address = 192.168.0.33,
        Framed-IP-Netmask = 255.255.255.0,
        Service-Type = Framed-User,
        Mikrotik-Rate-Limit = "30000k/30000k 30000k/30000k 30000k/30000k 1/1 1 30000k/30000k"

我尝试查找有关区分大小写的信息,但什么也没找到。

答案1

FreeRadiusexpr模块确实提供了toupper和。您可以在部分或策略中将tolower收到的用户名转换为“大写” 。authorize

对第一个链接中的示例进行了稍微修改

authorize {
    update request {
        Stripped-User-Name := "%{toupper:%{User-Name}}"
    }

链接

相关内容