Tout d'abord, on doit donner un Nom au routeur fli4l, dans l'exemple de configuration c'est 'fli4l'.
Le Mot de Passe écrit ici est nécessaire à chaque connexion du routeur fli4l, vous devez l'enregistrer que ce soit avec le clavier de l'ordinateur du routeur ou avec un ordinateur du réseau local par le protocole SSH (Secure Shell), pour ce faire il faut installer le paquetage SSHD.
Le Mot de Passe est irréversible depuis la Version 1.5.
Installation standard: PASSWORD='fli4l'
Installation standard: BOOT_TYPE='fd'
BOOT_TYPE cette variable a besion d'installer un pilote pour le module Kernel (noyau) et en plus un Start-Scripts qui est utilisé dans rootfs. Voici une courte explication du processus de Boot (ou démarrage):
Voici les options pour la variable le BOOT_TYPE:
Ici on règle, la manière de "monter" une disquette de boot. Il y a 3 possibilités.
Quelques configurations sont nécessaire avec la variable Read/Write "rw" pour monter la disquette, par exemple si on veux installer un serveur DHCP ou installer le fichier log (journal) pour imond sur la disquette.
Installation standard: MOUNT_BOOT='rw'
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 est 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'
Normalement on n'a jamais besoin de toucher cette valeur à moins que l'on soit dans un autre fuseau horaire. Si on veut adapter ces valeurs, on devrait jeter un coup d'oeil sur les spécifications des variables d'environnements ells se trouvent a cette adresse URL (en Anglais): http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap08.html
Détermine la version du noyau (kernel) à utiliser, cette variable doit correspondre au noyau img/kernel-< version kernel> < extension de compression> On peut voir la version du noyau dans ce répertoire opt/files/lib/modules/< kernel version>.
Ici on ajoute des variables au noyau (kernel) en ligne de commande ils sont rajoutées dans le fichier syslinux.cfg. Par exemple pour un système sans gestion de clavier on écrit 'nokbd'. Certain système on besoin pour rebooter correctement d'écrire 'reboot=bios' ou avec un système WRAP on écrit 'nokdb reboot=bios'.
Le contenu de cette variable règle le Type de compression pour le noyau (ou Kernel). Les valeurs possibles sont 'gzip' ou 'bzip2'
Le contenu de cette variable règle le Type de compression pour rootfs. Les valeurs possibles sont 'gzip' ou 'bzip2'
À l'aide de cette variable, on peut ajuster manuellement le nombre maximal de connexion simultanées. Dans ce cas les préréglages sont utilisés suivant la mémoire centrale insérée (RAM), la valeur est déterminée normalement automatiquement.
Réglage automatique du nombre de relations maximales.
| Mémoire de travail en Mo |
connexions simultanées |
| 16 | 1024 |
| 24 | 1280 |
| 32 | 2048 |
| 64 | 4096 |
| 128 | 8192 |
Avec un programme d'application Filesharing (ou partage de fichier) dans le réseau local ou dans le Routeur et avec peu mémoire centrale, le nombre maximal de connexions simultanées est toutefois atteint très rapidement et les relations
supplémentaires ne peuvent plus être développées.
Cela s'annonce avec des messages erreurs suivant:
ip_conntrack: table full, dropping packet
autre message:
ip_conntrack: Maximum limit of XXX entries exceeded
Maintenant au moyen d'IP_CONNTRACK_MAX, le nombre maximum de connexions simultanées peut être réglé à une valeur déterminée. Cependant vous devez savoir. pour Chaque relation possible cela coûte 350 Octets en moins dans la mémoire RAM qui ne peuvent plus être utilisés pour autre chose. Si on écrit 10000, on perd à peu près 3,34 Mo de mémoire RAM pour l'utilisation normale de (Kernel, Ramdisks, chaînes).
Avec 32 Mo RAM, il ne devrait pas y avoir de problème, pour ip_conntrack 2 ou 3 Mo sont réservés, voir le tableau. Avec 16 Mo RAM c'est juste, mais avec 12 ou même 8 Mo on est sur d'avoir une annonce d'un message erreur.
On peut utiliser la console pour les réglages ou pour régler ip_conntrack
cat /proc/sys/net/ipv4/ip_conntrack_max
ici les indications
echo "XXX" > /proc/sys/net/ipv4/ip_conntrack_max
pour charger le nombre de relation sur la console écrire la quantité XXX, voir le tableau de référence.
cat /proc/net/ip_conntrack
ici les détails
cat /proc/net/ip_conntrack | grep -c use
ici nombre utilisateur
Installation standard: IP_CONNTRACK_MAX=''
Si cette option est mise sur 'yes', APM permet d’arrêter le Routeur fli4l complètement après une demande d'arrêt. Il faut pour cela un ordinateur avec une alimentation ATX et un BIOS avec le réglage APM.
Dans certaines versions de BIOS, Linux avant l'appel d'une demande d'arrêt APM il doit changer le mode de procédure spécial. On doit activer cette option, si l'Arrêt ne fonctionne pas
Installation standard: IGNORE_KSOFTIRQ='no'
Si le Routeur-fli4l est installé comme un pur Routeur-eth les IRQ Handling (Traitement IRQ) du Linux Kernels ne sont pas utilisés de façon optimal. En raison des pertubations fréquentes, il est possible que le taux de transmission de données descende inutilement. Si IGNORE_KSOFTIRQ='yes' Linux kernels utilise un autre type de traitemant des pertubations. Avec le réglage sur 'yes' le taux de transmission de données augmente clairement pour un pur Routeur-eth Le réglage de cette variable peut être aussi modifié par '0' (pour no) et '1' (pour yes) dans le fichier /proc/sys/kernel/ignore_ksoftirq
Vous trouverais des détails à ce sujet sur le site
http://www.ussg.iu.edu/hypermail/linux/kernel/0112.2/1414.html.
Installation standard: LOCALE='fr'
Certains composants sont devenus entre-temps multilangues.Par exemple, le menu de Interface Web. Avec cette variable, vous pouvez choisir votre langue préférée. Certains composants ont leur propre réglage de base et seront tronquées avec une autre langue, si la langue indiquée n'est pas (encore) disponible pour les composantes, qui sera l'anglais par défaut.
Si KEYBOARD_LOCALE='auto' il utilise le dispositif de clavier commun à la langue indiquée dans la variale LOCALE.
Les réglages suivants sont possibles: de, en, fr, nl.
Das Fli4l-Team