Router Controll und unbekannter Edimax-Router

Fragen, Tipps & Tricks zu Freeware-Programmen 0190 Warner, Alle meine Passworte, SuperSpamKiller Standard usw.

Moderatoren: Ralf, mirko

Antworten
Benutzeravatar
mirko
Beiträge: 23077
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Musst im Webinterface des Routers nachschauen, irgendwo unter Status, Firmware oder Update steht die Firmwareversion des Routers. Die Datei nicht hier posten, sondern mir direkt an neuer_router@routercontrol.de schicken.
Painfull-Death
Beiträge: 3
Registriert: 05.06.2008, 19:46

Beitrag von Painfull-Death »

Danke, damit bin ich schonmal einen Schritt weiter. Jetzt disconnectet er wirklich und will auch connecten.
Es gibt da nun leider ein wirklich doofes Problem <.< Wenn ich den Platzhalter %USERNAME% benutze, dann nimmt er die Werte aus der Konfiguration, mit denen er auch gleichzeitig die Verbindung zum Router sucht.
Nun ist aber der Benutzername, um auf das Menü vom Router zu kommen, nicht der selbe wie der Benutzername, mit dem man sich ins Internet verbindet. Kann man das irgendwie umgehen? Ich habe bei meinem Router leider nicht die Möglichkeit gefunden den Benutzernamen zu ändern, nur das Passwort, was schon gemacht wurde.

EDIT: Problem hat sich erledigt. Ich habe jetzt für den Usernamen die Daten selbst eingetragen und nur beim Passwort es aus der Konfiguration holen lassen. So geht es plötzlich.

Soll ich die Daten für den Router hier posten oder eher nicht, da ich ja nicht weiß, welche Firmware und Gerätenummer mein Router hat?
Zuletzt geändert von Painfull-Death am 08.06.2008, 09:26, insgesamt 1-mal geändert.
Benutzeravatar
mirko
Beiträge: 23077
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

für blubb und blunn solltest du die Platzhalter %USERNAME% und %PASSWORD% verwenden, dann setzt RouterControl die eingegebenen Daten aus der Konfiguration ein.

Wenn es mit <POST> nicht geht, dann probiere mal das <POST> wegzulassen, damit er ein GET ausführt, bei manchen Routern funktioniert das ebenfalls.
Painfull-Death
Beiträge: 3
Registriert: 05.06.2008, 19:46

Beitrag von Painfull-Death »

Okay, also ich hab das jetzt versucht und folgendes rausbekommen für den Disconnect:

http://192.168.2.1/goform/formWanTcpipSetup

POST /goform/formWanTcpipSetup HTTP/1.1
Host: 192.168.2.1
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://192.168.2.1/wanpppoe.asp
Cookie: Val=2
Authorization: Basic YWRtaW46MTIzNA==
Content-Type: application/x-www-form-urlencoded
Content-Length: 166
pppUserName=blubb&pppPassword=blubb&pppServName=&pppMTU=1392&pppConnectType=2&pppDisconnect=Disconnect&pppEnTtl=0&submit-url=%2Fwanpppoe.asp&wanMode=2&ipMode=ppp
HTTP/1.x 200 OK
Server: GoAhead-Webs
Pragma: no-cache
Cache-Control: no-cache
Content-Type: text/html
----------------------------------------------------------

Also wo blubb steht, waren halt vorher Benutzerdaten, die ich jetzt fürs Forum abgeändert habe. Daraus habe ich folgendes für RouterControl gemacht:

<POST>goform/formWanTcpipSetup?pppUserName=blubb&pppPassword=blunn&pppServName=&pppMTU=1392&pppConnectType=2&pppDisconnect=Disconnect&pppEnTtl=0&submit-url=%2Fwanpppoe.asp&wanMode=2&ipMode=ppp

Mit dem einloggen fast das selbe, doch trotzdem funktioniert es nicht. Erkennt jemand wo der Fehler liegt? x.x
Benutzeravatar
mirko
Beiträge: 23077
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Firefox mit dem Addon Live HTTP Headers verwenden, auf Trennen klicken und anschauen was für einen Aufruf gemacht wird. Das gleiche wieder beim Wiederaufbau aufzeichnen und anschauen. Siehe dazu auch thread.php?id=6741 .
Painfull-Death
Beiträge: 3
Registriert: 05.06.2008, 19:46

Beitrag von Painfull-Death »

Hey.
Ich habe nicht den Edimax-Router, der in der Liste vom Router Controll enthalten ist und weiß selbst nicht mehr welche Variante das war.
Deshalb hab ich versucht mit RCEdit diesen selbst einzufügen.
RC sieht es schon als online an und kann auch die IP erkennen.
Ich hapere leider noch immer am Verbindung trennen und Verbinden.
Daher hoffe ich, dass mir hier vllt. jemand helfen könnte. Hier mal der HTML-Code, der mir auf dem Router-Interface angegeben wird:

<html>
<head>
<link>
<meta>
<title>WAN Interface Setup </title>

<SCRIPT>

var pppConnectStatus=0;

function setPPPConnected()
{
pppConnectStatus = 1;
}


function isNetscape(v) {
return isBrowser(\"Netscape\", v);
}

function isMicrosoft(v) {
return isBrowser(\"Microsoft\", v);
}

function isBrowser(b,v) {
browserOk = false;
versionOk = false;

browserOk = (navigator.appName.indexOf(b) != -1);
if (v == 0) versionOk = true;
else versionOk = (v <= parseInt(navigator.appVersion));
return browserOk && versionOk;
}


function skip () { this.blur(); }
function disableTextField (field) {
if (document.all || document.getElementById)
field.disabled = true;
else {
field.oldOnFocus = field.onfocus;
field.onfocus = skip;
}
}
function enableTextField (field) {
if (document.all || document.getElementById)
field.disabled = false;
else {
field.onfocus = field.oldOnFocus;
}
}
function disableButton (button) {
if (isBrowser(\'Netscape\', 0))
return;
if (document.all || document.getElementById)
button.disabled = true;
else if (button) {
button.oldOnClick = button.onclick;
button.onclick = null;
button.oldValue = button.value;
button.value = \'DISABLED\';
}
}

function enableButton (button) {
if (isBrowser(\'Netscape\', 4))
return;
if (document.all || document.getElementById)
button.disabled = false;
else if (button) {
button.onclick = button.oldOnClick;
button.value = button.oldValue;
}
}

function validateKey(str)
{
for (var i=0; i<str>= \'0\' && str.charAt(i) <= \'9\') ||
(str.charAt(i) == \'.\' ) )
continue;
return 0;
}
return 1;
}

function getDigit(str, num)
{
i=1;
if ( num != 1 ) {
while (i!=num && str.length!=0) {
if ( str.charAt(0) == \'.\' ) {
i++;
}
str = str.substring(1);
}
if ( i!=num )
return -1;
}
for (i=0; i<str> 1000 || d1 <1> 1492 || d1 < 512) ) {
alert(\"Invalid MTU value! You should set a value between 512-1492.\");
setFocus(document.tcpip.pppMTU);
return false;
}

return true;
}



function pppTypeSelection() {
if ( document.tcpip.pppConnectType.selectedIndex == 2) {
if (pppConnectStatus==0) {
enableButton(document.tcpip.pppConnect);
disableButton(document.tcpip.pppDisconnect);
} else {
disableButton(document.tcpip.pppConnect);
enableButton(document.tcpip.pppDisconnect);
}
disableTextField(document.tcpip.pppIdleTime);
} else {
disableButton(document.tcpip.pppConnect);
disableButton(document.tcpip.pppDisconnect);
if (document.tcpip.pppConnectType.selectedIndex == 1)
enableTextField(document.tcpip.pppIdleTime);
else
disableTextField(document.tcpip.pppIdleTime);
}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}

function changePage() {
parent.lFrame.stepDisplay(2);
document.location.replace(\"settype.asp\")
}
</SCRIPT>
</head>

<body>
<blockquote>


<span>
<p><b><font>PPPoE</font></b>
<a><img></a></p>
<p><font>
Enter the PPPoE User Name and Password assigned by your Service Provider. The Service Name is normally optional, but may be required by some Service Providers. Enter a Idle Time (in minutes) to define a maximum period of time for which the Internet connection is maintained during inactivity. If the connection is inactive for longer than the Maximum Idle Time, then the connection will be dropped. You can enable the Connect on Demand option to automatically re-establish the connection as soon as you attempt to access the Internet again.</br>
If your Internet Service Provider requires the use of PPPoE, enter the information below.</font></p><br>
</span>

<span>
<p><b><font>3.IP Address Info</font></b>
<a><img></a></p>
<p><b><font>PPPoE</font></b><br>
<font>
Enter the User Name and Password required by your ISP in the appropriate fields. If your ISP has provided you with a \"Service Name\" enter it in the Service Name field, otherwise, leave it blank. </font></p><br>
</span>





<form>
<table>
<tr>
<td><font>&nbsp;Use PPPoE Authentication</td>
</tr>

<tr>
<td><font><b>User Name :&nbsp;</b></td>
<td><font>&nbsp;<input></td>
</tr>

<tr>
<td><font><b>Password :&nbsp;</b></td>
<td><font>&nbsp;<input></td>
</tr>

<tr>
<td><font><b>Service Name :&nbsp;</b></td>
<td><font>&nbsp;<input></td>
</tr>

<tr>
<td><font><b>MTU :&nbsp;</b></td>
<td><font>&nbsp;<input><font>&nbsp;(512<=MTU Value<=1492)</td>
</tr>


<tr>
<td><font><b>Connection Type :&nbsp;</b></td>
<td><font>&nbsp;<select>
<option>Continuous</option><option>Connect on Demand</option><option>Manual</option>
</select>&nbsp;
<input>&nbsp;
<input>

<script> setPPPConnected(); </script>

</td>
</tr>

<tr>
<td><font><b>Idle Time :&nbsp;</b></td>
<td><font>&nbsp;<input>&nbsp;(1-1000 minutes)</td>
</tr>

<tr>
<td><font><b>TTL :&nbsp;</b></td>
<td><font>&nbsp;<input>Disabled&nbsp;&nbsp;
<input>Enabled</td></tr>
</table>


<SCRIPT>
pppTypeSelection();
</SCRIPT>
</table>
<br>

<span>
<table>
<tr><td>
<input>
<input>
<input>
<input>
<a><img></a>
</td>
</tr>
</table>
</span>


<span>
<table>
<tr>
<div>
<img>
<input>
</div>
</tr>
</table>
</span>

<script>
wizardEnabled = 0
if (wizardEnabled == 0) {
document.getElementById(\'genTlId\').style.display = \"block\";
document.getElementById(\'genBtId\').style.display = \"block\";
document.getElementById(\'wizTlId\').style.display = \"none\";
document.getElementById(\'wizBtId\').style.display = \"none\";
}
else {
document.getElementById(\'genTlId\').style.display = \"none\";
document.getElementById(\'genBtId\').style.display = \"none\";
document.getElementById(\'wizTlId\').style.display = \"block\";
document.getElementById(\'wizBtId\').style.display = \"block\";
document.getElementById(\'submitUrl\').value = \"/template1.html\";
}

</script>


</form>
</blockquote>
</body>
</html>
Antworten