Installationsanleitung D-Link M30

Foto eines D-Link AQUILA PRO AI M30 A1

Diese Anleitung erklärt, wie ein D-Link AQUILA PRO AI M30 A1 mit der Freifunk-Firmware des 4830.org e. V. bespielt wird.

Installation der Freifunk-Firmware über den Recovery-Modus

Vorab ein paar Worte zu unserem Setup:

Wir haben eine Fritz!Box 7530 für den Internetzugang. Dahinter ›hängt‹ unser Linux-Laptop per WLAN der 7530. Normalerweise packen wir einen LAN-Port des zu flashenden Knoten an Port 2 der 7530, sodaß technisch (hier) der M30 und der Laptop in einem Layer-2-Netz oder auch einer sog. Broadcast-Domain sind.

Anstelle einer Fritz!Box kann natürlich auch ein anderer Router mit mehreren LAN-Ports verwendet werden; Fritz!Box-Geräte sind in Deutschland weit verbreitet, daher hier exemplarisch genannt.

Wichtig ist, daß der Laptop keinen direkten Weg zu 192.168.200.0/24 kennt, ein »ip route show | grep 192.168.200« darf unter Linux keine Ausgabe ergeben — die Kommandos für MacOS oder Windows kennt die KI des geringsten Mißtrauens. Hingegen darf »ip route show | grep default« nicht leer sein.

Soweit, so ›normal‹. Leider ist mit obigem Setup ein Flashen des M30 nicht möglich 🙁 Aus bislang unbekannten Gründen ist der »D-Link Router Recovery Mode« nicht über einen Switch erreichbar, sondern nur über eine direkte Verbindung vom Laptop zum D-Link-Gerät …

… daher nehmen wir uns nun also einen USB-to-Ethernet-Adapter (oder einen freien Ethernetport), stecken diesen ein und notieren uns, wie das Interface heißt (dies entfällt bei ›echten‹ Netzwerkschnittstellen):

$ tail -1000 /var/log/syslog | grep "renamed from eth0"
Aug 18 00:18:34 cohen kernel: [27458345.083214] cdc_ncm 1-1.2.3:2.0 enx9c69d331cf1d: renamed from eth0

Im Folgenden nennen wir diesen USB-Ethernet-Adapter »enx9«; Ihr wißt also, was Ihr zu substituieren habt …

Wenn die netztechnischen Voraussetzungen gegeben sind:

  • Einen Chromium-basierten Browser starten (Chromium, Chrome, Edge, …)
  • OpenWrt Recovery Firmware sowie 4830.org-Firmware herunterladen
  • M30-LAN-Port via USB-Ethernetadapter mit einem LAN-Kabel verbinden — nicht den »Internet«-Port verwenden!
  • Dem Laptop zusätzlich die IP 192.168.200.10/24 sowie 192.168.1.111/24 auf der USB-Ethernetschnittstelle geben: »sudo ip addr add 192.168.200.10/24 dev enx9; sudo ip addr add 192.168.1.111/24 dev enx9«
  • Mit einem spitzen Gegenstand wie einer Büroklammer oder einem Simkartentool den Resetknopf auf der Rückseite des M30 drücken und gleichzeitig den M30 einschalten. (Die Büroklammer ein paar Sekunden halten, bis die Haupt-LED rot blinkt)
  • Im Chromium-basierten Browser http://192.168.200.1/ öffnen; es muß eine sehr rudimentäre Webseite mit »D-Link Router Recovery Mode« sich öffnen
  • Hier die Recovery Firmware hochladen (»Browse« und dann »Upload«)
  • Wenn im Browser ein Redirect auf 192.168.0.1 versucht wird, im Chromium-basierten Browser http://192.168.1.1/ eingeben, eine Einblendung »Check online for firmware upgrades« mit »No, disable checking« schließen, den folgenden Dialog mit »Save & apply« schließen und dann nach »System / flash firmware« gehen. Hier das 4830.org-sysupgrade-Image hochladen (Flash image … -> Browse -> Upload), bei »Flash image?« den Dialog quittieren.
  • Wenn die LED langsam weiß blinkt, ziehen wir das Kabel vom USB-Adapter ab und stecken es in LAN 2 der 7530 sowie von Port 1 auf Internet am M30 — und gehen im Browser auf setup.4830.org
  • Nach wenigen Minuten werden wir auf die Setup-Seite unseres Knoten im Config-Mode geleitet
  • An dieser Stelle können die zusätzlichen Netzwerkeinstellungen wieder rückgängig gemacht werden (»sudo ip addr del 192.168.200.10/24 dev enx9; sudo ip addr del 192.168.1.111/24 dev enx9«)
  • Der Config-Mode-Wizard führt nun durch die Grundkonfiguration: Geolokalisierung, Kontaktdaten, Remotezugriff/SSH-Schlüssel sollten gesetzt werden, ggf. der Name angepaßt
  • Mit »Speichern & Neustarten« geht der Knoten online

Gut zu wissen: das im Firmware-Wizard angebotene »Recovery-Image« bitte bis auf weiteres nicht verwenden; dieses hat ein unbekanntes root-Passwort gesetzt und kontaktiert auch nicht den Setup-Server korrekt — Ursachenforschung läuft.

Hintergrund des Ganzen: derzeit (Mitte August 2026) ist der M30 für 33,– EUR bei Mediamarkt zur Abholung bestellbar. Für den Preis ist das ersteinmal ein tolles Gerät, wenn auch erst ab Firmware 2.1/Gluon v2025.1 unterstützt.

Kommentare

Schreibe einen Kommentar