Howto/Originalfirmware zurückflashen: Unterschied zwischen den Versionen
< Howto
Zur Navigation springen
Zur Suche springen
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 16: | Zeile 16: | ||
== So machts Antennen-Wolfgang == | == So machts Antennen-Wolfgang == | ||
* Voraussetzung: es ist eines unserer Freifunk-Images drauf (OpenWrt+Zubehör) | * Voraussetzung: es ist eines unserer Freifunk-Images drauf (OpenWrt+Zubehör) | ||
+ | |||
+ | |||
* Besorge das Originalimage vom Hersteller | * Besorge das Originalimage vom Hersteller | ||
** Bei TP-Link: [http://www.tp-link.com.de/support/download/?pcid=201&all=1 Alle Geräte (auch Auslaufmodelle)] | ** Bei TP-Link: [http://www.tp-link.com.de/support/download/?pcid=201&all=1 Alle Geräte (auch Auslaufmodelle)] | ||
Zeile 22: | Zeile 24: | ||
*** Beispiel: WR841ND [http://www.tp-link.com.de/support/download/?model=TL-WR841ND Hardware-Versionen] | *** Beispiel: WR841ND [http://www.tp-link.com.de/support/download/?model=TL-WR841ND Hardware-Versionen] | ||
*** Neueste Version wählen: Dateiname = '''wr841nv8_en_3_13_33_up_boot(130506).bin''' wird als ZIP geladen | *** Neueste Version wählen: Dateiname = '''wr841nv8_en_3_13_33_up_boot(130506).bin''' wird als ZIP geladen | ||
+ | |||
+ | |||
* Der BIN-File muss auf den Router | * Der BIN-File muss auf den Router | ||
** Möglichkeit A: | ** Möglichkeit A: | ||
Zeile 33: | Zeile 37: | ||
*** Übertrage BIN-File ins /tmp Verzeichnis | *** Übertrage BIN-File ins /tmp Verzeichnis | ||
** Möglichkeit C: | ** Möglichkeit C: | ||
− | *** Stelle die BIN-Datei auf einen FTP-Server | + | *** Stelle die BIN-Datei auf einen FTP-Server bereit |
− | *** Log dich ein | + | *** Log dich am Router ein |
*** > cd /tmp | *** > cd /tmp | ||
− | *** > wget user:passwort@ipadresse | + | *** > wget ftp://user:passwort@ipadresse/wr841nv8.bin |
+ | |||
+ | |||
* Der BIN-File muss gekürzt werden | * Der BIN-File muss gekürzt werden | ||
** Da der BIN-File vom Hersteller eine Factory-Version ist und einen zusätzlichen Bootloader vorne dran hat, muss dieser erst abgetrennt werden | ** Da der BIN-File vom Hersteller eine Factory-Version ist und einen zusätzlichen Bootloader vorne dran hat, muss dieser erst abgetrennt werden | ||
** Voraussetzung: Du hast den BIN-File im /tmp Verzeichnis | ** Voraussetzung: Du hast den BIN-File im /tmp Verzeichnis | ||
− | ** > dd if=wr841nv8.bin of=tplink.bin skip=257 bs=512 | + | ** > dd if=/tmp/wr841nv8.bin of=/tmp/tplink.bin skip=257 bs=512 |
− | ** Erläuterung: "if" ist der Inputfile, "of" der Output-Name. Es werden 257 Bytes überlesen und die Blocksize ist 512. | + | ** ''Erläuterung:'' "if" ist der Inputfile, "of" der Output-Name. Es werden 257 Bytes überlesen und die Blocksize ist 512. |
** Dateiname "tplink.bin" ist nun eine sysupgrade Datei | ** Dateiname "tplink.bin" ist nun eine sysupgrade Datei | ||
+ | |||
+ | |||
* Schreiben des Images | * Schreiben des Images | ||
** > mtd -r write tplink.bin firmware | ** > mtd -r write tplink.bin firmware | ||
− | ** Erläuterung: "tplink.bin" ist dein Dateiname, die anderen Parameter bitte so übernehmen. | + | ** ''Erläuterung:'' "tplink.bin" ist dein Dateiname, die anderen Parameter bitte so übernehmen. |
** Kiste jetzt nicht ausschalten. Router bootet danach. | ** Kiste jetzt nicht ausschalten. Router bootet danach. | ||
** Router vergibt danach wieder DHCP Adressen. | ** Router vergibt danach wieder DHCP Adressen. | ||
+ | |||
* Router ist nicht mehr zugänglich oder wehrt sich, dann mach das: | * Router ist nicht mehr zugänglich oder wehrt sich, dann mach das: | ||
** Notboot aktivieren | ** Notboot aktivieren | ||
*** Beim Starten des Gerätes den Reset-Knopf solange schnell hintereinander drücken bis Lampe vorne sehr schnell blinkt | *** Beim Starten des Gerätes den Reset-Knopf solange schnell hintereinander drücken bis Lampe vorne sehr schnell blinkt | ||
− | + | ** Feste IP auf deiner Netzwerkkart setzen: 192.168.1.2 oder höher | |
− | + | ** Mit Telnet (ohne SSH) über 192.168.1.1 Verbindung aufbauen | |
+ | *** > mount_root | ||
+ | *** > passwd (Passwort setzen) | ||
+ | *** > mtd -r erase rootfs_data | ||
+ | *** ''Erläuterung:'' Löscht Daten, so dass der Router wieder DHCP vergibt | ||
+ | ** Gerät bootet selber neu | ||
+ | ** Eigene Netzwerkkarte wieder auf DHCP setzen | ||
+ | ** Login mit Telnet | ||
+ | ** WAN Port mit eigenem Netz verbinden (Internet-Zugang) | ||
+ | ** '''Weiter wie oben:''' Original-Firmware auf Router übertragen |
Aktuelle Version vom 20. Juli 2014, 15:52 Uhr
Schnelle Hilfe für das Zurückspielen der Originalfirmeware
So machts Wolfgang2
- Besorge das Originalimage
- Besorge scp oder winscp
- Starte den Router im Failsafemode
- Öffne Putty gehe mit telnet nach 192.168.1.1 (kein SSH!)
- setze ein Passwort
- Überspiele das Image mit dem Namen [Name] mit Winscp oder in der Shell per scp von Deinem Rechner zum Router nach /tmp/[Name]
- Dann gib ein: sysupgrade /tmp/[Name]
- Soweit ich mich erinnere bootet der Router dann von selbst. Wenn nicht, boote den Router (normales Reset, kein Failsafe)
- Öffne Deinen Browser und gehe nach 192.168.0.1
Es muss noch geprüft werden ob sysupgrade auch factory-images zurückspielen kann.
So machts Antennen-Wolfgang
- Voraussetzung: es ist eines unserer Freifunk-Images drauf (OpenWrt+Zubehör)
- Besorge das Originalimage vom Hersteller
- Bei TP-Link: Alle Geräte (auch Auslaufmodelle)
- Selektiere GeräteTyp und HW-Version
- Du erhälst einen BIN File (Factory-Version)
- Beispiel: WR841ND Hardware-Versionen
- Neueste Version wählen: Dateiname = wr841nv8_en_3_13_33_up_boot(130506).bin wird als ZIP geladen
- Der BIN-File muss auf den Router
- Möglichkeit A:
- Funktioniert der FF-Router noch und hat Zugang zum Internet?
- Entpacke den ZIP und stelle BIN File auf einem eigenen Server
- Log dich ein
- > cd /tmp
- > wget http://eigener_Server
- Möglichkeit B:
- Nimm winscp oder scp
- Übertrage BIN-File ins /tmp Verzeichnis
- Möglichkeit C:
- Stelle die BIN-Datei auf einen FTP-Server bereit
- Log dich am Router ein
- > cd /tmp
- > wget ftp://user:passwort@ipadresse/wr841nv8.bin
- Möglichkeit A:
- Der BIN-File muss gekürzt werden
- Da der BIN-File vom Hersteller eine Factory-Version ist und einen zusätzlichen Bootloader vorne dran hat, muss dieser erst abgetrennt werden
- Voraussetzung: Du hast den BIN-File im /tmp Verzeichnis
- > dd if=/tmp/wr841nv8.bin of=/tmp/tplink.bin skip=257 bs=512
- Erläuterung: "if" ist der Inputfile, "of" der Output-Name. Es werden 257 Bytes überlesen und die Blocksize ist 512.
- Dateiname "tplink.bin" ist nun eine sysupgrade Datei
- Schreiben des Images
- > mtd -r write tplink.bin firmware
- Erläuterung: "tplink.bin" ist dein Dateiname, die anderen Parameter bitte so übernehmen.
- Kiste jetzt nicht ausschalten. Router bootet danach.
- Router vergibt danach wieder DHCP Adressen.
- Router ist nicht mehr zugänglich oder wehrt sich, dann mach das:
- Notboot aktivieren
- Beim Starten des Gerätes den Reset-Knopf solange schnell hintereinander drücken bis Lampe vorne sehr schnell blinkt
- Feste IP auf deiner Netzwerkkart setzen: 192.168.1.2 oder höher
- Mit Telnet (ohne SSH) über 192.168.1.1 Verbindung aufbauen
- > mount_root
- > passwd (Passwort setzen)
- > mtd -r erase rootfs_data
- Erläuterung: Löscht Daten, so dass der Router wieder DHCP vergibt
- Gerät bootet selber neu
- Eigene Netzwerkkarte wieder auf DHCP setzen
- Login mit Telnet
- WAN Port mit eigenem Netz verbinden (Internet-Zugang)
- Weiter wie oben: Original-Firmware auf Router übertragen
- Notboot aktivieren