Sous-sections

2.2 Configuration

2.2.1 Éditer les fichiers de configurations

Pour configurer fli4l, vous devez paramétrez dans config/*.txt les fichiers. Il est recommandé pour pouvoir comparer par la suite sa configuration ou pour pouvoir gérer plusieurs configurations, de créer une copie du répertoire config et d'effectuer la configuration dans cette copie. La comparaison des fichiers de configurations sera alors possible au moyen d'outil approprié (par ex. "diff" sous *nix) est relativement facile. Supposons que votre copie de config se trouve dans le répertoire "ma_config", vous devez d'abord aller dans le répertoire fli4l et utiliser la commande :

    ~/src/fli4l> diff -u {config,ma_config}/build/full_rc.cfg | grep '^[+-]'
    --- config/build/full_rc.cfg    2007-03-22 15:34:39.085103706 +0100
    +++ ma_config/build/full_rc.cfg        2007-03-22 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='moi'
    +PPPOE_PASS='mon mot de passe'
    -OPT_SSHD='no'
    +OPT_SSHD='yes'

On voit très bien ici, les différents paramètres qui sont configurés pour un simple routeur-DSL, même si à première vue le fichier de configuration effraye avec ca profusion de réglages.

2.2.2 Configuration via un fichier de configuration spéciale

La configuration se répartit sur différents fichiers avec le concept de module, le travaille devient parfois un peut laborieux, on peut placer les fichiers de configuration dans un fichier unique <liste config>/_fli4l.txt Il est plus facile de lire ou comparer son contenu que d'ouvrir la liste des fichiers *.txt un par un, mais l'on doit quand même configurer et garder les fichiers originaux pour la construction de fli4l. Pour rester sur l'exemple mentionné ci-dessus, on peut configurer un simple routeur-DSL dans ce fichier :

    PASSWORD='3P8F3KbjYgzUc'
    NET_DRV_N='1'
    NET_DRV_1='pcnet32'
    START_IMOND='yes'
    OPT_PPPOE='yes'
    PPPOE_USER='moi'
    PPPOE_PASS='mon mot de passe'
    OPT_SSHD='yes'

Vous devez éviter de mélanger différente version de configuration.

2.2.3 Variables

Vous remarquerez que certaines variables sont commentées. Si c'est le cas, ils sont réduit à une information raisonnable. Cette attribution par défaut est documentée pour chaque variable. Si vous souhaitez insérer un autre commentaire pour cette variable, vous devez supprimer le commentaire et définir le votre, vous devez garder la caractère ('#') au début du commentaire.

© 2001-2019 L'équipe fli4l - 15 septembre 2019