Linksys flashen mit OpenWRT, Freifunk-Firmware und retour

Aus FunkFeuer Wiki
Wechseln zu: Navigation, Suche

Dieser Artikel soll eine Hilfe für Neueinsteiger sein. Wir ersetzen die vom Hersteller ausgelieferte Firmware durch OpenWRT. Alternativ dazu machen wir das ganze mit der FreiFunk-Firmware, weil bei dieser alles über ein Web-Interface bequem konfiguriert werden kann. Abschließend zeigen wir noch, wie man wieder die Original-Firmware von Linksys auf den Router bekommt - für alle Fälle...

Voraussetzungen:

  • PC mit Netzwerkkarte und Internetzugang
  • Linksys WRT54GL
  • Netzwerkkabel (im Lieferumfang des Routers)
  • EDV-Grundkenntnisse sind kein Schaden

Firmware herunterladen

Als erstes laden wir uns einmal OpenWRT, Freifunk-Firmware und die Orignal-Linksys-Firmware herunter.

OpenWRT-Homepage|thumb Die aktuelle Version ist "whiterussian"...|thumb ...wir wollen die neueste Version|thumb ...im Verzeichnis "default"|thumb
openwrt-wrt54g-squashfs.bin|thumb ...und speichern!|thumb
Die Freifunk-Homepage|thumb Unter "Downloads gibt's einen Link...|thumb ...zu "FreiFunkFirmware"|thumb ...unter "_g+gl"|thumb
...finden wir die gewünschte Firmware... "de" ist "Deutsch"|thumb ...und speichern!|thumb
Linksys-Homepage|thumb Unter Downloads...|thumb Firmware...|thumb ...ist der Download-Link!|thumb
...und speichern!|thumb


Router auspacken und anschließen

Dann schauen wir, ob wir den richtigen Router gekauft haben und packen alles aus. Diese Anleitung geht von einem Linksys WRT54GL aus - andere Versionen lassen sich möglicherweise nicht mit alternativer Firmware flashen, darum unbedingt vor dem Kauf erkundigen! Eine Liste der unterstützten Hardware gibt es hier.

Der originalverpackte Linksys-Router|thumb Die genaue Typenbezeichnung ist wichtig!|thumb Alles ausgepackt, die CD entsorgt|thumb Über den Netzwerkbuchsen befindet sich ein Aufkleber...|thumb
...weg damit!|thumb Netzwerkkabel in Buchse "1", Stromversorgung anschließen|thumb Der Router läuft...|thumb

Der Kleber über den Netzwerkbuchsen kann getrost entfernt werden - es ist nicht nötig, irgendeine Software unter Windows laufen zu lassen.

Das Netzwerkkabel wird in die Buchse mit der Beschriftung "1" gesteckt, das andere Ende bei der Netzwerkkarte des PCs angeschlossen. Wir haben dann natürlich auf diesem PC während der nächsten Schritte keinen Internet-Zugang, den brauchen wir aber auch nicht zum flashen. Die Stromversorgung muss natürlich auch eingesteckt werden.

Der PC sollte auf DHCP konfiguriert sein, d.h. "Adresse automatisch beziehen". Das ist aber bei den meisten PCs standardmäßig so eingestellt.

Original-Firmware durch OpenWRT ersetzen

Wenn wir das bis hierher alles richtig gemacht haben, können wir im Browser auf http://192.168.1.1/ gehen und werden nach Benutzername/Passwort gefragt. Bei der Original-Firmware von Linksys ist der Benutzername leer, das Passwort lautet "admin".

Die Startseite der Linksys-Firmware|thumb Unter Verwaltung->Firmware aktualisieren|thumb ...geben wir die Datei an, die wir flashen wollen...|thumb ...nämlich openwrt-wrt54g-squashfs.bin|thumb
...und klicken auf "Aktualisieren"|thumb Das dauert etwas...|thumb Geschafft!|thumb Und wir sehen die Startseite der OpenWRT-Firmware!|thumb
Als erstes gehen wir auf System->Settings|thumb ...und geben ein neues Passwort ein|thumb Das Schreiben dauert etwas...|thumb Jetzt will OpenWRT, dass wir uns anmelden...|thumb
als "root", mit dem neu gesetzten Passwort|thumb

Als nächstes gehen wir auf die Seite "Verwaltung->Firmware aktualisieren"

Dann wählen wir eine Firmware-Datei aus. Diese soll in den Flash-Speicher des Routers geschrieben werden. Anschließend klicken wir auf "Aktualisieren". Jetzt ist es Zeit für eine kleine Kaffeepause...

Diese Prozedur dauert etwas (ca. 1 Minute) und darf keinesfalls abgebrochen werden, will man seinen Router nicht in einen relativ teuren Briefbeschwerer verwandeln! Das heisst, während des Flashens bitte Finger weg von sämtlichen Strom- und Netzwerkkabeln!

Während des Flashens blinkt die Power-LED am Router. Nach einer Weile kommt die Meldung "Aktualisierung erfolgreich". Etwas Geduld brauchen wir noch: Erst wenn die Power-LED wieder permanent leuchtet, ist das Gerät wieder wie oben beschrieben unter http://192.168.1.1/ für uns erreichbar.

Wir sehen jetzt die Startseite von OpenWRT.

Das war's eigentlich schon. Der Router ist jetzt mit OpenWRT bespielt. Sicherheitshalber gehen wir noch in "System->Settings" und ändern das Passwort. Der Benutzername lautet "root", das Standardpasswort ist "admin".

retour: OpenWRT wieder durch die Original-Firmware ersetzen

Der Passwort-Dialog von OpenWRT. Wir geben "root" und das zuvor gesetzte Passwort ein|thumb Unter "Settings->Firmware Upgrade" klicken wir auf "Browse"|thumb ...und wählen "WRT54GL_4.30.9_US_code.bin" aus.|thumb Wir klicken auf "Upgrade"|thumb
Jetzt brauchen wir etwas Geduld.|thumb Nach ca. 2 Minuten...|thumb ist wieder die Original-Firmware aufgespielt!|thumb

In der Weboberfläche von OpenWRT gehen wir auf "System -> Firmware Upgrade". Wir geben als Benutzernamen "root" und als Passwort jenes ein, das wir gerade im Schritt zuvor gesetzt haben. Nach dem Anklicken von "Browse" erhalten wir einen Dialog, in dem wir die Firmware-Datei auswählen, in diesem Fall "WRT54GL_4.30.9_US_code.bin". Dann klicken wir auf "Upgrade". Die folgende Prozedur dauert ca. 2-3 Minuten. Danach ist die Weboberfläche der Original-Firmware wieder unter http://192.168.1.1/ erreichbar!

retour: Nächste Übung: Freifunk-Firmware einspielen

Übung macht den Meister. Weil's so schön war, spielen wir zum Abschluss noch die Freifunk-Firmware ein. Falls die Web-Oberfläche der Original-Firmware schon wieder erreichbar ist, aber die Power-LED des Routers noch blinkt, müssen wir diesen neu starten. Das geht am einfachsten durch kurzes ab- und anstecken der Stromversorgung.

Unter Administration...|thumb ...dann unter "Firmware Upgrade" auf "Browse"|thumb Datei auswählen: "openwrt-g-freifunk-1.4.5-de.bin"|thumb Auf "Upgrade" klicken|thumb
1 Minute warten...|thumb Fertig! Auf "Continue" klicken...|thumb Dann bekommen wir eine Fehlermeldung. Keine Panik!|thumb Nach 1-2 Minuten sehen wir die Startseite der Freifunk-Firmware!|thumb
Nach einem Klick auf "Verwalten" kommt ein Passwort-Dialog...|thumb ...wie bei OpenWRT geben wir hier "root" und "admin" ein.|thumb Jetzt sind wir auf der Verwaltungsseite!|thumb

Wir gehen in der Original-Firmware unter "Administration" auf "Firmware Upgrade". Dort wählen wir - wie schon öfters geübt - eine Firmware-Datei aus und klicken auf "Upgrade". Nach etwas weniger als einer Minute kommt die Meldung "Upgrade is successful". Wenn wir auf "Continue" klicken, kommt vermutlich eine Fehlermeldung. Das Booten der Freifunk-Firmware dauert etwas. Wir gehen einfach auf http://192.168.1.1/ und klicken ab und zu auf den "Reload"-Button des Browsers. Bald erscheint die Startseite der Freifunk-Firmware! Gratulation!

Wenn wir hier auf "Verwalten" klicken, werden wir wieder zur Eingabe von Benutzername und Passwort aufgefordert. Wie bei OpenWRT lauten diese standardmäßig "root" und "admin".

Als nächstes müssen für den Betrieb mit FunkFeuer einige Parameter eingestellt werden, aber das ist eine andere Geschichte...