
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-002
in hinzu /etc/hosts
und 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.