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 expr
proporciona toupper
y tolower
. Puede convertir el nombre de usuario recibido a "MAYÚSCULAS" en la authorize
sección o en una política.
Ejemplo ligeramente modificado del primer enlace.
authorize {
update request {
Stripped-User-Name := "%{toupper:%{User-Name}}"
}
Enlaces