Wir hatten ja schon das Updateproblem bei den Egderouter-X-Systemen thematisiert. Mit Firmware 2.0.0~37, auf die die meisten Edgerouter-X-Systeme mittlerweile per selektivem Autoupdate aktualisiert wurden, wird es für die Knotenbetreiber sehr einfach.
Wir haben das mit einem ›neuen‹, mit dem Hersteller-Betriebssystem EdgeOS ausgerüstetem, Edgerouter X jetzt einfach mal ausprobiert, hier auf Basis der 1.9.0er Firmware als erster Freifunk-Firmware.
Da wir die gut 80 ERX und ERX-SFP schon auf unserer Freifunk-Firmware haben, steigen wir direkt dort ein, Voraussetzung ist ein Firmwarestand 1.9.0~39 bzw. 2.0.0~37. Wir haben dieses Setup hinter einer FRITZ!Box (konkret: 6850 LTE) vorgenommen, um dies so realitätsnah wie möglich an einem ›Endkundenanschluß‹ vorzunehmen.
wusel@cohen:~$ ssh root@192.168.178.66
The authenticity of host '192.168.178.66 (192.168.178.66)' can't be established.
ED25519 key fingerprint is SHA256:vcEQXtUzO1QgiN5bbPJ5vw++vPwUK+mxL9UhK8s0Kyk.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.178.66' (ED25519) to the list of known hosts.
BusyBox v1.35.0 (2025-07-13 21:25:04 UTC) built-in shell (ash)
_/ _/ _/_/ _/_/_/ _/
_/ _/ _/ _/ _/ _/ _/ _/_/ _/ _/_/ _/_/_/
_/_/_/_/ _/_/ _/_/ _/ _/ _/ _/ _/_/ _/ _/
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
_/ _/_/ _/_/_/ _/ _/ _/_/ _/ _/_/_/
_/
Freifunk-Firmware für die Kreise Gütersloh und Lippe; für Bad _/_/ Oeyn-
hausen und Bielefeld; für die Landkreise Celle, Gifhorn, Lüneburg, Uelzen
und die Altmark, die Südheide und das Wendland; für Neubrandenburg, die Mü-
ritz-Region und die Feldberger Seenlandschaft; für Hamm, Soest und Möhnesee
Karte und Infos zu den einzelnen Communities siehe https://map.4830.org ...
Tools:
- autoupdater -f (Firmware-Update erzwingen)
- autoupdater -b tng (Firmware-Update aus dem experimentellen »tng«-Zweig)
- batctl gwl (Informationen zu batman-adv-Gateways anzeigen)
- batctl o | wc -l (Anzahl 'orginators' (Knoten) im Netz anzeigen)
- batctl tg | wc -l (Anzahl aller Geräte im Netz anzeigen)
OS: 22.03-SNAPSHOT, r20278+17-a08553 FW: 1.9.0~39
HW: Ubiquiti EdgeRouter X
root@33332-Schalueckstr-107-a41c:~# /lib/gluon/erx-upgrade/prepare-script.sh
Downloading 'http://firmware.4830.org/master/sysupgrade/gluon-4830-2.1.0-ubiquiti-edgerouter-x-sysupgrade.bin'
Connecting to 2a06:e881:1709:1111:0:57ff:fefd:bc94:80
Writing to '/tmp/sysupgrade.img'
/tmp/sysupgrade.img 100% |*******************************| 6981k 0:00:00 ETA
Download completed (7148968 bytes)
Es sollte alles für die Migration vorbereitet sein ...
-rw-r--r-- 1 root root 7148968 Jan 22 18:45 /tmp/sysupgrade.img
-rwxr-xr-x 1 root root 2906 Jan 16 18:14 /tmp/ubnt_erx_migrate.sh
-rwxr-xr-x 1 root root 2817 Jan 16 18:14 /tmp/ubnt_erx_stage2.sh
Wenn die drei Dateien vorhanden sind, folgendes ausführen und die Sicherheitsfrage
(»Do you want to proceed with the migration?«) mit y beantworten:
cd /tmp
./ubnt_erx_migrate.sh
Nach ca. 5 Minuten sollte sich der ER-X im Configmode von Firmware 2.1.0 befinden.
Gehe daher auf https://setup.4830.org/ und lasse Dich auf den Knoten umleiten.
Viel Erfolg ;-)
root@33332-Schalueckstr-107-a41c:~# cd /tmp
root@33332-Schalueckstr-107-a41c:/tmp# ./ubnt_erx_migrate.sh
WARNING: This script will migrate your OpenWrt system to a new layout as
required for the linux 6.6 kernel. This process will erase all your current settings.
It is recommended to back up your system before proceeding.
Do you want to proceed with the migration? (y/n)y
Found local /tmp/sysupgrade.img... Skipping download step.
Thu Jan 22 18:46:58 CET 2026 upgrade: Commencing upgrade. Closing all shell sessions and rebooting.
Command failed: Connection failed
root@33332-Schalueckstr-107-a41c:/tmp# Connection to 192.168.178.66 closed by remote host.
Connection to 192.168.178.66 closed.
Kurzum: Auf den eigenen ERX einloggen, /lib/gluon/erx-upgrade/prepare-script.sh ausführen, danach, wenn keine Fehler aufgezeigt werden, cd /tmp und dort ./ubnt_erx_migrate.sh ausführen, und schon startet der ERX im Config-Mode unter Firmware 2.1.0 neu.
Einzige Voraussetzung ist die 4830.org-Firmware 1.9.0~39 bzw. 2.0.0.~37 auf dem Edgerouter X/Edgerouter X SFP, und dann ist das Update auf Firmware 2.1.0 nur 3 Kommandos entfernt; leider ist dennoch wieder einmal eine Neukonfiguration notwendig, aber Edgerouter-Nutzer sind derlei Kummer ja gewöhnt …
TL;DR: ab Firmware 1.9.0~39 bzw. 2.0.0.~37 ist das Upgrade auf 2.1.0 sehr einfach, Skripte nehmen einen Großteil der Arbeit ab.
Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.