Sensibilidad de las letras en caso de Freeradius

Sensibilidad de las letras en caso de Freeradius

Tengo VirtualMachine con servidor freeradius (3.0). Estoy usando el archivo de autorización que contiene mis usuarios de PPPoE. El problema parece ser el nombre de usuario: el inicio de sesión está en MAYÚSCULAS, lo que choca con el nombre de usuario entrante.

No puedo cambiar esto manualmente porque mi archivo de configuración lo genera LMS (Sistema de administración de Lan; no cambiaré nada en el código). ¿Existe algún método para desactivar la distinción entre mayúsculas y minúsculas en freeradius?

Esta es mi configuración:


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"

Intenté encontrar información sobre la distinción entre mayúsculas y minúsculas, pero no pude encontrar nada.

Respuesta1

El módulo FreeRadius exprproporciona touppery tolower. Puede convertir el nombre de usuario recibido a "MAYÚSCULAS" en la authorizesección o en una política.

Ejemplo ligeramente modificado del primer enlace.

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

Enlaces

información relacionada