<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Sodele, es ist so weit!</p>
<p>Die neue „Legacy“-Firmware 2021.1.2 wird gerade ausgerollt.</p>
<p><br>
</p>
<p>Für die 2023-Firmware müssen wir aber definitiv noch ein wenig
weiter testen.</p>
<p>Falls jemand Mittesten möchte ohne den Autoupdater umzustellen,
kann man mit folgendem Konsolenbefehl einmalig das
experimental-Image ziehen:</p>
<pre>autoupdater -b experimental
</pre>
<p><br>
</p>
<p>Liebe Grüße</p>
<p>David<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">Am 23.10.23 um 19:35 schrieb David Lutz
via ff3l:<br>
</div>
<blockquote type="cite"
cite="mid:28b0335d-baa7-4872-a52d-c946ab584d30@ff3l.net">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
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>
</blockquote>
</body>
</html>