Hallo,
mir gelingt es nicht, eine FritzBox 4040 mit der Freifunk-Software meiner Community zu flashen. Ich versuche mich, an die Anleitung Welcome to fritz-tools — fritz-tools documentation zu halten. Der Rechner, mit dem ich arbeite ist Debian stable und ich habe im Network-Manager eine Konfiguration erstellt, die das ethernet-Interface entsprechend der Anleitung konfiguriert. Wifi habe ich deaktiviert:
root@radioactive:s# /sbin/ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.178.2 netmask 255.255.255.0 broadcast 192.168.178.255
inet6 fe80::610d:12f4:ef68:f9ae prefixlen 64 scopeid 0x20<link>
inet6 fd00::9909:6451:a335:bf99 prefixlen 64 scopeid 0x0<global>
ether f0:de:f1:17:62:05 txqueuelen 1000 (Ethernet)
RX packets 2734 bytes 626827 (612.1 KiB)
RX errors 0 dropped 710 overruns 0 frame 0
TX packets 2809 bytes 331364 (323.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xf2600000-f2620000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Lokale Schleife)
RX packets 3655 bytes 301126 (294.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3655 bytes 301126 (294.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Ich habe die FritzBox gestartet, ein „ping 192.168.178.1“ funktioniert.
LAN1 (gelb) ist mit dem Netzwerkinterface meines Rechners verbunden. Als
Gateway ist 192.168.178.1 eingestellt.
Ich rufe das fritzflash-Script auf:
root@radioactive:/home/murxmaster/Downloads/4040#
/home/niehaus/bin/fritzflash.py
This program will help you installing Gluon, a widely used Firmware for
Freifunk networks, onto your AVM device.
You can always find the most current version of this script at
https://www.github.com/freifunk-darmstadt/fritz-tools
It is strongly recommended to only connect your computer to the device
you want to flash.
Disable all other connections (Ethernet, WiFi/WLAN)!
Before we start, make sure you have assigned your PC a static IP Address
in the Subnet of the device you want to flash.
The following example would be a completely fine option:
IP-Address: 192.168.178.2
Subnet: 255.255.255.0
Gateway: 192.168.178.1
DNS Servers: Leave blank
Once you're done, press enter, disconnect power from your AVM device and
reconnect the power-supply.
In dem Arbeitsverzeichnis liegt das „bootloader“-Image meiner Community für die FritzBox 4040.
Bei der obigen Meldung drücke ich „Enter“ und unterbreche kurz die Stromzufuhr
zur Fritzbox. Das in einem anderen Fenster mitlaufende „ping“
registriert nach Unterbrechen der Stromzufuhr keine Antworten. fritzflash sagt:
Trying to autodiscover! Abort via Ctrl-c.
Und bei der Meldung bleibt es. Irgendwann ist die FritzBox wieder neu
gestartet, (in das vorinstallierte „FritzOS“) dann kommen auch wieder Antworten auf das weiter mitlaufende „Ping“ herein.
Ich habe das Interface beobachtet („watch ifconfig“) und nicht sehen können, dass es sich bei fehlendem Link deaktiviert oder umkonfiguriert. Ich habe dem fritzflash-Script auch per Kommandozeilenparameter die IP der Fritzbox mitgeteilt (dann werden offenbar nur 10 Versuche der Discovery unterrnommen) - alles ohne Erfolg.
Ich habe absolut keine Ahnung, was ich da falsch mache und hätte nicht
erwartet, dass ich da so krachend scheitere. Einen Repeater von AVM habe
ich immerhin schon so vor einiger Zeit flashen können.
Hat jemand eine Idee, was ich wohl falsch machen könnte? Ich bin gerade komplett ideen- und ratlos.
Vielen Dank!