Neues Jahr - Neue Firmware und neue DNS-Namen für Geräte

Marcel Pennewiß marcel.pennewiss at erfurt.freifunk.net
Di Jan 26 22:18:49 CET 2016


Hi,

Ende 2014 enstand unsere derzeitige Firmware als Test für ein
Freifunk-Netz auf Basis der durch die Freifunk-Community entwickelten
Gluon-Firmware. Aufgrund neuer Hardware ist ein Aktualisierung auf eine
aktuellere Version geboten.

Wir haben uns daher am letzten Freitag im Bytespeicher zusammengesetzt
und diskutiert, Know-How ausgetauscht, Update-Pläne geschmiedet und
schlussendlich eine neue Firmware gebaut. Wir denken, dass wir mit dem
neuen Release viele Probleme lösen und den ein oder anderen Wunsch
erfüllen können - deshalb wird die nächste Versionsnummer die 1.0.0.
sein.

  * **Zwischenupdate: ab Freitag, 29.01.2016 ab 18 Uhr**
  * **Update auf 1.0.0: ab Freitag, 05.02.2016 ab 18 Uhr**


** Zwischenupdate **

Um auf die ganz neue Firmware aktualisieren zu können ist es nötig,
dass wir ein kleines Updateder Versionen 0.5 (stable), 0.6 (beta) und
0.7 (experimental) veröffentlichen. Dieses wird am

    **Freitag, den 29.01.2016 ab 18 Uhr**

erfolgen. Alle Knoten bei denen der Autoupdater aktiv ist werden dann
in den folgenden Tagen automatisch die Aktualisierung vornehmen.

Mit dem Update werden folgende Änderungen vorgenommen:

  * Verwendung neuer, interner NTP-Server (damit auch Mesh-Knoten
    eine richtige Uhrzeit haben)
  * Verwendung aller VPN-Server (statt bisher nur einer)
  * Aktualisierung der Signaturschlüssel für zukünftige Updates
  * Konfiguration neuer Updateserver
  * Änderung des Autoupdater-Branches auf "stable"
    (betrifft nur 0.6.1, 0.7)

Der letzte Punkt bedeutet, dass alle Knoten nach dem Einspielen des
Updates beim nächsten mal auf die stabile Version wechseln! Die neue
Firmware 1.0.0 (stable) ist deutlich neuer als die derzeitige
experiementelle Version und unterstützt alle verwendeten Geräte.

** Deaktivierte Autoupdater **

Wir haben derzeit 23 Knoten bei denen das automatische Update
deaktiviert ist. Dies ist mindestens bei all den Firmware-Versionen der
Fall, die nach Mai 2015 erstellt wurden. Diese besitzen aber
prinzipziell die Funktionen für ein automatisches Update.

Wer eine der genannten Versionen (0.7~exp20151222-11, 0.6+exp20150525,
0.7~exp20150727, 0.7~exp20160125, 0.7~exp20151220-22) verwendet oder
den Autoupdater absichtlich deaktiviert kann diesen nun gern wieder
aktivieren oder ab Freitag selbstständig aktualisieren. 

Wer keine Aktualisierung vornimmt und am VPN hängt wird innerhalb
kürzester Zeit keine Verbindung zu Freifunk Erfurt mehr haben, da VPN1
zu Wartungsarbeiten vom Netz gehen wird!

Die Aktivierung der Autoupdate-Funktion kann im Konfigurationsmodus
oder per SSH erfolgen. Per SSH kann der Autoupdater mit folgenden
Befehlen aktiviert werden:

  uci set autoupdater.settings.branch="experimental"
  uci set autoupdater.settings.enabled=1
  uci commit autoupdater

Der Branch sollte dabei auf experimental gestellt werden bis die
Version 1.0.0 veröffentlicht wird - danach auf stable.

** Firmware 1.0.0 **

Unsere neue Firmware basiert auf der Gluon-Version 2015.1.2. Zusätzlich
wurde die Unterstützung für den weit verbreiteten TP-Link TL-WR841N v10
integriert. Unser Dank geht hier an die Community aus Celle
(https://freifunk-celle.de), die diesen Backport bereits umgesetzt
hatte.

Folgende Versionen werden wir ab

  **Freitag, den 05.02.2016 ab 18 Uhr**

zum automatischen Update und zum Download freigeben:

  * Version 1.0.0 (stable)
    - Unterstützung vieler Geräte inkl. TL-WR841N v10
  * Version 1.1.0 (beta)
    - identisch mit stable aber Unterstützung für ein paar mehr Geräte
  * Version 1.2.0 (experimental)
    - aktueller Entwicklungszweig
    - keine Garantie für Lauffähigkeit!
    - wird regelmäßig mit Ankündigung aktualisiert

Welche Änderungen erwarten Euch ab Version 1.0.0?

Neben den Änderungen die bereits mit dem Zwischenupdate umgesetzt
werden kommen folgende Neuheiten dazu:

  * generelle Verwendung von 20 MHz Kanalbandbreite (statt 40 MHz
    wie bisher)
  * VPN-Schlüssel müssen ab sofort an vpn at erfurt.freifunk.net gesendet
    werden
  * VPN wird standardmäßig aktiviert und der VPN-Schlüssel dafür
    generiert
  * bei Autoupdates müssen jetzt mindestens 2 aus der Erfurter
    Freifunk-Community die neue Firmware signieren
  * siehe
    https://technikkultur-erfurt.de/freifunk:firmware:start#signatur
  * neue Statusseite im Experimental-Branch
  * Verkleinerung des Netzes auf 10.99.0.0/18

Die Verkleinerung des Netzes ist nicht zwingend notwendig, da uns der
komplette Bereich aus 10.99.0.0/16 zugewiesen wurde. Allerdings sind
wir damit nun in der Lage Teile des uns zugewiesenen Netzes u.U. an
durch uns unterstützte neue Communities in Thüringen zur Verfügung zu
stellen.

Wenn ihr mit der neuen Firmware Probleme feststellt oder Anregungen und
Ideen habt, dann schreibt uns freifunk at erfurt.freifunk.net. Ab den
genannten Terminen stehen die Firmware-Releases dann auch unter
http://firmware.erfurt.freifunk.net zur Verfügung.

** DNS-Einträge und statische IP-Adressen für Geräte **

Geräte, die sich innerhalb des Freifunk-Netzes bewegen und per DHCP mit
IP-Adressen versorgt werden registrieren Ihren Namen automatisch auch
im DNS. Zukünftig sind die Geräte unter der Domain dyn.ffef intern
erreichbar. Ein Gerät, dass also den Namen "freifunk-nas" besitzt und
diesen per DHCP mitsendet, ist dann unter freifunk-nas.dyn.ffef
erreichbar.

Ihr bietet einen Dienst an und hättet dafür gern eine feste IP-Adresse?
Dann schreibt uns die MAC-Adresse eures Gerätes an
technik at erfurt.freifunk.net.

Beste Grüße,

Marcel
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 213 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/erfurt-freifunk.net/attachments/20160126/4a77a58e/attachment.sig>


Mehr Informationen über die Mailingliste erfurt