4.2 Réglage Général

HOSTNAME

Tout d'abord, on doit donner un Nom au routeur fli4l, dans l'exemple de configuration c'est 'fli4l'.

PASSWORD

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'

BOOT_TYPE

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:

fd,fd1440
Démarrer avec un lecteur de disquette "a:" disquette normal, si on marque fd , la capacité de la disquette de boot est automatiquement trouvée.
fd1680
Démarrer avec un lecteur de disquette "a:" disquette avec une plus grande capacité. Les disquettes sont à formater séparément, voir s'il vous plaît le chapitre suivant Elaboration de la disquette de Boot. La valeur fd1680 va devenir obsolète et risque de disparaitre avec les prochaine versions.
fdx2
Démarrer avec un lecteur de disquettes "a:" et deux disquettes. On doit changer de disquette au boot.
dualfd
Démarrer avec deux lecteurs de disquettes "a: et b:" ,les deux disquettes doivent avoir la même capacité. La deuxième disquette doit est formatée et vide à l'installation.
ls120
Démarrer avec un lecteur de disquette LS120/240. Il faut installer le paquetage HD avec le pilote ide-floppy pour booter.
hd
Démarrer avec un disque dur. Il faut installer le paquetage HD voir la Documentation pour plus informations.
cd,cdemul
Démarrer avec un CD-ROM. Il faut installer le paquetage HD les pilotes du lecteur cd-rom se trouvent dedans. Ensuite il faut faire une Image ISO, construire l'image fli4l.iso et graver cette image avec un programme spécifique sur un CD.Attention, lorsque vous installez un lecteur CD-ROM avec scsi-cd vous devez installer un pilote de carte SCSI, à la différence de ide-cd il n'a pas besoin de pilote. cdemul est une alternative pour du matériel plus ancien si "cd" n'a pas fonctionné.
integrated
Avec ce type de réglage, le fichier Opt-Archiv est intégré dans le fichier rootfs comme cela au boot (ou démarrage) le kernel monte rootfs et décompacte en même temp Opt-Azchiv. Ce type de variable est par exemple pour booter sur un réseau
Note: la mise a jour par le réseau n'est naturellement pas possible
attached
De la même manière qu'intergrated, cependant Opt-Archiv est égal au fichier opt_tar.bz2 et est attaché à rootfs, avec la conséquence qu'il doit encore se trouver dans le répertoire /boot et être décompacté séparément avec le processus de boot. A part cela il fonctionne comme integrated.
netboot
Correspond à integrated. Il utilise toutefois en plus le Script mknetboot.sh  pour créer une image et booter par l'intermédiaire du RÉSEAU LOCAL.
Note: fli4l n'apporte aucun environnement pour Ethernet ou netboot, cela est à installer séparément!

MOUNT_BOOT

Ici on règle, la manière de "monter" une disquette de boot. Il y a 3 possibilités.

rw
- Read/Write - possibilité d'écrire et de lire.
ro
- Read-Only - possibilité de lire seulement.
no
- None - La disquette deviendra après le boot inaccessible

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'

TIME_INFO

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

KERNEL_VERSION

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>.

KERNEL_BOOT_OPTION

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'.

COMP_TYPE_KERNEL

Le contenu de cette variable règle le Type de compression pour le noyau (ou Kernel). Les valeurs possibles sont 'gzip' ou 'bzip2'

COMP_TYPE_ROOTFS

Le contenu de cette variable règle le Type de compression pour rootfs. Les valeurs possibles sont 'gzip' ou 'bzip2'

IP_CONNTRACK_MAX

À 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.

Tabelle 4.2: 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=''

POWEROFF_ON_HALT

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.

REAL_MODE_POWEROFF

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

IGNORE_KSOFTIRQ

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.

LOCALE

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
24 decembre 2006