OpenWrt 22.03.0 auf FRITZ!Box7412 installieren
Vorbereitungen:
Das EVA RAMBoot Skript hier herunterladen: https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob_plain;f=scripts/flashing/eva_ramboot.py
Die aktuellen Images für das Device herunterladen. Generelle Suche: https://openwrt.org/toh/ Für die FRITZ!Box 7412 hier: https://openwrt.org/toh/avm/avm_fritz_box_7412 Wir brauchen beide Images, d.h. das Firmware OpenWrt Install und das Firmware OpenWrt Upgrade! Ich nutze hier diese: openwrt-22.03.0-lantiq-xrx200-avm_fritz7412-initramfs-kernel.bin openwrt-22.03.0-lantiq-xrx200-avm_fritz7412-squashfs-sysupgrade.bin Zur Sicherheit solltet Ihr auch das aktuelle FRITZ!OS und die Recoverysoftware für Eure Box herunterladen, so dass das Originalsystem wieder hergestellt werden kann, wenn etwas schief geht. Am Besten alles zu Eurer Box hier (https://download.avm.de/fritzbox/) herunterladen. Das für euer Land passende wählen. Auf dem Rechner sollte Python installiert sein, bzw. die Runtime verfügbar sein. Außerdem gehe ich davon aus, dass die FRITZ!Box im zurückgesetzten Zustand befindet!
Anleitung auf Linuxsystemen:
Nun den Rechner direkt mit einem LAN Kabel mit der FRITZ!Box verbinden. Sollte Sie andere Netzwerkverbindungen haben (z.B. WLAN, zweite Netzwerkkarte) diese bitte trennen. Dann dem LAN Adapter, der mit der FRITZ!Box verbunden ist, folgende feste/statische IP Adresse vergeben: IP: 169.254.213.10 Subnet: 255.255.255.0 Gateway: 169.254.213.1 Dann drei Terminals öffnen. Terminal 1: Dauerping auf die 169.254.213.1 Terminal 2: Dauerping auf die 192.168.1.1 Terminal 3: Hier die folgenden Eingaben machen! In dem dritten Terminal in den Ordner navigieren, in dem das Pythonskript und die heruntergelandenen Images liegen und dann folgendes eingeben: python3 scripts_flashing_eva_ramboot.py 169.254.213.1 openwrt-22.03.0-lantiq-xrx200-avm_fritz7412-initramfs-kernel.bin aber noch nicht ausführen. Jetzt die FRITZ!Box vom Stromnetz trennen und wieder ans Stromnetz anschließen und sobald im Terminal 1 der Ping erfolgreich ist, dann die oben eingegeben Zeile ausführen. Es dauert einen Moment und die FRITZ!Box bootet. Nun die IP am LAN Adapter auf automatisch/DHCP Client stellen und zur Sicherheit einmal kurz das Kabel trennen und erneut anschließen. Dann sollte irgendwann der Ping in Terminal2 erfolgreich sein. Nun im dritten Terminal folgende Befehle nacheinander eingeben: scp openwrt-22.03.0-lantiq-xrx200-avm_fritz7412-squashfs-sysupgrade.bin root@192.168.1.1:/tmp ssh root@192.168.1.1 sysupgrade /tmp/openwrt-22.03.0-lantiq-xrx200-avm_fritz7412-squashfs-sysupgrade.bin Mit einer kleinen Lichtshow bootet dann die FRITZ!Box ein paarmal neu. Nach einiger Zeit sollte dann der Ping in terminal 2 wieder erfolgreich sein. Das wars. Die Installation von OpenWRT auf der FRITZ!Box ist fertig. Sie können nun über https://192.168.1.1 auf die Weboberfläche zugreifen.