Wie man die Firmware auf den Router bekommt
Nachdem ihr euch einen Freifunk-Router ausgesucht habt, geht es nun darum, diesen mit der passenden Firmware auszustatten. Dieser Vorgang wird "Router-Flashen" genannt.
Achtung, beim Flashen des Routers mit der falschen Firmware oder bei einem Stromausfall während des Flashens kann das Betriebssystem des Routers irreparabel beschädigt werden. Meistens lässt sich das mit serieller Konsole beheben, aber eben nicht immer. Daher sollte man hierbei besonders vorsichtig sein und nicht achtlos den Router vom Strom nehmen, während er gerade eine neue Firmware in seinen Speicher kopiert.
Für jeden Router gibt es unterschiedliche Firmware-Dateien. Diese werden unterschieden zwischen FACTORY
und SYSUPGRADE
.
FACTORY
Firmware-Dateien sind für die Erstinstallation eines Routers geeignet, also um von der Hersteller-Firmware (frisch aus der Fabrik in der der Router hergestellt wurde) auf eine Freifunk-Firmware zu wechseln.SYSUPGRADE
Firmware wird für Router benötigt, die bereits eine auf OpenWRT basierende Firmware haben. Also zum Beispiel ein Freifunk-Router einer anderen Freifunk-Community oder auch ein Freifunk-Bodensee-Router.Um die passende Firmware für deinen Router zu finden, gibt es sowohl den Firmware Wizard als auch eine Liste aller Firmware-Dateien. Hierbei ist es besonders wichtig, die genaue Version eures Freifunk-Routers zu kennen. Diese steht (wie auch unten bei den Bildern beschrieben) auf der Rückseite des Routers. Da die meisten Router von einer Versionsnummer zu einer anderen komplett unterschiedlich sein können, ist es wichtig, dass die Versionsnummer genau übereinstimmt. Bei Modellen mit vielen verschiedenen Versionen sind diese im Firmware Wizard nicht immer gut sortiert und so kann es sein, dass die neueste Version in der Mitte der Liste auftaucht und nicht am Anfang oder Ende.
Wir schreiben ständig davon, dass unsere Firmware Open Source ist. Das bedeutet, dass du mit ein wenig Erfahrung unter Linux und mit der Shell die Firmware selber aus dem Quellcode kompilieren kannst. Genau das haben wir auch gemacht und das fertige Ergebnis im Internet zum Download angeboten.
Die Firmware inklusive einer kleinen Anleitung zum Selberkompilieren findest du auf GitHub.
Tipp: Die meisten Freifunk-Router sind unter der Kategorie ar71xx zu finden.
Um einen Router mit einer Freifunk-Firmware auszustatten, gibt es meistens zwei Möglichkeiten: Der einfache Weg ist, eine Datei über die Weboberfläche des Routers hochzuladen und darauf zu warten, dass der Router diese Datei selbstständig installiert. Der andere Weg ist, die Firmware über einen TFTP-Server bereitzustellen und den Router dazu zu bringen, diese Firmware herunterzuladen und zu installieren.
Es gibt einige Routermodelle, bei denen die Installation über die Weboberfläche bei der originalen Firmware vom Hersteller deaktiviert ist und somit die Firmware nur noch über den TFTP-Server installiert werden kann. Solltest du also Probleme beim Installieren über die Weboberfläche haben, dann versuch es mit der TFTP-Server-Methode. Oft lässt sich mit Hilfe des TFTP-Servers auch ein vermeintlich kaputter Freifunk-Router wieder zu neuem Leben erwecken.