Menu

FritzLoadInstallation

Anonymous rolex0815

Installation von Fritz!Load in das AVM Frontend

Diese Informationen werden nur gelegentlich aktualisiert, weil niemand nach jedem Firmware Update alle Möglichkeiten testet. Rückmeldungen sind daher im Forum gerne willkommen. Fehler können dann in dieser Anleitung entsprechend ausgebessert werden.
Aktueller Stand: 24.02.2015

1. Installation

Üblicherweise wird FritzLoad? auf einen externen, an den USB-Port der Fritz!Box angeschlossenen, Datenträger installiert. Auf der Fritz!Box selbst wird lediglich der Startbefehl in die debug.cfg geschrieben. Dieser sorgt dafür, dass FritzLoad? bei einem Neustart der Fritz!Box automatisch gestartet wird. ACHTUNG: Bei neueren Firmwares nicht mehr möglich, siehe unten.

1.1 Installation über Telnet-Konsole:

Um die Installation über die Telnet-Konsole durchzuführen muss als Erstes der Telnet-Dienst auf der Fritz!Box gestartet werden. Dazu an einem an die Fritz!Box angeschlossenen Telefon die Nummer für "Telnet an" wählen:

#96*7* Telnet an
#96*8* Telnet aus

Für Fritz!Boxen ohne angeschlossenes Telefon/Mod kann man Telnet wie hier beschrieben aktivieren. (offen ist, ob dies mit den neueren Firmwares noch funktioniert!?)

Nun mit der Fritz!Box über Telnet oder SSH verbinden:
Bei Windows7 ist der Telnet-Client nicht standardmäßig aktiviert. Wie man ihn aktivieren kann, zeigt diese Anleitung.
Zum Anmelden an der Fritz!Box gibt man in der Windows-Eingabeaufforderung „telnet fritz.box“ ein.
Wenn fritz.box nicht funktioniert, muss man es durch die IP der Fritz!Box ersetzen. Das abgefragte Kennwort ist das der Weboberfläche.

Alternativ kann man auch den Telnet-Client PuTTY benutzen.

Hat man sich erfolgreich angemeldet, sieht man eine ähnliche Ausgabe wie diese:

BusyBox v1.8.2 (2010-06-22 13:16:24 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
#

Auf der Konsole folgende Aktionen durchführen (das „#“-Zeichen ist das Prompt der Konsole und wird nicht eingegeben):

Ermitteln des USB-Device-Namens:

 # cd /var/media/ftp/
 # ls -l

Alternativ bei der nachfolgenden Eingabe nach /var/media/ftp die Tabulatortaste drücken – die Shell erweitert dann automatisch um den USB-Device Namen.

Installationscript ausführen:

 # cd /var/media/ftp/<USB_DEVICE_NAME>
 # wget -O svndownload.sh "https://sourceforge.net/p/avmload/code/HEAD/tree/branches/misc/svndownload.sh?format=raw"
 # sh svndownload.sh
 # cd FritzLoad/bin
 # ./install.sh -i

Einen Neustart der Fritz!Box auslösen.

 # reboot

Unter neueren Firmwares (06.20+) bringt das so beschriebene Installieren nichts, da AVM die Autostartmechanismen entfernt hat. Hier installiert man am besten per

 # ./install.sh -g

was der GUI-only Installation entspricht. FritzLoad? läuft dann bis zum nächsten Reboot der Box.
Es gibt Möglichkeiten den Autostart wieder zurück zu holen, aber das sind doch ein paar tiefgreifendere Modifizierungen der Box: http://www.ip-phone-forum.de/showthread.php?t=273304

Überprüfen, ob FritzLoad gestartet wurde. Nach Anmeldung an der Fritz!Box über das WebIF sollte auch FritzLoad? dort erscheinen.

1.2 Installation über Freetz-Addon:

Um über Freetz das FritzLoad-Webinterface zu starten, muss das FritzLoad-Addon-Paket vor dem Erstellen des Image heruntergeladen und entpackt werden. Dazu gibt man im Freetz-Verzeichnis folgendes ein:

wget https://sourceforge.net/p/avmload/code/HEAD/tree/branches/misc/fritzload-0.2.tar.bz2
tar -C addon -xjvf fritzload-0.2.tar.bz2

Danach muss das Paket in der Liste ./addon/static.pkg in eine neue Zeile eingetragen werde. Das geht zum Beispiel mit

grep -q ^fritzload-0.2 ./addon/static.pkg || echo fritzload-0.2 >> ./addon/static.pkg

Nun kann das neue Freetz-Image erstellt werden.

1.3 Installation über AVM Firmware-Update:

  • Die Datei /fritzload/doc/Fritzload_Installer.tar (so wie sie ist – nicht entpacken!) als Firmware-Datei einspielen (AVM-Menü: Einstellungen > Erweiterte Einstellungen > System > Firmware-Update > Firmware-Datei). Unter Umständen muss noch zuvor die Experten-Ansicht aktiviert werden, damit eine Firmware-Datei eingespielt werden kann (AVM-Menü: Erweiterte Einstellungen > System > Ansicht).

Hinweis: Die Deinstallation ist unter https://sourceforge.net/apps/trac/avmload/wiki/FritzLoadFAQ#WiekannichFritzLoaddeinstallieren beschrieben.

Weitere Infos zum Pseudo-Firmware-Update sind hier beschrieben: http://www.wehavemorefun.de/fritzbox/Starten_von_telnetd#..._mit_Pseudo-Firmware-Update

Für Fortgeschrittene:

  • Standardmäßig wird Fritz!Load auf dem USB-Stick eingerichtet. Sie können die Datei /fritzload/bin/install.sh editieren und den Installationstyp verändert (Installation im RAM der Fritz!Box – teilweise oder komplett). Festlegen, ob die Installation im Freetz-Mod erfolgen soll oder nicht.

2. Web-Oberfläche von Fritz!Load

2.1 Zugriff:

Fritz!Load ist nach der Installation über das Fritz!Box Menü oder auch direkt unter http://fritz.box:90/cgi-bin/fritzload/gui_download.cgi erreichbar.

2.2 Autorun:

Damit kann man einstellen, zu welcher Stunde Fritz!Load zum Downloaden gestartet, und wann es beendet werden soll.

2.3 Upload:

Textfeld „Dateien zum Upload“: In diese Liste werden die Datei Namen mit dem vollständigen Pfad angegeben, welche man hochladen möchte. Textfeld in der Mitte: Hier werden alle Dateien mit vollständiger Pfadangabe in einem Suchverzeichnis (und Unterordner) anhand eines Filters aufgelistet. Bitte dafür den Button „Load Filelist“ betätigen. Textfeld „Verzeichnisliste“: hier werden alle verfügbaren Verzeichnisse mit vollständigem Pfad aufgelistet. Diese kann man in das Textfeld „Suchverzeichnis“ eintragen.

3. Andere Informationsquellen zur Installation

private Userhomepage

Artikel im com!-Magazin pdf-Version des Artikels

4. Archiv

Anleitung für ältere Versionen bis V0.27


Related

Wiki: FritzLoadInstallation_old
Wiki: Home