Skip to content

Konfiguration

Zum Konfigurieren von Freetz kommt das Programm conf/mconf zum
Einsatz, welches dem ein oder anderen vielleicht von der Konfiguration
des Linux Kernels bekannt ist. Die
ncurses
Variante mconf kann mit dem Kommando make menuconfig aufgerufen
werden.

Eine Hilfe zu den einzelnen Punkten kann übrigens direkt in menuconfig
durch Eingabe von "?" aufgerufen werden.

Freetz menuconfig

General

  • Hardware Type: Hier muss der Typ deiner Box gewählt werden.
    Standard ist "Fon WLAN 7170". Mit diesem Typ erstellte Images
    können nur auf die jeweilige Fritzbox hochgeladen werden. Abhängig
    vom Typ werden die Download URL
    der originalen Firmware auf dem AVM FTP
    Server
    und Parameter zum Erstellen
    des modifizierten Images, wie größe des Flash etc., automatisch
    gesetzt. Der Typ "Custom" macht diese "Custom options" sichtbar,
    wobei man hier gut mit seiner Box vertraut sein sollte.
  • Version: Für manche Fritzboxen (Typen) stellt AVM auch
    internationale Versionen der Firmware bereit, die aber auch nur auf
    internationalen Fritzboxen laufen. Internationale Fritzboxen gibt es
    für den Österreichischen / Schweizer Markt "a-ch" und das Englisch
    sprachige Ausland "en". Standard ist die für den Deutschen Markt
    bestimmte Version "de".
  • Beta/Labor/VPN: Ist eine Beta Version für die gewählte Fritzbox
    (Typ) verfügbar, so kann diese mit dieser Option zum Testen
    ausgewählt werden. An die Betas sollten sich nur Profis wagen, da
    Freetz hiermit meist nicht reibungslos bzw. garnicht funktioniert.
  • Compile image for "alien" hardware : Zur Erstellung eines
    Images für andere Hardware, als oben ausgewählt. Wer damit nichts
    anfangen kann, wählt es einfach nicht aus
    :-)
  • Firmware language: AVM stellt die Original-Firmware meist in
    mehreren Sprachen zur Verfügung - einfach die gewünschte auswählen.
    Hat keinen Einfluss auf die von Freetz modifizierten Dinge (dazu
    siehe unten), sondern nur auf die
    Original-Firmware.
  • Replace kernel: Den AVM-Kernel durch einen "selbstgebauten"
    ersetzen. Wiederum eine Sache für Profis
    :-)
  • Show advanced options: Ob die "erweiterten Optionen" (siehe
    unter Mod) angezeigt werden sollen.
  • Branding: Siehe unten.
  • Annex: Bei einigen internationalen Firmwares von AVM gibt es
    verschiedene Firmware Versionen für Annex A und Annex B.

Brandings

Brandings sind von bestimmten Providern vorgenommene Änderungen an der
Firmware. Das aktuelle Branding der Box ist unabhängig von der Firmware.
Die modifizierte Firmware muss mindestens das aktuelle Branding der Box
enthalten. Tipp für Anfänger: Zunächst keine Brandings entfernen. Der
Platzersparnis trägt es nur geringfühgig bei; Images ohne das aktuelle
Branding werden aber von der Box nicht akzeptiert.

  • 1und1: Gibt an, ob das 1und1 Branding in der modifizierten
    Firmware erhalten bleiben soll.
  • avm: Gibt an, ob das avm Branding in der modifizierten Firmware
    erhalten bleiben soll.
  • avme: Gibt an, ob das avme Branding in der modifizierten
    Firmware erhalten bleiben soll. Dieses Branding existiert nur bei
    internationalen nicht-Deutschen Firmware Versionen.
  • aol: Gibt an, ob das aol Branding in der modifizierten Firmware
    erhalten bleiben soll.
  • arcor: Gibt an, ob das arcor Branding in der modifizierten
    Firmware erhalten bleiben soll.
  • freenet: Gibt an, ob das freenet Branding in der modifizierten
    Firmware erhalten bleiben soll.

Changeset r2700 wurde die Logik der
Brandingauswahl umgekehrt. Ausgewählte Brandings werden ab jetzt
entfernt.

Mod

  • Language: Die Auswahl der Sprache bezieht sich nur auf die
    Konfigurations-Webseiten von Freetz, nicht auf die der originalen
    Firmware. Es sind noch nicht alle Pakete in Englischer Sprache
    verfügbar. Standard ist Deutsch.
  • Patches: Siehe patches für
    eine aktuelle Übersicht.
  • Package selection: Auswahl der für Freetz verfügbaren Pakete /
    CGI Erweiterungen. Siehe Pakete
    für Details.
  • Advanced options
    • Override firmware source: Falls die in der Konfiguration von
      Freetz hinterlegte Firmware Version des gewählten Typs nicht
      mehr auf dem FTP Server existiert, kann die
      Download URL mit dieser
      Option angepasst werden:
      • Firmware site: z.B.:
        ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7050/firmware
      • Firmware source: z.B.:
        fritz.box_fon_wlan_7050.14.04.01.image
    • Default Security level: Wertebereich von 0 bis 2. Legt den
      standardmäßigen Security Level fest, welcher aktiviert wird,
      sofern kein anderer Wert auf der Box gespeichert ist. Standard
      ist 2 (alle Restriktionen aktiviert)
    • Verbosity level: Wertebereich von 0 bis 2. Je höher die
      Zahl, desto mehr Meldungen werden beim Erstellen der Firmware
      ausgegeben. Standard ist 0.
    • Favicon: Auswahl von kleinen Icons, die im Browser neben der
      URL der Fritzbox dargestellt werden. "none" installiert keine
      Favicons.
    • Add Freetz version to subversion string: Fügt der im
      Web-Interface angezeigten (AVM-) Firmware-Version die
      Freetz-Version hinzu
    • Squashfs blocksize: Die Blockgröße beeinflußt die
      Kompression des Images und die Zugriffszeit auf Dateien. Je
      größer die Blockgröße, desto besser die Kompression, jedoch wird
      die Zugriffszeit auf Dateien des Squashfs Images möglicherweise
      schlechter.
    • BusyBox options: Listenauswahl aller Tools welche in die
      BusyBox integriert werden sollen.
    • Kernel modules: Zusätzliche Kernelmodule. Jegliche Auswahl
      ist optional.
    • Shared libraries: Zusätzliche Laufzeitbibliotheken. Jegliche
      Auswahl ist optional.
    • Compiler options: Wer hier etwas ändert muss wissen was er
      tut.