Чувствительность регистра букв Freeradius

Чувствительность регистра букв Freeradius

У меня есть VirtualMachine с сервером freeradius (3.0). Я использую файл авторизации, который содержит моих пользователей PPPoE. Проблема, похоже, в имени пользователя: логин в ВЕРХНЕМ РЕГИСТРЕ, что конфликтует с входящим именем пользователя.

Я не могу вручную изменить это, потому что мой файл конфигурации генерируется LMS (Lan Management System - я не буду ничего менять в коде). Есть ли способ отключить чувствительность к регистру в 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

Модуль FreeRadius exprпредоставляет toupperи tolower. Вы можете преобразовать полученное имя пользователя в «ВЕРХНИЙ РЕГИСТР» в authorizeразделе или в политике.

Немного измененный пример из первой ссылки

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

ссылки

Связанный контент