Archiv der Kategorie: Allgemein

Firmware v. 1.7 – Update-Probleme

Evtl. hat der ein odere andere FreifunkerIn schon bemerkt, dass es eine neue Firmware mit der Version 1.7 gibt. Und auch hat er oder sie am eigenen Router festegestellt das dieser mit angeschaltetem Autoupdate die neue Firmware noch nicht bekommen hat. Wascheinlich ist dann dieser Router ein TP-Link CPE / TP-Link WBS, eine Unifi AC Lite / AC Pro oder ein x86-Computer.

Diese Geräte werden absichtlich nicht vom Autoupdater beliefert, da sie beim Update von Version 1.3 auf 1.7 Probleme machen können. Welche Probleme das sind und wie diese lösbar sind wurde von einem Freifunker in unserem Wiki beschrieben. Teilweise sind leider technisch tiefe Eingriffe nötig. Sollte jemand hierbei Probleme haben oder sich dies nicht zutrauen, kann er gerne mit seinen Routern bei unseren Treffen vorbei kommen oder sich auf der allgemeinen Mailingliste melden. Die Treffen werden in der Regel auch hier im Blog kurzfristig angekündigt. Wir treffen uns jeden 2. Montag im Monat im shackspace in Stuttgart.

Wir empfehlen ein zeitnahes Update, da wir auf mittelfristige Sicht Router mit alten Firmware-Versionen aus technischen Gründen nicht weiter unterstützen können. Diese werden dann ihre Verbindung zum Freifunk-Netz verlieren.

Neue Knoten-Karte

Im Zuge der Infrastrukturkonsolidierung haben wir eine neue Knotenkarte erstellt. Die alte Karte hat auf HopGlass basiert. Die neue basiert auf dem Meshviewer, welche aktuell von den Regensburger Freifunkern gepflegt wird und wofür wir herzlich danken. Aktuell habe sich ein paar Freifunker bereit erklärt den Meshviewer für Stuttgart auch in Zukunft zu pflegen.

Neue Funktionen im Meshviewer

Es werden nun für einzeln ausgewählte Knoten nicht nur die Anzahl der Endgeräte angezeigt, sondern auch auf welcher Frequenz sie über WLAN mit dem Knoten verbunden sind. Rot steht für 2,4 Ghz, Gelb für 5 Ghz, blau für andere Verbindungsarten oder unbekannt.


Desweiteren wird nun auch das jeweilige Segment und die PLZ, sofern angegeben, bei jedem einzelnen Knoten angezeigt.


Bei den Verbindungen gibt es nun auch mehr visualisierte Daten. So wird bei Verbindungen eines Knoten zu anderen Knoten ganz links angezeigt, ob es sich um eine Verbindung über WLAN oder Kabel bzw. Richtfunk-Brücke handelt. Das nächste Symbol rechts davon zeigt an, ob Koordinaten für den Knoten vorliegen. Danach kommt der Knotenname. Es folgt die Anzahl der Endgeräte auf dem verbundenen Knoten, sowie die Verbindungsqualität und die Distanz zwischen den Knoten.


Wird die Verbindung zwischen zwei Knoten auf der Karte ausgewählt, so gibt es nun ein weitere Funktion zu früher. Die Verbindungslinie zeigt nun in farbiger Abstufung ein Maximum und ein Minimum der Verbindungsqualität an. Bei der alten Karte war dies nur 1 Wert. Dort wurden auch Verbindungen über Kabel bzw. Richtfunk-Brücke als blaue Linie angezeigt. Diese fällt nun weg und steht nur noch als Text unter Verbindungsart (wifi oder andere)


Was nicht neu ist, aber sich trotzdem ein wenig geändert hat ist die Farbanzeige der Knoten. Neue Knoten werden nun 14 Tage als neu angesehen. Ansonsten bleibt alles beim alten. Knoten die offline sind, werden nach 7 Tagen aus der Karte entfernt. Kommen sie danach wieder online, werden sie als neue Knoten angesehen.


Was auch nicht neu, aber trotzdem noch erwähnenswert ist, sind die Möglichkeiten unter dem Tab „Statistiken“. Hier können die Knoten nach mehreren Werten sortiert werden, je nachdem was man ermitteln will. Oben sieht man ein kleines Beispiel mit zwei ausgewählten Werten. Die Werte werden ausgewählt indem man auf die blau angezeigten Textfragmente klickt. Auch werden auf der Karte selber nur noch die ausgewählten Knoten angezeigt.


Für jeden Knoten werden nun auch vier Graphen ausgegeben, welche die Anzahl der Endgeräte, die Bandbreite, die durchschnittliche Last des Routers und Ausnutzung des Arbeitsspeichers anzeigen.

Alte Karten

Für Freifunk Stuttgart existierten zwei Karten die jeweils unter karte.freifunk-stuttgart.de und map.freifunk-stuttgart auffindbar waren. Erstere wird in naher Zukunft komplett gelöscht werden . Die Domain wird dann auf den neuen Meshviewer verweisen, zweitere ebenso. Die früher unter map.freifunk-stuttgart.de auffindbare Karte wird noch weiterhin unter oldmap.freifunk-stuttgart.de zu finden sein, da es auch noch Knoten mit Freifunk-Firmware gibt, die aus technischen Gründen auf der neuen Karte nicht erscheinen.

Technisches

Kurz noch ein paar Erwähnungen des technischen Hintergrundes für diejenigen, die es interessiert:

Respondd: Sammelt die Daten von allen Knoten im Freifunk-Netz.

Yanic: Sammelt die Daten von Respondd und macht eine .json daraus.

Meshviewer: nutz dies Daten der .json für die Darstellung auf der Karte.

InfluxDB: Wird für Grafana benötigt. Bekommt seine Daten von Yanic geliefert.

Grafana: Wird für die Darstellung der Graphen im Meshviewer benötigt. Holt sich die Daten von InfluxDB.

Mesh-Netzwerke und Switche

Häufig kommt es vor, dass man Mesh-Verbindungen mit externer Richtfunk-Hardware betreibt. Man tut dies, weil für die Richtfunk -Hardware kein Gluon verfügbar ist oder weil es aus regulatorischen Gründen nicht erlaubt wäre (DFS). Für Gluon erscheint der Mesh-Link dann wie eine Kabelverbindung. Manchmal hat man mehrere solche Richtfunk-Verbindungen hintereinander. Dann ist es verlockend, auf einem Knoten Mesh-on-LAN zu aktivieren und die Richtfunk-Verbindungen mit den LAN-Ports zu verbinden. Dieser Wiki-Artikel soll erklären, warum das oft eine schlechte Idee ist und wie man das Problem entschärfen kann. Hier klicken.

Danke an den Stuttgarter Freifunker für diese Erläuterungen.

Freifunk-Treffen am 11.11.2019

Kommenden Montag , den 13.02.20, findet unser monatliches Freifunktreffen statt.

Beginn ist wie immer um 19 Uhr im shackspace, Ulmer Str. 255, S-Wangen. U-Bahnhaltestelle ‚Im Degen‘.

Themen sind unter anderem die Infrastruktur, konkret: Karte & Grafana, sowie das Firmware Meetup. Alte Infrastruktur wird nun nach und nach abgeschaltet.

Themen die besprochen werden sollen, können im Wiki eingetragen werden.

Wir freuen uns auf zahlreiches Kommen.

Firmware: Update-Kanäle

Wir haben versucht, die Update-Kanäle für Firmware-Veröffentlichungen eindeutiger zu beschreiben, damit Freifunker der Region Stuttgart besser wissen, welche Firmware-Version für welchen Bedarf sinnvoller ist.

Es gibt nun vier Kanäle: nightly, experimentell, beta und stable.

nightly --> beta --> stable
   ^
   |
experimental?

Hier die Erklärung wie die einzelnen Kanäle funktionieren:

Experimentell: dieser Kanal wird genutzt, wenn Firmware gebaut wird, die entweder einen Versions-Sprung bei Gluon von z.B. 2018.2 auf 2018.3 oder auf 2019.1. Dies wird als Major-Release bezeichnet. Auch der Einbau neuer Funktionen führt dazu, dass die Firmware experimentell wird. So z.B. der Einbau von VX-LAN, neuem Mesh-Protokoll, etc. Alle Router die ihren Auto-Updater auf „Experimentell“ eingestellt haben bekommen diese Veröffentlichungen der Firmware. Es sollten aber nur Router sein, die auch nach einem Update kaputt sein können. Diese Firmware-Version wird automatisch signiert.

Geeignet für: Alle experimentierfreudigen Freifunker, die die allerneusten Funktionen haben wollen und die gerne Basteln, wenn der Router beim Update kaputt geht, sowie Bugreports geben wollen.

Nightly: dieser Kanal wird für kleine Versions-Sprünge genutzt, wie z.B. von Gluon 2018.2.1 auf 2018.2.2, oder wenn Firmware aus dem Experimentell-Kanal, die dort ausreichend stabil gelaufen ist, übernommen wird. Auch diese Firmware wird bei den genannten Änderungen automatisch gebaut und auch automatisch signiert. Alle Router die ihren Auto-Updater auf „Nightly“ eingestellt haben, bekommen hiervon diese Veröffentlichungen der Firmware. Genau wie beim experimentellen Kanal, sollten aber nur Router diesen Kanal verwenden, die auch nach einem Update kaputt sein können. Diese Firmware-Version wird automatisch signiert.

Geeignet für: Alle experimentierfreudigen Freifunker, die die neusten Unterstützungen von Routern haben wollen und die gerne Basteln, wenn der Router beim Update kaputt geht, sowie Bugreports geben wollen.

Beta: dieser Kanal wird für Firmware genutzt, die im Nightly-Kanal ausreichend ohne größere Probleme gelaufen ist. Hier wird auch nicht mehr automatisch signiert, mindestens ein Mensch macht hier die Signierung. Alle Router die ihren Auto-Updater auf „Beta“ eingestellt haben bekommen hiervon diese Veröffentlichungen der Firmware. Die Beta-Versionen können gerne von experimentierfreudigen Normalnutzern getestet werden. Kein Router sollte dabei kaputt gehen.

Geeignet für: Alle, die normale Freifunker sind und die ein geringes Risiko beim Testen von neuer Firmware eingehen wollen.

Stable: dieser Kanal wird für alle Firmware-Versionen genutzt, die durch alle vorherigen Kanäle gelaufen sind und sich als stabil erwiesen haben. Er sollte von allen Normalnutzern genutzt werden, die einen stabilen und konservativen Zugang ins Freifunk-Netz benötigen oder große Installationen haben, bei denen man nicht zu viel Reparaturen durchführen will.

Geeignet für: Alle, die normale Freifunker sind und die einen sicheren  und langfristigen Betrieb ihrer Router haben wollen.

Freifunk-Treffen am 14.10.2019

Kommenden Montag , den 13.02.20, findet unser monatliches Freifunktreffen statt.

Beginn ist wie immer um 19 Uhr im shackspace, Ulmer Str. 255, S-Wangen. U-Bahnhaltestelle ‚Im Degen‘.

Themen sind unter anderem der Rückblick auf die Umstellung des Freifunk-Netzes auf die Version 1.7 (Gluon 2018.2.3) und die damit verbundenen Probleme und Lösungen. Auch gibt es eine neue Runde Flyer „digitale Gastfreundschaft“ und DIN-A4-Plakate zum Aushängen bei Veranstaltungen.

Themen die besprochen werden sollen, können im Wiki eingetragen werden.

Wir freuen uns auf zahlreiches Kommen.

Nightly-Builds testen

Kaum ist die Firmware-Version 1.6 offiziell als stabil veröffentlicht, so gibt es den nächsten Nightly-Build für die Version 1.7 (Gluon 2018.2.3) zum testen. Wer seine Knoten einem kleinen Risiko aussetzen will ist dazu aufgerufen diesen Build aufzuspielen. Ca. 50 Knoten im Stuttgarter Freifunknetz gehen schon das Risiko ein und haben ihren Autoupdater auf „nightly“ gesetzt. Vielen Dank dafür. Auch geht ein riesiger Dank an die Freifunker, die die Firmware backen und in Zusammenarbeit mit den Gateway-Admins und anderen Freifunkern testen und auftretende Probleme erörtern und lösen.

Im Wiki findet ihr die Liste für die Änderungen und einen Link zu den Releases auf unserem Gitlab, sowie bekannte Bugs und Probleme aufgeführt.

Über unseren Firmware-Chooser können die aktuellen Nightly-Builds heruntergeladen werden.

Update: nachdem in der Firmware-Version 1.6 die Bandbreitenbeschraenkung kaputt war, haben wir uns entschlossen, diese nicht auszurollen. Wir haben dann eine Version 1.7 erstellt (basierend auf Gluon v2018.2.3), bei der das Problem behoben ist. Sie ist im nightly-Kanal bereits ausgerollt.

Neue Firmware und alte Knoten

Wir freuen uns endlich die neue Firmware Version 1.6 für das Freifunk-Netz im Raum Stuttgart in einer stabilen Version zu veröffentlichen. Das Highlight der neuen Firmware-Version ist die Unterstützung vieler neuer und zeitgemäßer Hardware. Weitere wichtige Änderungen sind:

  • Update auf Gluon 2018.2.2
  • Nodes ändern ihre SSID automatisch zu „FFS_Offline_<nodename>“ wenn seit mindestens 8 Minuten in den letzen 15 Minuten kein Gateway erreichbar war
  • gluon-radv-filterd für zukünftigen IPv6-Support.
  • IBSS-Meshing wird nicht mehr unterstützt

Detailiertere Infos zur aktuellen Firmware befinden sich hier im Wiki. Weitere Informationen zur aktuellen Version von Gluon (2018.2.2), auf dem unsere Firmware basiert, finden sich hier. Sollten ausführliche Informationen zu einzelnen Router, die von Gluon und damit auch von Freifunk Stuttgart unterstützt werden, benötigt werden, so wird man bei OpenWrt sehr gut fündig.

Unterstützung der Firmware

Wir Freifunker aus Stuttgart möchten unser Netzwerk kontinuierlich verbessern. Das ist nur dann möglich, wenn auch alle Knoten im Freifunk-Netzwerk die neuste Version unserer Firmware verwenden.

Unterstützung älterer Firmware-Versionen
Die Firmware von Freifunk-Knoten wird standardmäßig automatisch aktualisiert. Es gibt aber auch die Möglichkeit (und gute Gründe), die automatische Aktualisierung auszuschalten. Wir werden zukünftig nur noch die neuste stabile Firmware-Version und die vorherige stabile Version unterstützen. Wir empfehlen allen Nodebetreibern, insbesondere wenn sie automatische Updates abgeschaltet haben, sich auf der Mailingliste node-announce einzutragen, um über neue Firmware-Versionen informiert zu sein.
Unterstützte Geräte
Es zeichnet sich ab, dass viele ältere Geräte nicht mehr genug Ressourcen besitzen, um mit zukünftigen Versionen unserer Firmware kompatibel zu sein. Das sind insbesondere Geräte mit 4 MB Flash und 32 MB Arbeitsspeicher. Schon heute kann es mit diesen Geräten in bestimmten Konfigurationen zu Problemen kommen. Zum Beispiel funktioniert ein TP-Link WR841-N/ND als reiner Mesh-on-(W)LAN-Knoten noch stabil, aber wenn Mesh-VPN eingesetzt wird liefert er nicht die optimale Performance und hat häufige sogenannte Reboots (Router stürzt ab und startet neu).
Für eine zukunftsfähige Installation unterstützen wir den Einsatz dieser Geräte nicht mehr. Dennoch möchten wir bestehende Installationen mit diesen Geräte möglichst lange unterstützen, um Abfall zu vermeiden. Daher haben wir uns entschieden, weiterhin für bestehende Altgeräte Updates bereitzustellen.
Der Onion Omega wird als einziger Router nicht mehr unterstützt, da er keinen Netzwerk-Port mehr besitzt.
Geräteliste

Unsere Download-Seite für die Freifunk-Firmware wurde erneuert. Hier findet ihr alle Router aufgeführt, die auch in Zukunft gut nutzbar sind. Es gibt aber die Option Firmware für veraltete Geräte aufzurufen. Wie oben erwähnt, werden sie von uns nicht empfohlen, vor allen Dingen nicht für neue und große Installationen.

Die folgenden Geräte werden mit unserer nächsten Firmware-Version nicht mehr für eine Erstinstallation empfohlen (danke an Freifunk Darmstadt[1] für die Liste):
Alfa
  • AP121
  • AP121U
  • Hornet-UB
  • Tube2H
  • N2
  • N5
D-Link
  • DIR-615
Linksys
  • WRT160NL
TP-Link
  • TL-MR13U
  • TL-MR3020
  • TL-MR3040
  • TL-MR3220
  • TL-MR3420
  • TL-WA701N/ND
  • TL-WA750RE
  • TL-WA7510N
  • TL-WA801N/ND
  • TL-WA830RE
  • TL-WA850RE
  • TL-WA860RE
  • TL-WA901N/ND
  • TL-WR1043N/ND (V1)
  • TL-WR703N
  • TL-WR710N
  • TL-WR740N/ND
  • TL-WR741N/ND
  • TL-WR743N/ND
  • TL-WR841N/ND
  • TL-WR842N/ND (v1, v2)
  • TL-WR843N/ND
  • TL-WR940N/ND
  • TL-WR941N/ND
Ubiquiti Networks
  • AirGateway
  • AirRouter
  • Bullet
  • Litestation SR71
  • NanoStation Loco M2
  • NanoStation Loco M5
  • NanoStation M2
  • NanoStation M5
  • PicoStation