Neue Firmware Version 2017.1.5+mwu1 (stable)

Hallo Freifunkas in Mainz, Wiesbaden und Umgebung,

nach mehreren Testversionen ist es soweit, wir haben eine neue stabile Version. Die größte Neuerung zur bisherigen Version ist der Wechsel von OpenWrt 15.05 zu LEDE 17.01 als Unterbau für die Firmware. LEDE (Linux Embedded Development Environment) ist ein Fork des OpenWrt Projektes, der im Mai 2016 ins Leben gerufen wurde und seither viele Neuerungen erfahren hat. So wurde z.B. der Linux Kernel, in der von uns genutzten Version, von 3.18 auf 4.4 aktualisert. Außerdem wurde wieder viel an der Stabilität des ath9k Treibers gearbeitet, weshalb wir uns dazu entschlossen haben den Workaround zum Resetten der WLAN Interfaces aus der Firmware zu entfernen. Ebenfalls viel Arbeit ist in den Dienst zum Filtern von Router Advertisements geflossen mit dem sichergestellt wird, dass Clients den kürzesten Weg nehmen wenn sie über IPv6 kommunizieren. In der Vergangenheit kam es in unserem Netz immer mal wieder zu Ausfällen, die durch falsch verkabelte/konfigurierte Knoten ausgelöst wurden. Das Suchen nach diesen Knoten gestaltet sich immer recht schwierig. Sobald die neue Version vollständig ausgerollt ist, sollte dies der Vergangenheit angehören, da die Knoten nun erkennen können ob sie eine Netzwerkschleife verursachen und diese in solch einem Fall unterbrechen.

MWU Gluon-Konfiguration
Gluon Source Code

Gluon Release-Notes v2017.1
Gluon Release-Notes v2017.1.2
Gluon Release-Notes v2017.1.3
Gluon Release-Notes v2017.1.4
Gluon Release-Notes v2017.1.5

Link zur Rheingau Firmware
Link zur Taunus Firmware

WICHTIG: Auf allen Knoten, auf denen nachträglich das WAN- und/oder das LAN-Interface umkonfiguriert wurde, z.B. für VLAN-Tagging wie es auf Backbone-Knoten üblich ist, muss der neue Interface-Name auch nach ‚/lib/gluon/core/sysconfig/[lan|wan]_ifname‘ übertragen werden.

Beispiel: Standardmäßig wird eth0 (WDR3500, bei anderen Modellen kann es unterschiedlich sein) als LAN-Interface verwendet. Nachdem der interne Switch für VLANs umkonfiguriert wurde ist mein VLAN für Freifunk Client Traffic z.B. VLAN ID ‚3‘, also heißt das neue LAN-Interface ‚eth0.3‘. In der Datei ‚/etc/config/network‘ passt man daraufhin das Interface ‚client‘ entsprechend an:config interface ‚client‘


list ifname ‚eth0.3‘ # vorher ‚eth0‘

Gluon schreibt sich die beim initialen Flashen erkannten WAN- und LAN-Interface-Namen in eigene Dateien, die bei späteren Updates wieder ausgelesen werden, um die Netzwerk-Konfiguration zu aktualisieren. Diese Dateien sind:
– WAN-Interface: /lib/gluon/core/sysconfig/wan_ifname
– LAN-Interface: /lib/gluon/core/sysconfig/lan_ifname
– Setup-Interface: /lib/gluon/core/sysconfig/setup_ifname (Interface, das im Setup-Mode (Config-Mode) verwendet wird, i.d.R. identisch mit dem LAN-Interface)

Denkt bitte daran, diese Dateien entsprechend anzupassen sofern ihr aufgrund von VLAN-Konfigurationen, etc. Interface-Namen ändert.

Neu unterstützte Geräte

GL Innovations
GL-AR300M

TP-Link
– RE450
– TL-WA730RE v1
– TL-WA7210N v2
– TL-WR1043N v5
– WBS210 v1.20
– WBS510 v1.20

Ubiquiti
– AirGateway LR
– AirGateway PRO
– EdgeRouter X
– EdgeRouter X SFP
– EdgePoint R6
– Rocket M2/M5 Ti
– UniFi AP LR

PS: LEDE und OpenWrt sind nun wieder vereint. Mit der Code-Basis von LEDE wird unter dem Namen OpenWrt weiterentwickelt. (https://openwrt.org/start#announcing_the_openwrtlede_merge)