Router einrichten AVM: Unterschied zwischen den Versionen
Caleb (Diskussion | Beiträge) |
(FritzBox 3370 installation) |
||
Zeile 83: | Zeile 83: | ||
<br> | <br> | ||
<br> | <br> | ||
+ | |||
+ | == Anleitung für FritzBox 3370 unter Ubuntu / Debian == | ||
+ | |||
+ | <br> | ||
+ | |||
+ | Es gibt x2 Varianten: mit Hynix und Micron Speicher. | ||
+ | |||
+ | <br> | ||
+ | |||
+ | Zu erst mitteils ping kontrollieren ob das Fritzbox default IP '''192.168.178.1''' hat. (Alternative IP lautet '''169.254.118.1''') <p> | ||
+ | |||
+ | <br> | ||
+ | |||
+ | * lftp installieren | ||
+ | * Für Hynix Variante: Datei '''openwrt-19.07.2-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-eva-kernel.bin''' herunterladen und in '''mtd1''' umbenennen | ||
+ | * Für Hynix Variante: Datei '''openwrt-19.07.2-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-eva-filesystem.bin''' herunterladen und in '''mtd0''' umbenennen | ||
+ | * install.txt anlegen: | ||
+ | <br> | ||
+ | <pre> | ||
+ | open 192.168.178.1 | ||
+ | login adam2 adam2 | ||
+ | quote USER adam2 | ||
+ | quote PASS adam2 | ||
+ | binary | ||
+ | debug | ||
+ | quote SETENV linux_fs_start 0 | ||
+ | quote MEDIA FLSH | ||
+ | put mtd1 | ||
+ | put mtd0 | ||
+ | quote REBOOT | ||
+ | quit | ||
+ | </pre> | ||
+ | |||
+ | <br> | ||
+ | * Fritzbox starten und '''lftp -f install.txt''' ausfühern | ||
== Fehlerbehebung == | == Fehlerbehebung == |
Version vom 14. April 2020, 11:30 Uhr
Anleitung für FritzBox 7412 unter Linux Ubuntu / Debian
-- Konsole öffnen und Tools runterladen--
cd /tmp
git clone https://github.com/openwrt/openwrt.git
cd openwrt
./scripts/flashing/eva_ramboot 192.168.178.1 openwrt-lantiq-xrx200-avm_fritz7412-initramfs-kernel.bin
---
-- LAN auf Manuell --
sudo network-manager stop
sudo ifconfig eth0 192.168.178.10 up "eth0" - LAN Adapter kann auch anders heißen
-- Image ins flashing Verzeichnis kopieren --
cp openwrt-lantiq-xrx200-avm_fritz7412-initramfs-kernel.bin /tmp/openwrt/scripts/flashing/
-- Verzeichniss wechseln --
cd /openwrt/scripts/flashing/
-- Script starten --
./eva_ramboot.py 192.168.178.1 openwrt-lantiq-xrx200-avm_fritz7412-initramfs-kernel.bin
-- Fritzbox einschalten und auf diese Ausgabe warten --
> SETENV memsize 0x07bb5000
< 200 SETENV command successful
> SETENV kernel_args_tmp mtdram1=0x87bb5000,0x88000000
< 200 SETENV command successful
> MEDIA SDRAM
< 200 Media set to MEDIA_SDRAM
ist das alles erfolgreich gewesen ist die Fritzbox nun unter 192.168.1.1 (openwrt) zu erreichen
LAN Adapter wieder umstellen und
-- FF sysupgrade image auf Box kopieren --
scp openwrt-lantiq-xrx200-avm_fritz7412-squashfs-sysupgrade.bin root@192.168.1.1:"/tmp"
-- per SSH auf Box verbinden --
ssh root@192.168.1.1
cd /tmp
-- und FF / sysupgrade flashen --
sysupgrade -n openwrt-lantiq-xrx200-avm_fritz7412-squashfs-sysupgrade.bin
mehrere Neustarts Abwarten
-- fertig ist die FritzBox 7412 mit Freifunk --
-- sollte das Flashen nicht erfolgreich sein weil die Box von der falschen Partition startet dann per ftp die Startpartition setzen --
-- kurz nach dem Einschalten der Box ftp starten --
root@caleb:/openwrt/scripts/flashing$ ftp 192.168.178.1
Connected to 192.168.178.1.
220 ADAM2 FTP Server ready
-- Benutzername --
Name (192.168.178.1:caleb): adam2
331 Password required for adam2
-- Passwort --
Password: adam2
230 User adam2 successfully logged in
Remote system type is AVM.
-- Boot Partition auf 0 setzen --
ftp> quote SETENV linux_fs_start 0
200 SETENV command successful
ftp> quote REBOOT
221 Thank you for using the FTP service on ADAM2
ftp> quit
221 Goodbye.
-- Box ausschalten und ab Punkt --
./eva_ramboot.py 192.168.178.1 openwrt-lantiq-xrx200-avm_fritz7412-initramfs-kernel.bin
-- nochmal beginnen --
Anleitung für FritzBox 3370 unter Ubuntu / Debian
Es gibt x2 Varianten: mit Hynix und Micron Speicher.
Zu erst mitteils ping kontrollieren ob das Fritzbox default IP 192.168.178.1 hat. (Alternative IP lautet 169.254.118.1)
- lftp installieren
- Für Hynix Variante: Datei openwrt-19.07.2-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-eva-kernel.bin herunterladen und in mtd1 umbenennen
- Für Hynix Variante: Datei openwrt-19.07.2-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-eva-filesystem.bin herunterladen und in mtd0 umbenennen
- install.txt anlegen:
open 192.168.178.1 login adam2 adam2 quote USER adam2 quote PASS adam2 binary debug quote SETENV linux_fs_start 0 quote MEDIA FLSH put mtd1 put mtd0 quote REBOOT quit
- Fritzbox starten und lftp -f install.txt ausfühern
Fehlerbehebung
Du muss wissen was du machst !! Über bootloader kannst du dein Fritzbox komplett umbringen, also am besten per E-Mail an mich: Yaro <info@lank.me>
Wenn Freifunk Firmware nicht startet, soll FritzOS aktualisiert und nach neu start für paar Minuten gelassen werden. Hintergrund ist hier: FritzOS hat x2 Partitionen: 1 - Standart, 2 - Failsafe. Sollte bootloader feststellen, dass Standart Partition defekt ist, startet den OS von FailSafe Partition. Danach FritzOS fängt erste Partition zu reparieren.
Sollte Reparatur nicht helfen, eine Serielle Konsole nötig ist:
- Fritbox offnen und Metalldecke vorsichtig ausbauen
- TTL-Stiftleiste einlöten
- Beim boot "setenv linux_fs_start 0" eingeben und dann weiter wie in Anleitung steht ab Schritt Script starten machen