| Zeile 1: |
Zeile 1: |
| | + | Unter '''Flashen''' versteht man das Aufspielen einer neuen Firmware auf einen Router. |
| | + | |
| | + | == Orginal Firmware ersetzen == |
| | | | |
| | [[Image:OpenWRT Flash per Webinterface.jpg|thumb|right|400px|Aufspielen der neuen Firmware per Webinterface]] | | [[Image:OpenWRT Flash per Webinterface.jpg|thumb|right|400px|Aufspielen der neuen Firmware per Webinterface]] |
| | | | |
| − | Unter '''Flashen''' versteht man das Aufspielen einer neuen Firmware auf einen Router. Am Einfachsten geschieht dies über die Funktion '''Firmware Upgrade''' im Webinterface, das der Hersteller TP-Link bei seinen Modellen von Haus aus anbietet.
| + | Am Einfachsten geschieht dies über die Funktion '''Firmware Upgrade''' im Webinterface, das der Hersteller TP-Link bei seinen Modellen von Haus aus anbietet. |
| | | | |
| | === Schritt 1: Auf dem Router einloggen === | | === Schritt 1: Auf dem Router einloggen === |
| Zeile 21: |
Zeile 24: |
| | | | |
| | Mit dem "Flashen" sind wir an dieser Stelle fertig. Der Router läuft nun mit der freien Software OpenWRT, die wir als Ausgangsbasis für unser Freifunk-Netz in Mainz verwenden. Weiter geht es mit dem Einloggen und Konfigurieren des Geräts für die Teilnahme an unserem Netz. Dazu folgen wir den entsprechenden [[howto | Anleitungen]]. | | Mit dem "Flashen" sind wir an dieser Stelle fertig. Der Router läuft nun mit der freien Software OpenWRT, die wir als Ausgangsbasis für unser Freifunk-Netz in Mainz verwenden. Weiter geht es mit dem Einloggen und Konfigurieren des Geräts für die Teilnahme an unserem Netz. Dazu folgen wir den entsprechenden [[howto | Anleitungen]]. |
| | + | |
| | + | == OpenWRT neu flashen == |
| | + | |
| | + | Möchtest du das OpenWRT auf deinem bestehenden Router durch eine neue Version ersetzen, oder diesen neu aufsetzen, dann folge diesem Schema: |
| | + | |
| | + | === Schritt 1: Auf dem Router einloggen === |
| | + | Um die neue Firmware aufspielen zu können, müssen wir uns zunächst auf dem Router einloggen. |
| | + | |
| | + | Hier loggst du dich über ssh auf deinem Router ein: |
| | + | |
| | + | ssh root@<IP vom Router> |
| | + | |
| | + | Dort besorgen wir uns die neue Firmware die wir flashen möchten. |
| | + | |
| | + | Die Images findet man unter [images.freifunk-mainz.de] (bzw. unter [images.freifunk.lacerta.uberspace.de] bis zum Domain Umzug {{todo|Nach dem Domzin Umzug Link entfernen}}). |
| | + | |
| | + | Da der Speicherplatz auf den Plasteroutern sehr limitiert ist laden wir das neue Image in die Ramdisk: |
| | + | |
| | + | cd /tmp |
| | + | wget http://images.freifunk-mainz.de/<Ordner & Dateiname der neuen Firmware> |
| | + | |
| | + | Alternativ kannst du diese auch von deinem Lokalen Computer auf den Router per ssh hochladen: |
| | + | |
| | + | scp <Dateiname der neuen Firmware> root@<IP vom Router>:/tmp |
| | + | |
| | + | === Schritt 2: Neue Firmware aufspielen === |
| | + | Zum eigentlichen flashen hilft dir das Kommando <code>sysupgrade</code>. |
| | + | |
| | + | Möchtest du deine bestehende Konfiguration überschreiben nutzt du den Flag <code>-n</code>, ansonsten lässt du diesen weg (Vergiss nicht deinen Tinc Schlüssel vorher zu sichern!). Weitere Optionen findest du unter <code>sysupgrade --help</code>: |
| | + | |
| | + | sysupgrade -n /tmp/<Dateiname der neuen Firmware> |
| | + | |
| | + | Der ganze Prozess müsste in etwa so aussehen: |
| | + | |
| | + | Performing system upgrade... |
| | + | Unlocking firmware ... |
| | + | |
| | + | Writing from <stdin> to firmware ... |
| | + | Appending jffs2 data from /tmp/sysupgrade.tgz to firmware...TRX header not found |
| | + | Error fixing up TRX header |
| | + | |
| | + | Writing from <stdin> to firmware ... [w] |
| | + | Upgrade completed |
| | + | Rebooting system... |
| | + | |
| | + | === Schritt 3: Einloggen und Konfigurieren === |
| | + | |
| | + | Hast du die alten Konfigurationsdateien mit dem Update überschrieben (-n Flag), dann meldet sich dein Router nur unter der Adresse '''192.168.1.1'''. |
| | + | Um dich zu verbinden musst du dir selbst eine fixe IP-Adresse zuweisen, z.B.: |
| | + | |
| | + | ifconfig eth0 192.168.1.2 |
| | + | |
| | + | Danach kannst du dich per telnet verbinden und ein Passwort setzen: |
| | + | |
| | + | telnet 192.168.1.1 |
| | + | |
| | + | passwd |
| | + | |
| | + | Weitere Informationen zu [http://wiki.openwrt.org/de/doc/howto/generic.sysupgrade Sysupgrade im OpenWRT Wiki] |