DD-WRT on WR850G v1 (deutsch)

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 04:25, 27 February 2006 (edit)
Lizard (Talk | contribs)
(Upgrade zu 6.1.4)
← Previous diff
Revision as of 04:29, 27 February 2006 (edit) (undo)
Lizard (Talk | contribs)

Next diff →
Line 1: Line 1:
'''Dies ist nur eine reine deutsche ?bersetzung der englischen WIKI von Stephen [[DD-WRT_on_WR850G_v1]]. (noch in Bearbeitung)''' '''Dies ist nur eine reine deutsche ?bersetzung der englischen WIKI von Stephen [[DD-WRT_on_WR850G_v1]]. (noch in Bearbeitung)'''
__TOC__ __TOC__
 +
=Ziel der Beschreibung= =Ziel der Beschreibung=
 +
Die Seite [[ Flash_Your_Motorola_WR850G ]] gibt einen netten ?berblick, wie man einen Motorola Router in einen DD-WRT Router umwandelt. Leider gibt es einige Gefahren, wenn Sie eine Hardware-Version 1 besitzen (das mit dem AC/DC Konverter mitten in dem Netzanschlu?kabel und keine Anzeige über die Version auf dem Aufkleber). Schauen Sie auf diese Seite, um irgendeine Idee zu erhalten. Ich bin kein Windows Benutzer, aber ich kenne Linux ziemlich gut. Wenn Sie nicht verstehen, was die folgenden Befehle machen, dann überprüfen Sie sie bitte mit einem guten Linux/Unix Lehrbuch, dann suchen Sie das Forum und das Wiki auf. Die Seite [[ Flash_Your_Motorola_WR850G ]] gibt einen netten ?berblick, wie man einen Motorola Router in einen DD-WRT Router umwandelt. Leider gibt es einige Gefahren, wenn Sie eine Hardware-Version 1 besitzen (das mit dem AC/DC Konverter mitten in dem Netzanschlu?kabel und keine Anzeige über die Version auf dem Aufkleber). Schauen Sie auf diese Seite, um irgendeine Idee zu erhalten. Ich bin kein Windows Benutzer, aber ich kenne Linux ziemlich gut. Wenn Sie nicht verstehen, was die folgenden Befehle machen, dann überprüfen Sie sie bitte mit einem guten Linux/Unix Lehrbuch, dann suchen Sie das Forum und das Wiki auf.
Line 7: Line 9:
=Anfang= =Anfang=
 +
Ich kaufte ein WR850G, Version 1, bei e ***. es kam mit der installierten FW-Version 2.00, Ich machte erstemal ein Backup des Gerätes bevor ich die Konfiguration änderte bzw. eine Rückstellung in die Werkseinstellung (Factory default) ausführte und habe begonnen die FAQ zu lesen. Ich kaufte ein WR850G, Version 1, bei e ***. es kam mit der installierten FW-Version 2.00, Ich machte erstemal ein Backup des Gerätes bevor ich die Konfiguration änderte bzw. eine Rückstellung in die Werkseinstellung (Factory default) ausführte und habe begonnen die FAQ zu lesen.
Line 16: Line 19:
=Analyse der CFE= =Analyse der CFE=
 +
Die CFE (common firmware environment?) ist von der Funktion her ähnlich wie das BIOS in einem PC: Harwareinitialisierung, Interaktive Einstellungen, Betriebs-System. Die CFE (common firmware environment?) ist von der Funktion her ähnlich wie das BIOS in einem PC: Harwareinitialisierung, Interaktive Einstellungen, Betriebs-System.
Wie in praktisch jedem CFE herum, gibt es ein kleines eingebettetes Flash-Image, welches sich in den NVRAM Abschnitt setzt, wenn etwas Wie in praktisch jedem CFE herum, gibt es ein kleines eingebettetes Flash-Image, welches sich in den NVRAM Abschnitt setzt, wenn etwas
Line 64: Line 68:
=Firmware reset im Motorola Code= =Firmware reset im Motorola Code=
 +
Es gibt keinen GPL Quell-Code für die 4.03. ?berprüfe 5.13 oder 6.1.4 (im letzteren kann man in der <code>src/router/rc/rc.c</code> einige Anhaltspunkte erhalten) Es gibt keinen GPL Quell-Code für die 4.03. ?berprüfe 5.13 oder 6.1.4 (im letzteren kann man in der <code>src/router/rc/rc.c</code> einige Anhaltspunkte erhalten)
- 
=Was man vermeiden sollte= =Was man vermeiden sollte=
 +
Der WR850Gv1 ist ein nettes Spielzeug, also warum sollte ich nicht mit ihm spielen? z.B. zurücksetzen in die Werkseinstellung, mit dem gpio-utility rumspielen um die LED's an und aus zu stellen, ... Der WR850Gv1 ist ein nettes Spielzeug, also warum sollte ich nicht mit ihm spielen? z.B. zurücksetzen in die Werkseinstellung, mit dem gpio-utility rumspielen um die LED's an und aus zu stellen, ...
 +
==Keine GPIO Tricks bitte== ==Keine GPIO Tricks bitte==
 +
Leider, der v1 ist in vielen Dingen ein wenig unterschiedlich, also erwarten sie nicht das er nicht unbrauchbar wird!<br> Leider, der v1 ist in vielen Dingen ein wenig unterschiedlich, also erwarten sie nicht das er nicht unbrauchbar wird!<br>
''Polling the GPIO ports (0-7 seem to be connected, with a wraparound at 32) will return 01 for all ports, except port 1 which will alternate between 00 and 01 very rapidly''<br> ''Polling the GPIO ports (0-7 seem to be connected, with a wraparound at 32) will return 01 for all ports, except port 1 which will alternate between 00 and 01 very rapidly''<br>
Line 91: Line 98:
Sie können ihrem Router schaden, wenn sie mit dem GPIO rumspielen. Sie können ihrem Router schaden, wenn sie mit dem GPIO rumspielen.
- 
==Keine "mtd" Tricks== ==Keine "mtd" Tricks==
 +
Wie BrainSlayer auch schon erwähnte (FIXME: wo?), führe <b> NIEMALS </b> <code>mtd erase nvram</code> auf dem WR850G aus.<br> Wie BrainSlayer auch schon erwähnte (FIXME: wo?), führe <b> NIEMALS </b> <code>mtd erase nvram</code> auf dem WR850G aus.<br>
<b>Dieser Befehl wird nicht auf dem v1 unterstützt und wird merkwürdige MAC-Adressen zuweisen.</b><br> <b>Dieser Befehl wird nicht auf dem v1 unterstützt und wird merkwürdige MAC-Adressen zuweisen.</b><br>
==Keine Firmware-Defaults== ==Keine Firmware-Defaults==
 +
Obgleich dieses in die meisten Anweisungen empfohlen wird, <b> NIEMALS </b> einen Reset auf die Firmware-Defaults auf einem v1 ausführen. <b>Die DD-WRT kennt sich nicht mit den Besonderheiten des WR850G v1 aus.</b> (überprüfung mit SVN code 2006-02-19)!<br> Obgleich dieses in die meisten Anweisungen empfohlen wird, <b> NIEMALS </b> einen Reset auf die Firmware-Defaults auf einem v1 ausführen. <b>Die DD-WRT kennt sich nicht mit den Besonderheiten des WR850G v1 aus.</b> (überprüfung mit SVN code 2006-02-19)!<br>
=LED's können irreführend sein= =LED's können irreführend sein=
Line 110: Line 118:
Nehmen Sie das Blinken der Power-LED nicht zu ernst, <b>es hat nicht die gleiche Aussage wie bei einem WRT54G!</b> Nehmen Sie das Blinken der Power-LED nicht zu ernst, <b>es hat nicht die gleiche Aussage wie bei einem WRT54G!</b>
Es ist halt die DD-WRT und BrainSlayer sagt (FIXME: Link) es gibt keine LED Unterstützung für den WR850G in der DD-WRT, sie könnten auch alle aus sein. Es ist halt die DD-WRT und BrainSlayer sagt (FIXME: Link) es gibt keine LED Unterstützung für den WR850G in der DD-WRT, sie könnten auch alle aus sein.
 +
=Wie man das tote Tier wieder belebt= =Wie man das tote Tier wieder belebt=
 +
Jetzt haben Sie ein totes WR850Gv1 und möchten es wieder beleben? Sorgen Sie sich nicht, es wird kein JTAG benötigt und es ist nicht nötig das Gerät zu öffnen. Jetzt haben Sie ein totes WR850Gv1 und möchten es wieder beleben? Sorgen Sie sich nicht, es wird kein JTAG benötigt und es ist nicht nötig das Gerät zu öffnen.
 +
=Vorbedingungen für das Debricking= =Vorbedingungen für das Debricking=
 +
==Hardware== ==Hardware==
 +
Ich besitze ein Laptop laufend mit Linux, eine WLAN-Karte (gute alte Avaya, mit Orinoco-Chip), einen Switch (welches sehr wichtig ist zu haben, <i>Ich habe keinen Hub um es zu testen</i>) und einen WRT54G auf dem Ich Site-Survey laufen lassen kann (ein Kismet/*Stumbler Gerät tut es auch) Ich besitze ein Laptop laufend mit Linux, eine WLAN-Karte (gute alte Avaya, mit Orinoco-Chip), einen Switch (welches sehr wichtig ist zu haben, <i>Ich habe keinen Hub um es zu testen</i>) und einen WRT54G auf dem Ich Site-Survey laufen lassen kann (ein Kismet/*Stumbler Gerät tut es auch)
Mit Linux, bei dem die IP-Adressen über einen DHCP zugewiesen wurden und zusätzlich feste (bekannte) Adressen, benutzen Sie: Mit Linux, bei dem die IP-Adressen über einen DHCP zugewiesen wurden und zusätzlich feste (bekannte) Adressen, benutzen Sie:
Line 125: Line 138:
==Software== ==Software==
 +
Firmware erhalten Firmware erhalten
<ul> <ul>
Line 140: Line 154:
=?berprüfe was noch Funktioniert= =?berprüfe was noch Funktioniert=
 +
Starten sie einen Site-Survey auf einem anderen Router, oder Kismet, oder von einem anderen WLAN-Abfrage-Tool um zu überprüfen ob das WLAN-Interface des WR850G funktioniert. Als Erinnerung, sie können den LED's nicht trauen.<br> Starten sie einen Site-Survey auf einem anderen Router, oder Kismet, oder von einem anderen WLAN-Abfrage-Tool um zu überprüfen ob das WLAN-Interface des WR850G funktioniert. Als Erinnerung, sie können den LED's nicht trauen.<br>
Während ab- und anlegen der Stromversorgung lassen sie ping 192.168.10.1 laufen (hierbei ist ein Switch sehr hilfreich). Während ab- und anlegen der Stromversorgung lassen sie ping 192.168.10.1 laufen (hierbei ist ein Switch sehr hilfreich).
Line 148: Line 163:
Mit der DD-WRT geflasht, sehen sie vermutlich nichts. Das muss nicht heissen, das nichts geschied.<br> Mit der DD-WRT geflasht, sehen sie vermutlich nichts. Das muss nicht heissen, das nichts geschied.<br>
Um zu ?berprüfen ob sie Erfolg gehabt haben, gehen Sie zurück zu dem Anfang dieses Abschnitts. Um zu ?berprüfen ob sie Erfolg gehabt haben, gehen Sie zurück zu dem Anfang dieses Abschnitts.
 +
==WLAN ist vorhanden, aber kein kabelgebundener Zugang== ==WLAN ist vorhanden, aber kein kabelgebundener Zugang==
 +
?berprüfen sie die WLAN-MAC-Adresse angezeigt durch ihre WLAN-Abfrage, es sollte die auf dem Aufkleber ihres Gerätes sein. ?berprüfen sie die WLAN-MAC-Adresse angezeigt durch ihre WLAN-Abfrage, es sollte die auf dem Aufkleber ihres Gerätes sein.
Entfernen sie die Namensgebungen der kabelgebundenen Schnittstellen, und überprüfen sie: Entfernen sie die Namensgebungen der kabelgebundenen Schnittstellen, und überprüfen sie:
Line 162: Line 179:
==Kabelgebundener Zugang funktioniert== ==Kabelgebundener Zugang funktioniert==
 +
Versuchen sie eine IP-Adresse vom DHCP zu erhalten, dann versuchen sie eine Verbindung zum HTTP-Port. Vergessen sie nicht den ARP-Speicher zu leeren. Versuchen sie eine IP-Adresse vom DHCP zu erhalten, dann versuchen sie eine Verbindung zum HTTP-Port. Vergessen sie nicht den ARP-Speicher zu leeren.
==Kein Web-Zugriff zum Router== ==Kein Web-Zugriff zum Router==
 +
Wenn sie keine IP-Adresse vom DHCP erhalten, versuchen sie es mit einer festen IP-Adresse von dem (hoffentlich korrekten) Adress-Bereich, Es kann sein das sie immer noch keinen Web-Zugriff bekommen, Wenn sie keine IP-Adresse vom DHCP erhalten, versuchen sie es mit einer festen IP-Adresse von dem (hoffentlich korrekten) Adress-Bereich, Es kann sein das sie immer noch keinen Web-Zugriff bekommen,
aber wie sie bemerkt haben, erhielten sie vorher eine kurze Antwort des Ping. aber wie sie bemerkt haben, erhielten sie vorher eine kurze Antwort des Ping.
Line 183: Line 202:
==Flash back from Web== ==Flash back from Web==
 +
... FIXME: wurde schon Beschrieben ... (benutzen sie *.bin für DD-WRT, *.trx für Moto FW - Sie erhalten die Abbildung) ... FIXME: wurde schon Beschrieben ... (benutzen sie *.bin für DD-WRT, *.trx für Moto FW - Sie erhalten die Abbildung)
 +
==Restore virginity== ==Restore virginity==
 +
<i>(Dies muss nicht notwendig sein, aber es definiert mindestens den Zustand des Router's.)</i><br> <i>(Dies muss nicht notwendig sein, aber es definiert mindestens den Zustand des Router's.)</i><br>
Let the LEDs come to a rest.<br> Let the LEDs come to a rest.<br>
Line 191: Line 213:
Lassen sie ihn ein wenig ruhen.<br> Lassen sie ihn ein wenig ruhen.<br>
Schalten sie den Router aus und wieder ein. Schalten sie den Router aus und wieder ein.
 +
==MAC-Adresse wiederherstellen und mehr== ==MAC-Adresse wiederherstellen und mehr==
 +
Loggen sie sich auf ihren Router ein, sie müssen einige Benutzernamen/Passwort Kombinationen probieren (root oder admin, admin oder motorola oder ihr vorheriges Passwort) Loggen sie sich auf ihren Router ein, sie müssen einige Benutzernamen/Passwort Kombinationen probieren (root oder admin, admin oder motorola oder ihr vorheriges Passwort)
<b>Versuchen Sie NICHT, alte Backup's wieder aufzuspielen</b> Es ist ein Bug in 4.03 (und 5.13 ebenfalls) Firmware, welches den HTTP-Server abstürzen lässt, wenn Sie zur Konfigurations-Seite gehen. <b>Versuchen Sie NICHT, alte Backup's wieder aufzuspielen</b> Es ist ein Bug in 4.03 (und 5.13 ebenfalls) Firmware, welches den HTTP-Server abstürzen lässt, wenn Sie zur Konfigurations-Seite gehen.
Line 247: Line 271:
(Anführungszeichen!), und ähnlich für vlan1ports, ?berprüfen Sie ausserdem die Werte von port*vlans <i>(sie können sicher entfernt werden)</i>!<br> (Anführungszeichen!), und ähnlich für vlan1ports, ?berprüfen Sie ausserdem die Werte von port*vlans <i>(sie können sicher entfernt werden)</i>!<br>
Wenn alle ?nderungen wiederholt und festgelegt worden sind, Reboot (Router aus- und wieder anschalten). Wenn alle ?nderungen wiederholt und festgelegt worden sind, Reboot (Router aus- und wieder anschalten).
 +
==Upgrade zu 6.1.4== ==Upgrade zu 6.1.4==
 +
<i>Es wurde erwähnt, da? durch Flashen der DD-WRT von der Version 6.1.4, die LED Funktionalität erhalten bleibt, ich kann dies nicht bestätigen.</i><br> <i>Es wurde erwähnt, da? durch Flashen der DD-WRT von der Version 6.1.4, die LED Funktionalität erhalten bleibt, ich kann dies nicht bestätigen.</i><br>
<b>Gehen sie nicht zu Konfigurations-Seite "Backup/Restore", der httpd wird sich aufhängen.</b><br> <b>Gehen sie nicht zu Konfigurations-Seite "Backup/Restore", der httpd wird sich aufhängen.</b><br>
Line 255: Line 281:
Klicken sie auf "Restore Factory Configuration", welches das NVRAM am besten säubert. Sie könnenes nicht überprüfen.<br> Klicken sie auf "Restore Factory Configuration", welches das NVRAM am besten säubert. Sie könnenes nicht überprüfen.<br>
<b>Dies ist die letzte Chance um es sicher zu tun</b>. Lasst mich wiederholen: Die DD-WRT kennt nicht mit den korrekten factory/firmware Einstellungen aus. <b>Dies ist die letzte Chance um es sicher zu tun</b>. Lasst mich wiederholen: Die DD-WRT kennt nicht mit den korrekten factory/firmware Einstellungen aus.
 +
==Upgrade zu DD-WRT== ==Upgrade zu DD-WRT==
 +
Benutzen sie das Firmware-Menü, und flashen sie die <code>mini_moto.trx</code> Benutzen sie das Firmware-Menü, und flashen sie die <code>mini_moto.trx</code>
Unter Firefox wird ein Popup-Fenster geöffnet, welches mich fragt was Ich mit der <code>upgrade.cgi</code> machen möchte. Ich beschlo?, es in einem Text-Editor zu öffnen: Es benötigt drei Zeilen Text bevor korrektem mit HTTP arbeitet: Unter Firefox wird ein Popup-Fenster geöffnet, welches mich fragt was Ich mit der <code>upgrade.cgi</code> machen möchte. Ich beschlo?, es in einem Text-Editor zu öffnen: Es benötigt drei Zeilen Text bevor korrektem mit HTTP arbeitet:
Line 271: Line 299:
Das Benutzer/Passwort Paar ist jetzt "root/motorola".<br> Das Benutzer/Passwort Paar ist jetzt "root/motorola".<br>
<b>Machen sie ein Backup von ihrer Konfiguration und bezeichnen sie ihre Datei mit einem Datum</b>Speicherkapazität ist heutzutage preiswert, Sie können jedes von ihnen benötigen. <b>Machen sie ein Backup von ihrer Konfiguration und bezeichnen sie ihre Datei mit einem Datum</b>Speicherkapazität ist heutzutage preiswert, Sie können jedes von ihnen benötigen.
 +
=Gratulation= =Gratulation=
 +
Sie haben es getan, Sie erhielten, was Sie verdienen! Nacht eines harten Tages, war es... Jetzt: Genie?en Sie und vermeiden Sie die Gefahren. Sie haben es getan, Sie erhielten, was Sie verdienen! Nacht eines harten Tages, war es... Jetzt: Genie?en Sie und vermeiden Sie die Gefahren.
---- ----
Last edit by [[User:Lizard|Lizard]]: 02:48, 27 Feb 2006 (CET) Last edit by [[User:Lizard|Lizard]]: 02:48, 27 Feb 2006 (CET)

Revision as of 04:29, 27 February 2006