Skip to content

Instantly share code, notes, and snippets.

@penguineer
Forked from LeSpocky/release-0.28.md
Last active August 29, 2015 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save penguineer/0edc71d4457dc99a1a24 to your computer and use it in GitHub Desktop.
Save penguineer/0edc71d4457dc99a1a24 to your computer and use it in GitHub Desktop.

Wir freuen uns, euch die neue Version der Firmware (Betriebssystem der Knoten) für das Magdeburger Freifunk-Netz ankündigen zu können.

Die Firmware mit der Versionsnummer 0.28 basiert auf Gluon Version v2014.2 und enthält Änderungen, die für das Wachstum des Magdeburger Netzes essentiell sind. Deshalb bitten wir alle Knotenbetreiber_innen, ihre Knoten bald auf den aktuellen Stand zu bringen.

Viel Spaß beim Flashen!

Upgrade

Wo gibt es die Firmware?

Die aktuellen Firmware-Pakete findet ihr unter http://firmware.md.freifunk.net/stable/LATEST/

Die passende Firmware kann der Seite in der Liste unter "Aktualisierung" heruntergeladenwerden ( *-sysupgrade.bin). Achtung: Es wird das Upgrade benötigt!

Kurzanleitung

Weg 1: Config Mode

Im Betrieb die Reset-Taste an der Rückseite des Routers gedrückt halten bis alle Lampen gleichzeitig kurz aufleuchten, dann loslassen. Das Gerät bootet nun in den Config-Modus. Mit einem LAN-Kabel an einem der gelben Ports ist die Config-Seite im Browser unter der Adresse http://192.168.1.1/ erreichbar. Dort lässt sich unter dem Punkt “Firmwareupgrade einspielen” die passende Datei auswählen. Anschließend kann das Upgrade gestartet werden.

Hinweis: Für das Update von OpenWRT oder kbu firmware auf Gluon, bitte den Haken bei "Einstellungen behalten" entfernen.

Während des Upgrades darf die Stromversorgung nicht unterbrochen werden! Anschließend startet der Router mit der neuen Firmware.

Weg 2: ssh

Erfahrene Nutzer können bei Knoten, die per Kabel ans Internet angeschlossen sind, eine Firmware-Aktualisierung per SSH durchführen. Verbinden mit dem Router über IPv6 aus dem Freifunk-Netz per SSH. Auf der Kommandozeile den Befehl sysupgrade mit dem Pfad der richtigen Firmware von der Seite als Parameter übergeben. Beispiel für den TP-Link TL-WR842ND v9:

cd /tmp 
wget http://firmware.md.freifunk.net/stable/LATEST/sysupgrade/gluon-ffmd-0.28-tp-link-tl-wr841n-nd-v9-sysupgrade.bin 
echo 3 > /proc/sys/vm/drop_caches 
sysupgrade -n gluon-ffmd-0.28-tp-link-tl-wr841n-nd-v9-sysupgrade.bin

Weg 3: freifunk hilft

Bei Problemen bringt eure(n) Knoten einfach zu einem unserer Freifunk-Treffen (gerade Kalenderwoche ab 18:00 beim Netz39 in der Leibnizstraße 32, 39104 Magdeburg) vorbei. Wir helfen euch gern!

Changelog

Was ist neu in Firmware 0.28?

Autoupdater

Seit Gluon enthält unsere Firmware einen Autoupdater. Sofern dieser in der Konfiguration nicht deaktiviert wurde, ermöglicht er das automatische Upgrade auf neue Firmware-Versionen, sodass der Knoten immer mit der aktuellen Firmware läuft. Dies hilft uns, Verbesserungen, welche zum Beispiel das Netz entlasten, möglichst zügig an alle Router zu verteilen, ohne dass Ihr selbst ein Update vornehmen müsst.

Die Updates werden von uns signiert, so dass jedder Knoten feststellen kann, ob die Firmware wirklich von uns stammt. Hierfür sind derzeit vier öffentliche Schlüssel in der Firmware hinterlegt. Ist ein Update von mindestens zwei Inhabern dieser Schlüssel signiert, wird es verteilt und eingespielt.

Wir signieren ein Update nur, wenn wir keine Zweifel an dessen Stabilität haben und uns sicher sind, dass die Firmware das tut, was sie soll.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment