Hallo zusammen!
Würde sehr gerne meinen neuen
Speedport W 500V (wird nun standardmässig von der Telekom als WLAN Router ausgeliefert.. dürfte somit also auch recht häufig in Gebrauch sein) auch wieder zusammen mit RouterControl nutzen.
Der Router selbst verfügt über ein administratives Webinterface und erfüllt somit die Grundvoraussetzungen für die Nutzung.
Jedoch habe ich bisher vergeblich versucht, dass Kommandoprinzip dieses Routers zu verstehen!
Die einzigen Befehle die ich gefunden habe, sind Connect/Disconnect String, lassen sich jedoch auch nicht ausführen, da kein Login möglich ist (klappt nur wenn bereits eingeloggt):
Code: Alles auswählen
Disconnect: http://[ip-adresse]/pppctl.cmd?action=0
Connect: http://[ip-adresse]/pppctl.cmd?action=1
Das Browser-Login wird weitergegeben an:
Leider weiss ich aber nicht wie man das Passwort übergibt (Variable sollte P1=%Passwort% sein). Versuche schlugen jedoch fehl:
(Im Angang: Die Quelldatei .html der Login Seite)
Ich hab ausserdem versucht das ganze via PHP zu machen,
um zu testen, ob Problem in der GET/POST Browserübergabe liegt.
Nachfolgend das Script:
Code: Alles auswählen
<?php
$passwort = "Passwort"; // Hier das Passwort eintragen
$fp = fsockopen ("192.168.2.1", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\\n";
fclose($fp);
exit();
}
fputs ($fp, "POST /start.login?P1=$passwort HTTP/1.0\\r\\n\\r\\n");
while (!feof($fp)) {
$buffer = fgets($fp,10240);
}
fputs($fp, "POST /pppctl.cmd?action=0 HTTP/1.0\\r\\n\\r\\n");
while (!feof($fp)) {
$buffer = fgets($fp,10240);
}
fclose($fp);
echo "Command send -> Disconnect";
?>
Script sollte eigentlich ein Login mit anschliessendem Disconnect durchführen. Stattdessen bleibt die Onlineverbindung aber bestehen und die Verbindung zum Router reisst ab (Webinterface nicht mehr erreichbar). Klappt also auch nicht ;(
Weiss noch jemand Rat?
Danke
uniquex