Freeradius 경우 문자의 감도

Freeradius 경우 문자의 감도

freeradius 서버(3.0)를 갖춘 VirtualMachine이 있습니다. 내 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모듈은 touppertolower. authorize섹션이나 정책에서 수신된 사용자 이름을 "대문자"로 변환할 수 있습니다 .

첫 번째 링크에서 약간 수정된 예

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

연결

관련 정보