Fritzbox4040: Unterschied zwischen den Versionen

Aus Freifunk Dresden - Anwender-Wiki
Zur Navigation springen Zur Suche springen
(flash infos update)
Zeile 10: Zeile 10:
 
* Rechner IP setzen
 
* Rechner IP setzen
 
  ip addr add 192.168.178.2/24 dev enp7s0
 
  ip addr add 192.168.178.2/24 dev enp7s0
* LAN Kabel verbinden
+
* LAN Kabel *DIREKT* verbinden (nicht über einen Switch - Fehler in Fritzbox!4040 Bootloader)
 
* Download des EVA images: openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin
 
* Download des EVA images: openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin
 
* Fritzbox einschalten und warten bis entweder die Rote LED (wenn Fritzbox sich im Fehlerzustand befindet) oder sobald die LED grün blinkt.<br/>Falls die Fritzbox nicht antwortet, muss eine serielle Konsole an die Fritzbox angeschlossen werden (Gerät dazu öffnen) und der Bootloader aktiviert werden, in dem dort zum Beispiel das commando 'printenv' ausgeführt wird. Das sorgt dafür, dass der automatische Bootprozess abgebrochen wird. <br>Jetzt folgenden Befehl ausführen, was einige Minuten dauern kann!
 
* Fritzbox einschalten und warten bis entweder die Rote LED (wenn Fritzbox sich im Fehlerzustand befindet) oder sobald die LED grün blinkt.<br/>Falls die Fritzbox nicht antwortet, muss eine serielle Konsole an die Fritzbox angeschlossen werden (Gerät dazu öffnen) und der Bootloader aktiviert werden, in dem dort zum Beispiel das commando 'printenv' ausgeführt wird. Das sorgt dafür, dass der automatische Bootprozess abgebrochen wird. <br>Jetzt folgenden Befehl ausführen, was einige Minuten dauern kann!
Zeile 18: Zeile 18:
 
* Jetzt warten, kann eine ganze Weile dauern.
 
* Jetzt warten, kann eine ganze Weile dauern.
  
* Nach erfolgreichem Aufspielen des "EVA-Images" muss der Router neugestartet werden. Er ist dann unter 192.168.222.1 erreichbar.
+
* Nach erfolgreichem Aufspielen des "EVA-Images" muss der Router neugestartet werden.<br/>Der Router startet 3mal neu und ist dann unter 192.168.222.1 erreichbar.
* _openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-sysupgrade.bin_ auf Router übertragen
+
 
#Linux PC
+
<pre>
scp openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-sysupgrade.bin root@192.168.222.1:/tmp/
+
$ echo -e "debug\nquote USER adam2\nquote PASS adam2\nquote MEDIA FLSH\nbinary\nput openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin mtd1\nquote check mtd1" | ftp -n -v -p 192.168.178.1
* via ssh auf router einloggen
+
Connected to 192.168.178.1.
ssh root@192.168.222.1
+
220 ADAM2 FTP Server ready
  #> cd /tmp
+
Debugging on (debug=1).
  #/tmp > sysupgrade -n openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-sysupgrade.bin
+
---> USER adam2
 +
331 Password required for adam2
 +
---> PASS adam2
 +
230 User adam2 successfully logged in
 +
---> MEDIA FLSH
 +
200 Media set to MEDIA_FLASH
 +
---> TYPE I
 +
200 Type set to BINARY
 +
local: openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin remote: mtd1
 +
ftp: setsockopt (ignored): Permission denied
 +
---> PASV
 +
227 Entering Passive Mode (192,168,178,1,12,0)
 +
---> STOR mtd1
 +
150 Opening BINARY data connection
 +
226 Transfer complete
 +
8126468 bytes sent in 35.80 secs (221.6699 kB/s)
 +
---> check mtd1
 +
150 Flash check 0x0DC47594
 +
^C
 +
</pre>

Version vom 3. April 2022, 12:55 Uhr

Fitzbox!4040

Openwrt Informationen: Fritz!Box 4040

Flashing via Bootloader

Das Flashen erfolgt über den Bootloader der Fritzbox. Diese Anleitung gilt für ein Linux PC.

Folgende Schritte sind dafür notwendig:

  • Rechner IP setzen
ip addr add 192.168.178.2/24 dev enp7s0
  • LAN Kabel *DIREKT* verbinden (nicht über einen Switch - Fehler in Fritzbox!4040 Bootloader)
  • Download des EVA images: openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin
  • Fritzbox einschalten und warten bis entweder die Rote LED (wenn Fritzbox sich im Fehlerzustand befindet) oder sobald die LED grün blinkt.
    Falls die Fritzbox nicht antwortet, muss eine serielle Konsole an die Fritzbox angeschlossen werden (Gerät dazu öffnen) und der Bootloader aktiviert werden, in dem dort zum Beispiel das commando 'printenv' ausgeführt wird. Das sorgt dafür, dass der automatische Bootprozess abgebrochen wird.
    Jetzt folgenden Befehl ausführen, was einige Minuten dauern kann!
echo -e "debug\nquote USER adam2\nquote PASS adam2\nquote MEDIA FLSH\nbinary\nput openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin mtd1\nquote check mtd1" | ftp -n -v -p 192.168.178.1
  • Jetzt warten, kann eine ganze Weile dauern.
  • Nach erfolgreichem Aufspielen des "EVA-Images" muss der Router neugestartet werden.
    Der Router startet 3mal neu und ist dann unter 192.168.222.1 erreichbar.
$ echo -e "debug\nquote USER adam2\nquote PASS adam2\nquote MEDIA FLSH\nbinary\nput openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin mtd1\nquote check mtd1" | ftp -n -v -p 192.168.178.1
Connected to 192.168.178.1.
220 ADAM2 FTP Server ready
Debugging on (debug=1).
---> USER adam2
331 Password required for adam2
---> PASS adam2
230 User adam2 successfully logged in
---> MEDIA FLSH
200 Media set to MEDIA_FLASH
---> TYPE I
200 Type set to BINARY
local: openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin remote: mtd1
ftp: setsockopt (ignored): Permission denied
---> PASV
227 Entering Passive Mode (192,168,178,1,12,0)
---> STOR mtd1
150 Opening BINARY data connection
226 Transfer complete
8126468 bytes sent in 35.80 secs (221.6699 kB/s)
---> check mtd1
150 Flash check 0x0DC47594
^C