Freeradius-Groß-/Kleinschreibung von Buchstaben

Freeradius-Groß-/Kleinschreibung von Buchstaben

Ich habe eine VirtualMachine mit Freeradius-Server (3.0). Ich verwende die Autorisierungsdatei, die meine PPPoE-Benutzer enthält. Das Problem scheint der Benutzername zu sein: Die Anmeldung erfolgt in GROSSBUCHSTABEN, was mit dem eingehenden Benutzernamen kollidiert.

Ich kann das nicht manuell ändern, da meine Konfigurationsdatei von LMS (Lan Management System – ich werde nichts am Code ändern) generiert wird. Gibt es eine Methode, um die Groß-/Kleinschreibung in Freeradius auszuschalten?

Dies ist meine Konfiguration:


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"

Ich habe versucht, Informationen zur Groß- und Kleinschreibung zu finden, konnte jedoch nichts finden.

Antwort1

Das FreeRadius- exprModul stellt toupperund bereit. Sie können den empfangenen Benutzernamen im Abschnitt oder in einer Richtlinie tolowerin „GROSSBUCHSTABEN“ umwandeln .authorize

Leicht modifiziertes Beispiel aus dem ersten Link

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

Links

verwandte Informationen