Ich möchte gern unsere Endgeräte, die sich über einen HP Switch am Netzwerk anmelden, über einen RADIUS-Server authentifizieren. Der Switch ist auch schon soweit konfiguriert und wenn ich einen Testclient in der users eintrage wird er auch mit VLAN authentifiziert.
Ich würde gern diese Authentifizierung und Zuweisung über ein PHP-Skript steuern und habe hier ein paar Probleme dass er nicht authentifiziert wird.
Meine Konifig sieht aktuell so aus:
Code: Alles auswählen
exec php{
wait = yes
program = "/usr/bin/php5 /usr/local/auth.php %{User-Name}"
input_pairs = request
output = reply
}
server switch {
listen {
ipaddr = *
port = 1809
type = auth
virtual_server = "switch"
}
authorize {
php
chap
}
authenticate {
chap
}
}
Code: Alles auswählen
<?php
$user = $argv[1];
echo $user." Cleartext-Password: ".$user."
Tunnel-Type = 13,
Tunnel-Medium-Type = 6,
Tunnel-Private-Group-Id = 2";
?>
Code: Alles auswählen
[chap] Cleartext-Password is required for authentication
Weiß zufällig jemand wo ich einen Denkfehler oder sogar etwas ganz vergessen haben könnte?
Danke für euer Feedback