<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body dir="auto"
style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
Hallo liebe Mitfunkende!
<div><br>
</div>
<div>Nachdem sich bei FF3L firmwareseitig in letzter Zeit relativ
wenig getan hat, kann ich euch nun mit Freude verkünden: Es gibt
nicht nur eine sondern gleich zwei neue Firmware-Versionen!</div>
<div><br>
</div>
<div>Basierend auf Gluon 2021.1.2 gibt es eine neue
„Legacy“-Firmware. </div>
<div>
<div>In Gluon 2021.1 wurde unter anderem die Statusseite
grundlegend überarbeitet. Sie zeigt nun deutlich mehr technische
Informationen an.</div>
</div>
<div><br>
</div>
<div>Diese Firmware wird für viele der bei uns im Einsatz
befindlichen Geräte Endstation sein:</div>
<div>Ein erheblicher Teil der eingesetzten Geräte hat zuwenig RAM
und/oder einen zu kleinen Flash-Speicher. Dadurch sind neuere
Versionen von Gluon nicht mehr auf diesen Geräten lauffähig.</div>
<div>Betroffen sind folgende Geräte:</div>
<div><br>
</div>
<div>
<section id="removed-devices"
style="box-sizing: border-box; color: rgb(64, 64, 64); font-family: Lato, proxima-nova, "Helvetica Neue", Arial, sans-serif; font-size: 16px; font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: rgb(252, 252, 252);">
<ul class="simple"
style="box-sizing: border-box; margin: 0px 0px 24px; padding: 0px; list-style-position: initial; list-style-image: initial; line-height: 24px;">
<li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">D-Link</div>
<ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">DIR-615
(C1, D1, D2, D3, D4, H1)</div>
</li>
</ul>
</li>
<li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Linksys</div>
<ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">WRT160NL</div>
</li>
</ul>
</li>
<li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TP-Link</div>
<ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-MR13U
(v1)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-MR3020
(v1)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-MR3040
(v1, v2)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-MR3220
(v1, v2)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-MR3420
(v1, v2)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA701N/ND
(v1, v2)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA730RE
(v1)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA750RE
(v1)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA801N/ND
(v1, v2, v3)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA830RE
(v1, v2)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA850RE
(v1)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA860RE
(v1)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA901N/ND
(v1, v2, v3, v4, v5)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA7210N
(v2)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA7510N
(v1)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR703N
(v1)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR710N
(v1, v2)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR740N
(v1, v3, v4, v5)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR741N/ND
(v1, v2, v4, v5)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR743N/ND
(v1, v2)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR840N
(v2)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR841N/ND
(v3, v5, v7, v8, v9, v10, v11, v12)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR841N/ND
(v1, v2)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR843N/ND
(v1)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR940N
(v1, v2, v3, v4, v5, v6)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR941ND
(v2, v3, v4, v5, v6)</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR1043N/ND
(v1)</div>
</li>
</ul>
</li>
<li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Ubiquiti</div>
<ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">AirGateway</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">AirGateway
Pro</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">AirRouter</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Bullet</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">LS-SR71</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Nanostation
XM</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Nanostation
Loco XM</div>
</li>
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Picostation</div>
</li>
</ul>
</li>
<li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Unknown</div>
<ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">A5-V11</div>
</li>
</ul>
</li>
<li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">VoCore</div>
<ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
<li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
<div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">VoCore
(8M, 16M)</div>
</li>
</ul>
</li>
</ul>
</section>
<section id="atheros-target-migration"
style="box-sizing: border-box; color: rgb(64, 64, 64); font-family: Lato, proxima-nova, "Helvetica Neue", Arial, sans-serif; font-size: 16px; font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: rgb(252, 252, 252);"></section>
</div>
<div>Idealerweise sollten diese Geräte ersetzt werden. Ein Großteil
der Geräte ist mittlerweile weit über 5, teilweise über 10 Jahre
alt... <br>
</div>
<div><br>
</div>
<div>Ich habe die Firmware auf ein paar meiner Geräte getestet und
konnte keinerlei Probleme feststellen. Die Firmware wird gerade an
alle Geräte die den Autoupdater auf experimental stehen haben
ausgerollt.</div>
<div>Eine weitere Neuerung gibt es: Die neuen Firmwares sind nicht
mehr uneingeschränkt updatefähig. Die Updateskripte, die nach
jedem Update laufen um die Konfiguration anzupassen, wurden über
die Jahre immer komplexer. Daher werden nun Cuts gemacht.</div>
<div>Die 2021.1 setzt mindestens eine Firmware Version 2018.2
voraus. Falls ihr also noch Geräte mit einer älteren Firmware in
der Schublade liegen habt, müsstet ihr, wenn ihr manuell updatet,
einen Zwischenschritt machen. Der Autoupdater macht diesen
automatisch.</div>
<div><br>
</div>
<div>Außerdem gibt es eine neue Firmware 2023.1.1, basierend auf dem
neuesten aktuellen Gluon-Release.</div>
<div>Diese unterstützt einen bunten Strauß neuer interessanter
Geräte.<br>
</div>
<div>Zudem wurde die Netzwerkkonfiguration der Knoten völlig
überarbeitet, so gibt es auch im Konfigurationsmodus aufregende
neue Features: Man kann die Netzwerkschnittstellen nun endlich
frei konfigurieren und WAN, Mesh oder Client zuordnen. Es gibt
Unterstützung für 3G/4G/5G-Modems, man kann nun PIN, APN etc. im
Konfigurationsmodus einstellen...</div>
<div>Die 2023.1 setzt mindestens eine Firmware Version 2021.1
voraus. Der Autoupdater sorgt auch hier dafür, dass im Zweifel ein
Zwischenschritt eingelegt wird. Der Gluon-Autoupdater überträgt
dafür die aktuelle Version im Request-Header wenn er auf den
Updateserver zugreift. Der Updateserver liefert dann die
entsprechend richtige Version zurück.<br>
Wichtig: Durch die komplette Umstrukturierung der
Netzwerkkonfiguration auf den Geräten haben sich auch die
zugehörigen CLI-Befehle geändert. Wenn man die alten Befehle der
älteren Gluon-Versionen verwendet, läuft man Gefahr sich die
Konfiguration komplett zu zerschießen. Also: Obacht!<br>
</div>
<div><br>
An unserer lokalen Site-Konfiguration hat sich nicht allzuviel
geändert, Ich habe lediglich prophylaktisch ein paar zusätzliche
Gateways eingetragen, so dass wir bei Bedarf flexibel neue
hinzufügen können ohne eine neue Firmware bauen zu müssen. Den
Auto-Domainswitcher habe ich angepasst, er nutzt nun die
gluon-domain-switch Funktion, die es seit 2021.1 gibt, statt alles
zu Fuß in die Konfiguration zu schreiben.<br>
<br>
</div>
<div>Ich würde mich sehr freuen, wenn Ihr die beiden neuen Firmwares
mittesten könntet, so dass wir sie möglichst schnell als stable
ausgerollt bekommen.</div>
<div>Die 2021.1.2 ist bereits auf den Servern, die 2023.1.1 sollte
im Laufe des Abends nachfolgen.<br>
</div>
<div><br>
</div>
<div>Liebe Grüße</div>
<div>David</div>
<div><br>
</div>
</body>
</html>