Subsections

2.2 Konfiguration

2.2.1 Editieren der Konfigurationsdateien

Zur Konfiguration von fli4l müssen lediglich die Dateien config/*.txt angepasst werden. Um im Nachhinein die eigenen Konfiguration mit der ausgelieferten vergleichen zu können oder um mehrere Konfigurationen verwalten zu können, empfiehlt es sich, eine Kopie des config-Verzeichnisses anzulegen und die Konfiguration in dieser Kopie durchzuführen. Ein Vergleich der Konfigurationen ist dann durch Verwendung eines geeigneten Werkzeugs (z.B. ``diff'' unter *nix) relativ einfach möglich. Nehmen wir einmal an, die eigene config liegt in einem Verzeichnis mit Namen ``meine_config'' ebenfalls im fli4l-Verzeichnis dann wäre der Aufruf wie folgt:

    ~/src/fli4l> diff -u {config,meine_config}/build/full_rc.cfg | grep '^[+-]'
    --- config/build/full_rc.cfg    2014-02-18 15:34:39.085103706 +0100
    +++ meine_config/build/full_rc.cfg        2014-02-18 15:34:31.094317441 +0100
    -PASSWORD='/P6h4iOIN5Bbc'
    +PASSWORD='3P8F3KbjYgzUc'
    -NET_DRV_1='ne2k-pci'
    +NET_DRV_1='pcnet32'
    -START_IMOND='no'
    +START_IMOND='yes'
    -OPT_PPPOE='no'
    +OPT_PPPOE='yes'
    -PPPOE_USER='anonymer'
    -PPPOE_PASS='surfer'
    +PPPOE_USER='ich'
    +PPPOE_PASS='mein-passwd'
    -OPT_SSHD='no'
    +OPT_SSHD='yes'

Man sieht hier auch sehr schön, dass ein einfacher DSL-Router mit wenigen Handgriffen konfiguriert ist, auch wenn einen die Konfigurationsdateien auf den ersten Blick mit ihrer Fülle von Einstellungsmöglichkeiten erschlagen.

2.2.2 Konfiguration über eine spezielle Konfigurationsdatei

Da sich die Konfiguration durch das Modul-Konzept auf verschiedene Dateien verteilt, und das Bearbeiten dadurch unter Umständen etwas mühsam wird, kann man die Konfiguration auch in einer einzelnen Datei namens <config verzeichnis>/_fli4l.txt ablegen, deren Inhalt dann zusätzlich zu den normalen Konfigurationsdateien eingelesen wird und deren Inhalt dominiert. Um beim obigen Beispiel zu bleiben: Um einen einfachen DSL-Router zu konfigurieren, könnten wir einfach folgendes in diese Datei schreiben:

    PASSWORD='3P8F3KbjYgzUc'
    NET_DRV_N='1'
    NET_DRV_1='pcnet32'
    START_IMOND='yes'
    OPT_PPPOE='yes'
    PPPOE_USER='ich'
    PPPOE_PASS='mein-passwd'
    OPT_SSHD='yes'

Man sollte vermeiden, beide Konfigurationsvarianten zu mischen.

2.2.3 Variablen

Sie werden merken, dass einige Variablen auskommentiert sind. Wenn das der Fall ist, erhält sie eine sinnvolle Standard-Belegung. Diese Standard-Belegung ist für jede Variable dokumentiert. Wünschen Sie einen anderen Wert für diese Variable, sollten Sie das Kommentarzeichen am Anfang der Variablendefinition ('#') entfernen und den entsprechenden Wert zwischen den Hochkommata einfügen.

© 2001-2020 Das fli4l-Team - February 2, 2020