DD-WRT Doku (DE)

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 22:53, 11 June 2006 (edit)
BrainSlayer (Talk | contribs)
(Buffalo WHR-HP-G54 - ÿndern der Boardflags)
← Previous diff
Revision as of 13:27, 13 June 2006 (edit) (undo)
83.135.139.116 (Talk)
(Richtig Flashen - Umlaute korrigiert)
Next diff →
Line 112: Line 112:
=Richtig Flashen= =Richtig Flashen=
==Grundlagen== ==Grundlagen==
-Wer es noch nicht wei?: Die Linksys-Router können eine andere Firmware aufgespielt bekommen, die weitere ungeahnte und zum Teil vielleicht auch unnötige Einstellungsmöglichkeiten bieten.+Wer es noch nicht weiß: Die Linksys-Router können eine andere Firmware aufgespielt bekommen, die weitere ungeahnte und zum Teil vielleicht auch unnötige Einstellungsmöglichkeiten bieten.
Jedoch erweist sich dieses Aufspielen einer anderen Firmware öfter als fehlerhaft. Den derzeitigen Fehlerberichten zufolge funktioniert dann der Router vorerst nicht mehr, jedoch gibt es in so einem Fall auch [http://www.linksysinfo.org/modules.php?name=Content&pa=showpage&pid=33 Lösungen], [http://forum.bsr-clan.de/viewtopic.php?t=593 2], [http://voidmain.is-a-geek.net/redhat/wrt54g_revival.html 3].<br> Jedoch erweist sich dieses Aufspielen einer anderen Firmware öfter als fehlerhaft. Den derzeitigen Fehlerberichten zufolge funktioniert dann der Router vorerst nicht mehr, jedoch gibt es in so einem Fall auch [http://www.linksysinfo.org/modules.php?name=Content&pa=showpage&pid=33 Lösungen], [http://forum.bsr-clan.de/viewtopic.php?t=593 2], [http://voidmain.is-a-geek.net/redhat/wrt54g_revival.html 3].<br>
<br> <br>
-Doch um diesem "falschen" Flashen vorzubeugen, diene diese Anleitung. ''(da dieses Wiki aber noch im Aufbau ist, so sei beachtet, da? diese Art und Weise "richtig" zu flashen nur EINE Möglichkeit von vielen ist. Wer sich also strikt an diese Anleitung hält und trotzdem Probleme bekommt, kann diesen Beitrag selbst ändern, dem Editor dieses Beitrages eine Rüge geben oder sonstwas gemä? der Vernunft tun)''<br>+Doch um diesem "falschen" Flashen vorzubeugen, diene diese Anleitung. ''(da dieses Wiki aber noch im Aufbau ist, so sei beachtet, dass diese Art und Weise "richtig" zu flashen nur EINE Möglichkeit von vielen ist. Wer sich also strikt an diese Anleitung hält und trotzdem Probleme bekommt, kann diesen Beitrag selbst ändern, dem Editor dieses Beitrages eine Rüge geben oder sonstwas gemäß der Vernunft tun)''<br>
-?brigens sind die Links zum Teil wie "http://routerip/Management.asp" notiert, für "routerip" sollte hier die eigene Router-IP eingegeben werden. In der Regel 192.168.1.1; bzw. nach Schritt 4 sowieso.+Übrigens sind die Links zum Teil wie "http://routerip/Management.asp" notiert, für "routerip" sollte hier die eigene Router-IP eingegeben werden. In der Regel 192.168.1.1; bzw. nach Schritt 4 sowieso.
ACHTUNG bei TFTP-Uploads: WRT54 "GS" - Modelle können NUR am Port 1 per TFTP geflasht werden. Bei einigen Hardware-Revisionen ist der Port 1 am Switch der 4. Slot. ACHTUNG bei TFTP-Uploads: WRT54 "GS" - Modelle können NUR am Port 1 per TFTP geflasht werden. Bei einigen Hardware-Revisionen ist der Port 1 am Switch der 4. Slot.
Line 123: Line 123:
'''1.''' Sich zum einen die gewünschte DD-WRT-Firmware herunterladen und entpacken, so dass die *.bin-Datei im Ordner des PCs liegt. Diese gibts zur Zeit hier: [http://www.dd-wrt.com DD-WRT]<br> '''1.''' Sich zum einen die gewünschte DD-WRT-Firmware herunterladen und entpacken, so dass die *.bin-Datei im Ordner des PCs liegt. Diese gibts zur Zeit hier: [http://www.dd-wrt.com DD-WRT]<br>
-'''1b.''' DD-WRT Version 22pre5 gibt es in drei Versionen: generic, basic und full. "Generic" ist, wie der Name schon sagt, eine generische Version auch für andere Router, die mit ähnlichen Chipsätzen ausgestattet sind und auf denen DD-WRT auch läuft (z.&nbsp;B. Asus WL500g Deluxe). "Basic" ist die normale Standardversion und "full" eine erweiterte Version die zusätzlich Dropbear, Chillispot, Samba und kaid enthält. Wer die nicht braucht, ist mit der Basic-Version gut bedient. Zusätzlich sind noch jeweils für den WRT54g oder WRT54gs angepasste Basic- und Full-Versionen erhältlich. [http://forum.bsr-clan.de/viewtopic.php?t=1706 Infos]. Desweiteren sei angemerkt, da? Prefinal-Versionen teilweise noch kleinere Bugs (Funktionsfehler) aufweisen können, daher werden sie immer vorerst zu Testzwecken herausgegeben. Gleichzeitig enthalten sie aber auch die meisten Verbesserungen und viele alte behobene Fehler. Unversierte Benutzer sollten also nach persönlichen Bedürfnissen abwägen, welche Version für sie in Frage kommt.<br>+'''1b.''' DD-WRT Version 22pre5 gibt es in drei Versionen: generic, basic und full. "Generic" ist, wie der Name schon sagt, eine generische Version auch für andere Router, die mit ähnlichen Chipsätzen ausgestattet sind und auf denen DD-WRT auch läuft (z.&nbsp;B. Asus WL500g Deluxe). "Basic" ist die normale Standardversion und "full" eine erweiterte Version die zusätzlich Dropbear, Chillispot, Samba und kaid enthält. Wer die nicht braucht, ist mit der Basic-Version gut bedient. Zusätzlich sind noch jeweils für den WRT54g oder WRT54gs angepasste Basic- und Full-Versionen erhältlich. [http://forum.bsr-clan.de/viewtopic.php?t=1706 Infos]. Desweiteren sei angemerkt, dass Prefinal-Versionen teilweise noch kleinere Bugs (Funktionsfehler) aufweisen können, daher werden sie immer vorerst zu Testzwecken herausgegeben. Gleichzeitig enthalten sie aber auch die meisten Verbesserungen und viele alte behobene Fehler. Unversierte Benutzer sollten also nach persönlichen Bedürfnissen abwägen, welche Version für sie in Frage kommt.<br>
-'''2.''' Als nächstes sicher gehen, da? kein anderer PC per WLAN oder auch LAN auf den Router zugreift, au?er der, welcher die Firmware aufspielen soll. Dieser "Flash-PC" sollte per LAN - also verkabelt - an den Router angeschlossen sein! ''Es soll zwar Benutzer geben, die per WLAN flashen und es klappt, aber von dieser Methode wird dringlichst abgeraten!'' Also alle Kabel - auch am WAN-Port! - au?er dem des Stromanschlusses abziehen und nach Möglichkeit alle WLAN-User informieren, sie sollen mal ihr WLAN abschalten und auch keine Verbindunsversuche starten (die Verbindung wird ja sowieso gleich gekappt (in Schritt 3) <br>+'''2.''' Als nächstes sicher gehen, dass kein anderer PC per WLAN oder auch LAN auf den Router zugreift, außer der, welcher die Firmware aufspielen soll. Dieser "Flash-PC" sollte per LAN - also verkabelt - an den Router angeschlossen sein! ''Es soll zwar Benutzer geben, die per WLAN flashen und es klappt, aber von dieser Methode wird dringlichst abgeraten!'' Also alle Kabel - auch am WAN-Port! - außer dem des Stromanschlusses abziehen und nach Möglichkeit alle WLAN-User informieren, sie sollen mal ihr WLAN abschalten und auch keine Verbindunsversuche starten (die Verbindung wird ja sowieso gleich gekappt (in Schritt 3) <br>
'''3.''' Jetzt kann, wenn erwünscht, noch von den Einstellungen ein Backup gemacht werden und zwar unter [http://routerip/config.asp Administration/Backup] und dort unter "[http://routerip/nvrambak.tgz HERE (gilt nur für DD-WRT-Versionen)]" die Datei auf dem Rechner gespeichert werden. '''Aber:''' Auch wenn es bei manchen funktioniert: Es wird davon abgeraten, dieses Einstellungen-Backup für die neue Firmware zu benutzen! Es sollte alles neu eingestellt werden! ''Das Backup dient also nur dazu bei der Wiederherstellung der noch in diesem Schritt genutzen Firmware, sich das zum Teil mühselige Einstellen zu ersparen.<br> '''3.''' Jetzt kann, wenn erwünscht, noch von den Einstellungen ein Backup gemacht werden und zwar unter [http://routerip/config.asp Administration/Backup] und dort unter "[http://routerip/nvrambak.tgz HERE (gilt nur für DD-WRT-Versionen)]" die Datei auf dem Rechner gespeichert werden. '''Aber:''' Auch wenn es bei manchen funktioniert: Es wird davon abgeraten, dieses Einstellungen-Backup für die neue Firmware zu benutzen! Es sollte alles neu eingestellt werden! ''Das Backup dient also nur dazu bei der Wiederherstellung der noch in diesem Schritt genutzen Firmware, sich das zum Teil mühselige Einstellen zu ersparen.<br>
Line 131: Line 131:
'''3b.''' Wer schon eine andere "3rd Party Firmware" wie etwa DD-WRT installiert hat, sollte noch "boot-wait" einschalten. Bei DD-WRT-Firmware unter: [http://routerip/Management.asp administration/management]<br> '''3b.''' Wer schon eine andere "3rd Party Firmware" wie etwa DD-WRT installiert hat, sollte noch "boot-wait" einschalten. Bei DD-WRT-Firmware unter: [http://routerip/Management.asp administration/management]<br>
-'''4.''' Nun mu? ein "Factory-Reset" durchgeführt werden. Bei manchen geht es auch ohne, aber wir wollen ja "richtig" flashen. Der Reset ist ganz einfach: An der Rückseite des Routers den "Resetknopf" mit einem spitzen Werkzeug (ein Bleistift tuts auch, aber aufpassen, da? nichts von der Mine abbricht und im Gerät bleibt, besser einen Kugelschreiber nehmen) für etwa 10 Sekunden lang gedrückt halten und danach loslassen; dass etwas passiert, sieht man am Blinken der LEDs an der Vorderseite des Routers. Infolgedessen auf der [http://192.168.1.1/index.asp Setup]-Hauptseite prüfen, ob auch alle Einstellungen auf Default-Werten sind, also die eigenen Einstellungen verworfen wurden. Andernfalls den Reset-Vorgang nochmals durchführen. '''!!!''' Sollte nach Loslassen die DMZ-LED konstant 5 Sekunden an - 5 Sekunden aus blinken, so mu? der Router einmal kurz vom Stromnetz genommen und wieder angesteckt werden. Fängt sich der Router immer noch nicht, dann nochmals die Reset-Taste, aber nur kurz, drücken. Wenn auch danach die DMZ-LED blinkt, nochmals einen "Factory Reset" probieren. Andernfalls stimmt da etwas nicht und das [http://forum.bsr-clan.de/viewforum.php?f=13 Forum] hilft da bestimmt weiter. (Solche Fälle sind mir aber nicht bekannt)<br>+'''4.''' Nun muss ein "Factory-Reset" durchgeführt werden. Bei manchen geht es auch ohne, aber wir wollen ja "richtig" flashen. Der Reset ist ganz einfach: An der Rückseite des Routers den "Resetknopf" mit einem spitzen Werkzeug (ein Bleistift tuts auch, aber aufpassen, dass nichts von der Mine abbricht und im Gerät bleibt, besser einen Kugelschreiber nehmen) für etwa 10 Sekunden lang gedrückt halten und danach loslassen; dass etwas passiert, sieht man am Blinken der LEDs an der Vorderseite des Routers. Infolgedessen auf der [http://192.168.1.1/index.asp Setup]-Hauptseite prüfen, ob auch alle Einstellungen auf Default-Werten sind, also die eigenen Einstellungen verworfen wurden. Andernfalls den Reset-Vorgang nochmals durchführen. '''!!!''' Sollte nach Loslassen die DMZ-LED konstant 5 Sekunden an - 5 Sekunden aus blinken, so muss der Router einmal kurz vom Stromnetz genommen und wieder angesteckt werden. Fängt sich der Router immer noch nicht, dann nochmals die Reset-Taste, aber nur kurz, drücken. Wenn auch danach die DMZ-LED blinkt, nochmals einen "Factory Reset" probieren. Andernfalls stimmt da etwas nicht und das [http://forum.bsr-clan.de/viewforum.php?f=13 Forum] hilft da bestimmt weiter. (Solche Fälle sind mir aber nicht bekannt)<br>
-'''5.''' Jetzt kann die Firmware geflasht werden auf der [http://192.168.1.1/Upgrade.asp Administration/Firmware Upgrade]-Seite. Die *.bin-Datei von 1. auswählen, auf den Upgrade-Button klicken und warten - richtig lange warten mitunter. Wer abbricht und den Stromstecker zieht, ist selbst schuld, denn dann kann es sein, da? das Gerät nicht ohne Mühe wieder zum Laufen gebracht werden kann. DD-WRT Versionen haben mitunter noch eine Option, vor dem Flashen auszuwählen, ob ''"Reset after flashing to:"'' ausgeführt werden soll. Hier empfiehlt es sich, auf "Firmware Defaults" zu stellen.<br>+'''5.''' Jetzt kann die Firmware geflasht werden auf der [http://192.168.1.1/Upgrade.asp Administration/Firmware Upgrade]-Seite. Die *.bin-Datei von 1. auswählen, auf den Upgrade-Button klicken und warten - richtig lange warten mitunter. Wer abbricht und den Stromstecker zieht, ist selbst schuld, denn dann kann es sein, dass das Gerät nicht ohne Mühe wieder zum Laufen gebracht werden kann. DD-WRT Versionen haben mitunter noch eine Option, vor dem Flashen auszuwählen, ob ''"Reset after flashing to:"'' ausgeführt werden soll. Hier empfiehlt es sich, auf "Firmware Defaults" zu stellen.<br>
-'''5b.''' Sollte wie unter 4. die DMZ-LED blinken, so auch wie in 4. beschrieben vorgehen. Das Upgrade sollte komplett sein, wenn entweder eine Bestätigung "upgrade complete" oder ?hnliches erscheint, oder die Power- und die Lan-Port-LED leuchten und euch nichts komisch vorkommt. Ein kurzes Trennen vom Stromnetz kann mitunter schon kleinere Problemchen lösen ... <br>+'''5b.''' Sollte wie unter 4. die DMZ-LED blinken, so auch wie in 4. beschrieben vorgehen. Das Upgrade sollte komplett sein, wenn entweder eine Bestätigung "upgrade complete" oder ähnliches erscheint, oder die Power- und die Lan-Port-LED leuchten und euch nichts komisch vorkommt. Ein kurzes Trennen vom Stromnetz kann mitunter schon kleinere Problemchen lösen ... <br>
'''6.''' Jetzt können alle Einstellungen vorgenommen werden.<br><br> '''6.''' Jetzt können alle Einstellungen vorgenommen werden.<br><br>
Line 189: Line 189:
# Den Stromstecker am Router abziehen. # Den Stromstecker am Router abziehen.
# Da der Router beim Starten auf der IP-Adresse 192.168.11.1 steht, muss derjenige PC, von dem aus geflasht werden soll, eine statische IP-Adresse aus dem 192.168.11.0/24 Netzwerk haben. Dies kann die IP-Adresse 192.168.11.2 mit Subnetzmaske 255.255.255.0 sein. Für Windows XP sollte dieser Screenshot (in englischer Sprache) weiterhelfen. Zuerst über Start -> Einstellungen -> Systemsteuerung die Netzwerkverbindungen öffnen. Dort mit der rechten Maustaste die LAN-Verbindung auswählen und im Kontextmenü "Eigenschaften" anklicken. "Internetprotokoll (TCP/IP)" doppelklicken. Die Einstellungen wie im Screenshot gezeigt vornehmen. Keine Einträge bei Standardgateway und DNS-Serveradressen vornehmen, diese sind hier nicht notwendig. OK übernimmt die Einstellungen. [[Image:LAN_Properties.jpg]] # Da der Router beim Starten auf der IP-Adresse 192.168.11.1 steht, muss derjenige PC, von dem aus geflasht werden soll, eine statische IP-Adresse aus dem 192.168.11.0/24 Netzwerk haben. Dies kann die IP-Adresse 192.168.11.2 mit Subnetzmaske 255.255.255.0 sein. Für Windows XP sollte dieser Screenshot (in englischer Sprache) weiterhelfen. Zuerst über Start -> Einstellungen -> Systemsteuerung die Netzwerkverbindungen öffnen. Dort mit der rechten Maustaste die LAN-Verbindung auswählen und im Kontextmenü "Eigenschaften" anklicken. "Internetprotokoll (TCP/IP)" doppelklicken. Die Einstellungen wie im Screenshot gezeigt vornehmen. Keine Einträge bei Standardgateway und DNS-Serveradressen vornehmen, diese sind hier nicht notwendig. OK übernimmt die Einstellungen. [[Image:LAN_Properties.jpg]]
-# Nun wird das Senden der Firmware vorbereiten. ?ber Start -> Ausführen... in die Zeile "?ffnen:" '''cmd''' eintragen und ENTER drücken. Die Kommandozeile öffnet sich. Das TFTP-Kommando ist hier einzugeben; jetzt noch NICHT die ENTER-Taste drücken, das kommt später erst: <code> tftp -i 192.168.11.1 PUT (Dateiname; also generic.bin, mini.bin usw.)</code> Hier noch '''nicht ENTER drücken'''.+# Nun wird das Senden der Firmware vorbereiten. Über Start -> Ausführen... in die Zeile "Öffnen:" '''cmd''' eintragen und ENTER drücken. Die Kommandozeile öffnet sich. Das TFTP-Kommando ist hier einzugeben; jetzt noch NICHT die ENTER-Taste drücken, das kommt später erst: <code> tftp -i 192.168.11.1 PUT (Dateiname; also generic.bin, mini.bin usw.)</code> Hier noch '''nicht ENTER drücken'''.
# Den Stromstecker wieder in den Router einstecken. Die LEDs der Switchports fangen an, zu leuchten. # Den Stromstecker wieder in den Router einstecken. Die LEDs der Switchports fangen an, zu leuchten.
# Im Kommandozeilenfenster '''in dem Augenblick, wenn die Switch-Port LEDs nicht mehr leuchten, jetzt ENTER drücken'''. War der Flashvorgang erfolgreich, kommt eine Meldung über die übertragene Datenmenge. War das Flashen nicht erfolgreich, kommt ein Timeout. Wiederholen Sie bitte die letzten beide Schritte (Strom raus, Strom rein, TFTP mit ENTER starten). # Im Kommandozeilenfenster '''in dem Augenblick, wenn die Switch-Port LEDs nicht mehr leuchten, jetzt ENTER drücken'''. War der Flashvorgang erfolgreich, kommt eine Meldung über die übertragene Datenmenge. War das Flashen nicht erfolgreich, kommt ein Timeout. Wiederholen Sie bitte die letzten beide Schritte (Strom raus, Strom rein, TFTP mit ENTER starten).
Line 220: Line 220:
'''Problembehebung''' '''Problembehebung'''
-* Sollten Probleme auftreten, könnte das NVRAM gelöscht werden müssen. ?ffnen Sie dazu eine Telnet-Session auf den Router und führen Sie eine (oder beide?) dieser Optionen durch:+* Sollten Probleme auftreten, könnte das NVRAM gelöscht werden müssen. Öffnen Sie dazu eine Telnet-Session auf den Router und führen Sie eine (oder beide?) dieser Optionen durch:
* Option 1 : * Option 1 :
<pre>mtd erase nvram</pre> <pre>mtd erase nvram</pre>

Revision as of 13:27, 13 June 2006