3.2 Configuration générale

HOSTNAME

Configuration par défaut : HOSTNAME='fli4l'

Tout d'abord, vous devez donner un nom au routeur fli4l.

PASSWORD

Configuration par défaut : PASSWORD='fli4l'

Ici le mot de passe est nécessaire pour accéder au routeur fli4l - que ce soit par le clavier branché au routeur ou via le SSH depuis un autre ordinateur (pour cela, le paquetage sshd est nécessaire). Le mot de passe doit être composé d'au moins un à 126 caratères.

BOOT_TYPE

Configuration par défaut : BOOT_TYPE='hd'

BOOT_TYPE dans cette variable on configure le média de boot. cette variable recherche le pilote supplémentaire (module Kernel) et le script de démarrage dans RootFS. Voici une courte explication du processus de Boot (ou démarrage) :

Voici les options pour la variable BOOT_TYPE :

ls120
Démarre à partir d'un LS120/240 ou un disque ZIP.
hd
Démarre à partir d'un disque dur IDE ou SATA, il sont détectés directement. Pour un support SCSI, USB ou un contrôleur spéciale, le paquetage HD et/ou USB est requis pour l'installation. Pour plus informations voir la documentation du paquetage hd.
cd
Démarre à partir d'un CD-ROM. Vous devez simplement créer une image ISO pour le CD, exemple fli4l.iso, qui sera ensuite graver sur le CD avec l'un de vos programmes préféré. Si vous avez besoins d'un pilote spécifique pour le CD-ROM, par exemple SCSI, USB ou un contrôleur spéciale, le paquetage HD et/ou USB est requis pour l'installation.
integrated
Choisissez cette option si vous ne prévoyez pas d'utiliser un support de boot classique, mais une installation par le réseau. L'archive OPT est intrégrée dans le RootFS, ainsi le Kernel extrait tout à la fois et n'a pas besoin de monter un support de boot. La variable BOOT_TYPE est nécessaire pour une installation depuis le réseau.
Notez : la mise à jour par le réseau n'est naturellement pas possible.
attached
Ce paramètre est similaire à integrated mais l'archive OPT opt.img n'est pas intrégrée dans le RootFS. il sera copié dans le répertoire /boot et sera extrait pendant le processus de démarrage.
La mise en garde décrite pour integrated est identique ici.
netboot
Ce paramètre est similaire à integrated. Toutefois, le script mknetboot.sh sera exécuté pour créer l'image, celle-ci sera exécuté sur le LAN (ou réseau local). S'il vous plaît lire la documentation sur Wiki https://ssl.nettworks.org/wiki/display/f/fli4l+und+Netzboot pour plus d'informations.
pxeboot
Deux images seront générées, le kernel et le rootfs.img. Ces deux fichiers seront utilisés par le chargeur de boot PXE. Pendant l'exécution vous pouvez créer un répertoire TFTP, vous pouvez même créer un sous-répertoire TFTP avec (-pxesubdir). Vous pouvez vous référer à la documentation sur Wiki, à cette adresse : https://ssl.nettworks.org/wiki/display/f/fli4l+und+Netzboot.

Notez : fli4l doit être configuré comme un serveur de boot avec les paramètres (pxe/tftp) appropriés, vous trouverez de la documentation dans le paquetage dns_dhcp

LIBATA_DMA

Avec cette variable vous pouvez désactiver le DMA pour les périphériques basés sur libata. Il est parfois nécessaire d'utiliser cette fonction, lorsque plusieurs périphérique différent sont raccordés à l'IDE, exemple un adaptateurs Compact Flash. le paramètre par défaut est : 'disabled'

MOUNT_BOOT

Configuration par défaut : MOUNT_BOOT='rw'

Ici on règle, la manière de "monter" un média de boot. Il y a trois possibilités :

rw
 - Read/Write - Possibilité de lecture et d'écriture.
ro
 - Read-Only - Possibilité de lecture uniquement.
no
 - None - Le média sera démonté après le démarrage. Il pourra être enlevé si besoin.

Certaines configurations nécessitent le montage du média au démarrage avec le paramètre Read/Write, par exemple, si vous voulez si vous voulez installer un serveur DHCP ou installer un fichier log (ou journal) pour imond sur le média.

BOOTMENU_TIME

Configuration par défaut : BOOTMENU_TIME='20'

Ici on règle le temps d'attente du Bootloader de syslinux avant de lancer automatiquement l'installation standard.

Dans le paquetage HD il y a la possibilité d'activer la fonction OPT_RECOVER en cas d'instabilité de la version une installation secondaire peut être générée, au cas où l'installation courante aurait un problème. Celle-ci peut être activée dans le menu boot avec le choix de la version Recover.

Si vous mettez la valeur '0', le système attend que l'utilisateur active Le chargement du Bootloader de syslinux standard ou la Version Recover sélectionnée !

TIME_INFO

Configuration par défaut : TIME_INFO='MEZ-1MESZ,M3.5.0,M10.5.0/3'

Les heures passent dans le monde d'Unix, elles passent aussi sous fli4l avec la norme UTC (Coordinated Universal Time), une heure unique dans le monde entier et qui sera convertit pour chaque localité. TIME_INFO donne les informations nécessaires à fli4l sur les noms des fuseaux horaires et régle automatiquement les heures d'été et d'hiver. Pour que cela fonctionne correctement il faut régler l'heure UTC (correspond à l'heure d'hiver de Londres). on peut utiliser pour la synchronisation le paquetage chrony Serveur de temps (il est livré avec UTC).

On paramètre TIME_INFO avec les indications suivantes :

        TIME_INFO='MEZ-1MESZ,M3.5.0,M10.5.0/3'

Normalement on n'a pas besoin de toucher ces valeurs à moins que l'on soit dans un autre fuseau horaire. Si vous voulez adapter ces valeurs, vous devez d'abord jeter un coup d'oeil sur les spécifications des variables d'environnements elles se trouvent à cette adresse URL (en Anglais) : http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html

KERNEL_VERSION

Ici on détermine la version du Kernel (ou noyau) à utiliser, cette variable doit correspondre au Kernel img/kernel-<kernel version>.<extension compression>, on peut voir la version du Kernel dans le répertoire opt/files/lib/modules/<kernel version>. Il est possible d'utiliser des machines virtuelles, pour cela vous devez prendre le Kernel avec l'extension -virt. Cependant, cette version nécessite au moins un processeur Pentium avec prise en charge du PAE.

KERNEL_BOOT_OPTION

Configuration par défaut : KERNEL_BOOT_OPTION=''

Ici vous pouvez ajouter les variables en ligne de commande pour le Kernel, ils seront rajoutées dans le fichier syslinux.cfg. Par exemple certain système on besoin pour rebooter correctement d'indique 'reboot=bios', avec un système WRAP vous pouvez ajouter 'nokdb reboot=bios'.

COMP_TYPE_ROOTFS

Configuration par défaut : COMP_TYPE_ROOTFS='xz'

Le contenu de ces variables détermine la méthode de compression pour l'archive RootFS. Les valeurs possibles sont 'xz', 'lzma' et 'bzip2'.

COMP_TYPE_OPT

Configuration par défaut : COMP_TYPE_OPT='xz'

Le contenu de ces variables détermine la méthode de compression pour l'archive OPT. Les valeurs possibles sont 'xz', 'lzma' et 'bzip2'.

POWERMANAGEMENT

Configuration par défaut : POWERMANAGEMENT='acpi'

Le Kernel supporte différents formats de gestion d'énergie, l'APM qui est un peu âgé et l'actuel ACPI. Vous pouvez placer ici le format que vous voulez utiliser. Les valeurs possibles sont : 'none' (aucune gestion d'énergie), 'ACPI' et les deux variantes de APM 'apm' et 'apm_rm'. Ce dernier commute en mode processeur spécial, avant que le routeur s'arrête.

FLI4L_UUID

Configuration par défaut : FLI4L_UUID=''

Vous pouvez indiquer dans cette variable un UUID (ou IDentifiant Universellement Unique), dans lequel fli4l pourra enregistrer des données persistantes par exemple sur une clé USB. Cette UUID peut être créé avec n'importe quel Système Linux (et aussi avec fli4l) avec la commande 'cat /proc/sys/kernel/random/uuid' Chaque exécution de la commande produit un nouvel UUID que vous devez entrer dans la variable. Sur un support persistant (par exemple, un disque dur (OPT_HD) ou une clé USB (voir paquetage OPT_USB et OPT_HD) vous devez créer un répertoire avec le même nom que l'UUID. Ce répertoire sera utilisé pour stocker les changements de configuration ainsi que les données d'exécution persistante (par ex. pour le dhcp leases (ou baux DHCP). Naturellement les paquetages correspondants pour ce nouveau mécanisme doivent être supportés (voir leur documentation). Le paramètre pour sauvegarder le chemin sera généralement 'auto'.

Si vous avez installé fli4l avant d'utiliser l'application UUID et que des données sont déjà stockées dans le répertoire fli4l, vous devez natuellement déplacer ces données dans le nouveau répertoire /boot/persistant. Il est recommandé par conséquent de configurer l'UUID à l'installation de fli4l pour éviter de déplacer les données.

En outre vous ne devez pas paramétrer la variable comme ceci MOUNT_BOOT='ro', tant que l'emplacement de stockage fait partie de la partition /boot.

Un endroit recommandé pour le répertoire persistant est situé dans la partition /data (niveau supérieur) ou sur une clé USB. de la clé USB doit être de type VFAT ou activer le fichier système pour OPT_HD avec les autorisations en écriture et lecture.

IP_CONNTRACK_MAX

Configuration par défaut : IP_CONNTRACK_MAX=''

Avec cette variable, vous pouvez régler manuellement la quantité maximum de connexions simultanées. Normalement une valeur rationnelle est trouvée automatiquement par rapport à la mémoire vive installée. Le tableau 3.2 représente la configuration par défaut.


Tableau 3.2: Réglage Automatique du nombre de connexions maximum
Mémoire RAM Mio Connexions simultanées
16 1024
24 1280
32 2048
64 4096
128 8192

Si vous utilisez sur le routeur des programmes de partage de fichiers en arrière ou si le routeur a peu de RAM. Le nombre maximal de connexions simultanées sera rapidement atteint et les connexions supplémentaires ne pourront plus être développées.
Cela se traduit par un message erreur qui s'affichera :

        ip_conntrack: table full, dropping packet

Autre message

        ip_conntrack: Maximum limit of XXX entries exceeded

Maintenant au moyen de la variable IP_CONNTRACK_MAX vous pouvez régler précisément la valeur du nombre maximum de connexions simultanées. Cependant vous devez savoir. Pour chaque connexions simultanées cela coûte 350 Octets de mémoire RAM en moins, qui ne seront plus utilisés pour autre chose. Si vous indiquez 10000, on perd à peu près 3,34 Mo de mémoire RAM pour l'utilisation du (Kernel, Ramdisks et des programmes).

Avec 32 Mio de RAM, il ne devrait pas y avoir de problème, pour la table ip_conntrack 2 ou 3 Mio seront réservés, voir le tableau. Avec 16 Mio de RAM c'est juste, mais avec 12 ou même 8 Mio on est sur d'avoir un message erreur.

Le réglage en cours d'utilisation peuvent être affichées sur la console en tapant

        cat /proc/sys/net/ipv4/ip_conntrack_max

et peut être modifié à la volée en tapant

        echo "XXX" > /proc/sys/net/ipv4/ip_conntrack_max

"XXX" indique la quantité de connexions simultanées à entrer. Vous pouvez afficher sur la console, le nombre de connexion de la variable IP_CONNTRACK en tapant

        cat /proc/net/ip_conntrack

Pour voir les détails

        cat /proc/net/ip_conntrack | grep -c use

LOCALE

Configuration par défaut : LOCALE='de'

Certains composants sont devenus entre-temps multi langues. Par exemple, le menu de l'interface Web. Avec cette variable, vous pouvez choisir votre langue préférée. Différents composants ont leur propre paramètre de base, avec ce réglage le paramètre sera tronqué, si la langue indiquée n'est pas (encore) disponible pour ces composants, l'anglais sera la langue par défaut.

Si la variable est sur KEYBOARD_LOCALE='auto' on utilise le clavier commun à la langue qui est indiquée dans la variable LOCALE.

Les réglages suivants sont possibles : de, en, es, fr, hu, nl.

© 2001-2019 L'équipe fli4l - 27 janvier 2019