radtest Testkennwort 192.168.1.90 1 testing123 nasname "192.168.1.90"

radtest Testkennwort 192.168.1.90 1 testing123 nasname "192.168.1.90"

Ich habe Freeradius auf CentOS 6.6 installiert und die Dateien /etc/raddb/clients und /etc/raddb/users konfiguriert. Ich versuche, den Server mit diesem Befehl zu testen:

radtest Aicha passme 127.0.0.1 100 testing123

Dies ist das Ergebnis:

radclient:: Failed to find IP address for Host-002
radclient: Nothing to send.
[root@Host-002 ~]# 

Dies ist meine Datei /etc/hosts:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

Deklaration des Benutzers Aicha in /etc/raddb/users:

"Aicha"     Cleartext-Password := "passme"
        Framed-IP-Address = 192.168.1.65,
        Reply-Message = "Hello, %{User-Name}"

Wie kann ich das beheben? Danke.

Antwort1

radtest versucht, die IP-Adresse Ihres Hosts aufzulösen, damit es sie für den Wert der NAS-IP-Adresse verwenden kann.

Fügen Sie einen Eintrag für Host-002in hinzu /etc/hostsund ordnen Sie ihn entweder einer Loopback-IP oder der IP zu, die Sie als NAS-IP-Adresse verwenden möchten.

Antwort2

asname Wenn vorhanden, wird dies in eine IP-Adresse aufgelöst und dem Anforderungspaket als NAS-IP-Adressattribut hinzugefügt. Wenn Sie es nicht angeben, wird der lokale Hostname des Systems verwendet.

radtest Testkennwort 192.168.1.90 1 testing123 nasname "192.168.1.90"

verwandte Informationen