Diese Stichpunkte helfen zum Beispiel beim Flashen der FRITZ!Box 7362 SL. Es handelt sich dabei um ein Gerät welches keinesfalls gekauft werden sollte, aber wenn man Zeit und Lust hat kann man es ja mal probieren daraus einen Freifunk Router zu machen.
Die Anleitung ist nicht ganz simpel gestaltet, das ist das flashen ist es aber auch nicht. Es ist nicht unbedingt für Einsteiger empfehlenswert.
Was leider nicht funktioniert sind die fritz-tools.
Was aber funktioniert ist die OpenWRT Anleitung, worauf das folgende auch basiert:
-
die folgenden Dateien herunterladen:
- https://raw.githubusercontent.com/openwrt/openwrt/master/scripts/flashing/eva_ramboot.py
- http://downloads.openwrt.org/releases/19.07.7/targets/lantiq/xrx200/openwrt-19.07.7-lantiq-xrx200-avm_fritz7362sl-initramfs-kernel.bin
- Freifunk Firmware sysupgrade (für den FFRN gibt es das z.B. hier: fw.ffrn.de
-
einen unmanaged Switch zwischen Rechner und FritzBox anschließen
-
die Fritz!Box sollte 192.168.178.1/24 nutzen (wenn nicht, dann erst die FritzBox auf Werkseinstellungen zurücksetzen). Dem eigenen PC die statische IPv4 192.168.178.100/24 (Maske 255.255.255.0) zuweisen.
-
FritzBox einschalten und sofort
eva_ramboot.py
mit den folgenden Parametern ausführen sobald am Switch die LED an geht (braucht Python 3). Dies sendet dem Router dieinitramfs-kernel.bin
.python3 /path/to/eva_ramboot.py 192.168.178.1 /path/to/initramfs-kernel.bin
-
eine blinkende Power LED signalisiert das der Router im Recovery Mode ist. Falls nicht den Router ausschalten und den 4. Schritt wiederholen.
-
auf dem eigenen Rechner die statische IPv4 auf 192.168.1.100/24 (Netmaske 255.255.255.0) ändern oder versuchen ob es per DHCP ein passende IP aus 192.168.1.x/24 gibt.
-
Mittels scp das zuvor heruntergeladene sysupgrade nach /tmp/ transferieren. Der Host ist 192.168.1.1, der Nutzername ist
root
und das Passwort ist leer zu lassen. -
per ssh auf root@192.168.1.1 anmelden. Es gibt noch immer kein Passwort.
-
sysupgrade -n /tmp/sysupgrade.bin
(entsprechend dem echten Dateinamen) ausführen. Das-n
sorgt dafür das keine Überreste von dem OpenWRT übrig bleiben und die Konfiguration verloren geht. Dies ist wichtig, sonst könnten später komische Effekte auftreten.
Ein Problem mit dem Gerät ist das es keinen WAN Port hat. Daher werden standardmäßig alle 4 Netzwerkports einfach nur als WAN verwendet (soweit ich mich erinnere). Es gibt also nicht zeitgleich einen Port für Internet Uplink, und Mesh on LAN bzw. LAN Client Ports.