2016-07-25 15 views
0

Ich versuche, eine Anfrage mit radclient (http://wiki.freeradius.org/config/Radclient) an einen tatsächlichen Radius-Server zu senden. So sende ich diesen Antrag von meinem Ubuntu-Server-Terminalradclient: IP-Adresse für Host konnte nicht gefunden werden Benutzername = Erfolg

radclient User-Name = [email protected] User-Password = myPassword Radserver auth Secret

Und jedes Mal wenn ich es versuchte ich diese Nachricht erhalten:

radclient: Failed to find IP addres for host User-Name = Success 

Was ist das? Bedeutet das, dass er den Radius Server nicht findet? Und wenn ja, warum sagt User-Name = Success?

EDIT:

Das ist also jetzt die Anfrage I und die zu funktionieren scheint senden.

echo "User-Name = [email protected], User-Password = myPassword" | radclient Radserver auth SECRET -x 

Der Benutzername und das Benutzerpasswort sind korrekt und sollten akzeptiert werden, sind es aber nicht.

Sending Access-⁠Request of id 99 to RadServerIP port 1812 
User-⁠Name = "user" 
User-⁠Password = "myPassword" 
rad_recv: Access-Reject packet from host RadServerIP port 1812, id=99, length=20 

Was kann die Ursache für dieses Access-Reject sein? Weil der Benutzername und das Passwort korrekt sind.

Vielen Dank im Voraus für jede Hilfe

Antwort

0

Sie vorbei, die Argumente in die falsche Richtung.

Attributlisten müssen von stdin oder mit -f angegebenen Dateien gelesen werden.

Für Ihr Beispiel die korrekte Aufruf wäre:

echo "User-Name = [email protected] User-Password = myPassword" | radclient Radserver auth Secret 
+0

Danke, meine Anfrage jetzt scheint zu funktionieren, aber ich habe nicht das Ergebnis, das ich erwarten und wollen. Vielleicht kannst du mir auch dabei helfen – nummer92

+0

Nein, du musst diese Frage als gelöst markieren und eine neue Frage stellen. –