Seite 2 von 7
Verfasst: 19.12.2003, 19:02
von mirko
Also für den Abbau der Verbindung müsste das eigentlich so aussehen:
<POST>post-query?Load=Q&connTime=00:00:03&connStatus=Connected&getIP=O K&pppoeAct=2&close=Close Window&Button=Apply
Für den Aufbau der Verbindung ungefähr so
<POST>post-query?Load=Q&connTime=00:00:00&connStatus=Connected&getIP=O K&pppoeAct=1&close=Close Window&Button=Apply
connStatus=Connected muss aber verändert sein, wahrscheinlich connStatus=Disconnected
getIP ist wahrscheinlich auch nicht OK
--
mirko
Verfasst: 19.12.2003, 16:37
von deschain
Hab auch noch die Sniffer-Logs
beim Aufbau bzw. Abbau der Verbindung mit angehängt.
Gruß
Markus
Verfasst: 19.12.2003, 16:28
von deschain
Hallo,
hab dir mal die HTML-Datei für den Aufbau bzw. Abbau der Verbindung mit angehängt.
Wenn du noch irgendwelche Packetsniffer-logs brauchst, dann
schreib mir.
Gern würde ich dann, (wenn alles funktioniert) dir die Konfiguration zukommen lassen.
Gruß
Markus
Verfasst: 19.12.2003, 16:15
von mirko
dann speichere mal die HTML-Seite für den Verbindungsaufbau, packe diese mit ZIP und hänge diese als Datei an deinen nächsten Beitrag an. Man kann es nur mit ZIP gepackt dranhängen, HTML-Dateien sind glaube nicht erlaubt,
--
mirko
Verfasst: 19.12.2003, 16:06
von deschain
Der Verbindungsaufbau funktioniert auch nicht,
zumindest nicht, wenn ich den direkt über den Router \'ansteuere\':
--->schnipp<Load>schnipp<----
Als Anwahl hatte ich:
<POST>post-query?Load=Q&connTime=00:00:00&connStatus=disconnected&getI P=---&pppoeAct=1&Button=Apply
Krieg als Meldung im Debuger nur:
GoOnline-ResultCode:200 Port: 80
Gebe ich ne Adresse ein, dann wählt sich der Router auch ein.
Verfasst: 19.12.2003, 15:40
von mirko
Geht der Verbindungsaufbau? Hast du das mal probiert? Wie sieht die Zeichenkette dann aus?
--
mirko
Verfasst: 19.12.2003, 14:39
von deschain
Hallo,
ich habe den RP614v2 Firmware 5.14.
Hab alles bis auf die Automatische Abwahl hinbekommen.
Hab mal nen Packetsniffer drangehängt, sobald ich in der Router-Software auf Disconnect klicke:
--->schnipp<Load>schnipp<----
Als Abwahl hab ich bei mir eingestellt:
<POST>post-query?Load=Q&connTime=00:01:00&connStatus=Connected&getIP=O K&pppoeAct=2&Button=Apply
Krieg als Meldung im Debuger nur:
GoOffline-ResultCode:200 Port: 80
Es wird jedoch keine Verbindung abgebaut.
Hat jemand von euch ne Idee?
Verfasst: 18.04.2003, 15:55
von mirko
Nimm einen Packet-Sniffer und zeiche auf, was der Browser an den Router beim Trennen und Aufbauen der Verbindung schickt, das ist das einfachste. Mit dem TrafficMonitor in Verbindung mit dem Packet-Treiber geht das z.B. auch.
--
mirko
Verfasst: 18.04.2003, 15:50
von M_S
Nun, da anscheinend niemand mehr eine Idee hat, wie ich den Verbindungs auf- bzw. abbau bei dem Netgear RP614 zustande bekommen kann, werde ich wohl gezwungener Maßen aufgeben müssen.
Wobei ich das mehr als Schade finde, da RC wirklich eine gelungene Software ist. ;(
Ich werde aber auch weiterhin auf die Seiten schauen...vielleicht schafft es ja doch noch jemand...
mfG,
M_S
Verfasst: 12.04.2003, 20:31
von M_S
Hallo Mirco,
ersteinmal Danke für die neue RC.exe !
Leider hat diese Version auch keinen direkten Einfluß auf mein Problem.
Da ich beruflich im Moment recht eingespannt bin komme ich erst jetzt wieder dazu etwas zu schreiben.
Das mit dem Verbindungsaufbau/abbau klappt leider immer noch nicht.
hier ist der kompl. Inhalt der Datei. Villeicht habe ich ja etwas übersehen...
-----schnipp-----
<script>
function isIE(){
var browser = new Object();
browser.version = parseInt(navigator.appVersion);
browser.isNs = false;
browser.isIe = false;
if(navigator.appName.indexOf(\"Netscape\") != -1)
browser.isNs = true;
else if(navigator.appName.indexOf(\"Microsoft\") != -1)
browser.isIe = true;
if(browser.isNs)
return false;
else if (browser.isIe)
return true;
}
function countTime(){
window.focus();
var t=document.forms[0].connTime.value;
var s=document.forms[0].connStatus.value;
var g=document.forms[0].getIP.value;
timeString=\'\';
if((s != \'Connected\') && (g != \'OK\')){
window.setTimeout(\'Fresh()\',5000);
}
if(s == \'Connected\')
window.setTimeout(\'Fresh()\',60000);
}
function pppoeAction(F,I) {
d =parseInt(I.value, 10);
F.pppoeAct.value = I;
F.submit();
}
function Fresh() {
parent.location = \"pppoestatus.htm\";
}
</script>
<form>
<input>
<input>
<input>
<input>
<input>
<input>
<input>
<input>
<input>
</form>
-----schnipp-----
den letzten Versuch habe ich mit den folgenden Befehlen gemacht:
<POST>post-query?pppoeAct=1&connStatus=Connected&getIP=OK&Load=Q
<POST>post-query?pppoeAct=2&connStatus=Disconnected&getIP=---&connTime =00:00:00&Load=Q
...nur geklappt hat es immer noch nicht.
Ich bekomme im Debug-Fenster immer die Meldung: \"GoOffline-ResultCode:200\" und \"GoOnline-ResultCode:200\"
Keine Ahnung was das bedeutet.
Wenn Jemand noch eine Idee hat, was hier schief läuft dann soll er sich bitte melden... ansonsten muß ich leider aufgeben...;(
Verfasst: 11.04.2003, 11:57
von mirko
Hallo,
schickt mir mal eine Mail, ich schicke euch eine \"Special-Version\".
--
mirko
Verfasst: 11.04.2003, 07:47
von Talesin
Morgen
Immer das gleiche:
GetStatus1 Online
GetStatus1 IP-Start gefunden
GetStatus1 IP: 217.224.222.79
Status1-Meldung 0217.224.222.79
----------------------------------------------------------------------
Status2:
http://192.168.0.1/sysstatus.html
Status2 ResultCode: Exception Connection Closed Gracefully.
Gruß
Tale
Verfasst: 11.04.2003, 00:48
von mirko
parseInt wandelt einen String in eine Zahl, gibt man aber 16 z.B. an, wird es als Hex-Zahl gedeutet das stimmt schon.
Wenn der Abruf beim ersten Mal klappt, was steht beim 2. Mal im Debug-Fenster? Irgendein Fehler?
--
mirko
Verfasst: 10.04.2003, 22:46
von Talesin
Hallo
Mit parseInt lag ich ja eh falsch (wandelt String in Zahl):))
aber ich hab heut die neue Firmware draufgetan und den Code angepasst und jetzt verhält sich RC etwas anders wenn bei Status 2 eine URL (egal welche der zwei URL für Zusatzinfos)steht
Bei jeder Aktualisierung erscheint für den Bruchteil einer sec. online und die IP um dann wieder hinter ???? und Error zu verschwinden nach einigen Zyklen erscheint dann manchmal auch der Status 2 .
Debug zeigt:
GetStatus1 Online
GetStatus1 IP-Start gefunden
GetStatus1 IP: 172.157.250.74
Status1-Meldung 0172.157.250.74
----------------------------------------------------------------------
Status2:
http://192.168.0.1/sysstatus.html <<<< und hier sollte doch pppoeStatus.htm stehen ????
da ich das ja so eingetragen hab
trag ich keine URL ein tritt dieses sonderbare Verhalten von oben auch net auf
Bin etwas Rat- und Mutlos denn ich vermute das liegt an den vielen refresh der ....Status.htm`s
Aber Danke für die Geduld :rolleyes:
Tale
Verfasst: 10.04.2003, 22:06
von mirko
Hallo,
die Zeile d =parseInt(I.value, 10); hat überhaupt nichts zu sagen, hat wahrscheinlich der Entwickler vergessen rauszunehmen.
Status 2 wird nur abgefragt, wenn bei Status 1 \"online\" rausgekommen und natürlich kein Fehler aufgetreten ist.
Wenn bei Status 2 keine URL angegeben ist, wird der HTML-Code von Status 1 weiterverwendet, ansonsten wird erstmal Status 2 aufgerufen und dann der neue Code genommen.
--
mirko