Page suivante - Page précédente - Table des matières

5. Configurer la procédure de démarrage du terminal X

Lorsqu'il est mis sous tension, le terminal X tente de booter, c'est-à-dire de charger le logiciel serveur X en mémoire et de l'exécuter. Si le terminal X ne peut pas booter, la chaîne d'invite ">" du moniteur (Boot Monitor) apparaît. Le Boot Monitor est un programme enregistré dans les mémoires mortes (PROM = programmable read-only memory) du terminal. À l'aide du moniteur, il est possible de configurer le terminal X pour qu'il aille chercher le serveur X sur la machine hôte au démarrage. Utilisez "?" pour avoir la liste des commandes du moniteur.

Les paramètres de configuration que vous modifiez grâce au moniteur sont stockés dans une mémoire non volatile (NVRAM = non-volatile random access memory), et sont conservés lorsque le terminal est mis hors-tension.

Pour booter le terminal depuis le moniteur, on a le choix entre la commande "bt" et un système de menus. Les deux méthodes permettent en gros de faire la même chose, mais les menus donnent accès à davantage de paramètres.

5.1 Syntaxe des commandes du Boot Monitor

> bt fichier IP_terminal IP_hôte IP_passerelle masque_sous-réseau

fichier

Le nom du fichier, sur la machine hôte, qui contient le logiciel du serveur X pour le terminal (dans notre exemple "Xncd19r"). Vérifiez que c'est le même nom que celui indiqué dans le fichier bootptab (expliqué dans la section précédente) pour ce terminal X.

IP_terminal

L'adresse IP affectée au terminal X (ici 10.0.0.2). Pareillement, cette adresse doit être celle indiquée dans bootptab.

IP_hôte

L'adresse IP de la machine hôte (10.0.0.1).

IP_passerelle

L'adresse IP de la passerelle du sous-réseau (par exemple 10.0.0.1).

masque_sous-réseau

Le masque de sous-réseau, en notation IP décimale ou hexadécimale (par exemple 255.0.0.0 ou ff000000).

5.2 Menu de configuration "setup" du moniteur

Les menus de configuration sont appelés par la touche "Setup" ou en tapant la commande "se" après l'invite '>' du moniteur.

Get IP Addresses From

Normalement, l'adresse IP du terminal devrait être obtenue depuis la configuration stockée dans la NVRAM. Ne selectionnez 'Network' que si vous utilisez RARP (reverse ARP) pour déterminer l'adresse IP du terminal X depuis la machine hôte.

Terminal IP Address

L'adresse IP affectée au terminal X (par exemple 10.0.0.2). C'est la même chose que le paramètre 'IP_terminal' vu précédemment.

First Boot Host IP Address

L'adresse IP de la machine hôte (ici 10.0.0.1). Même chose que le paramètre 'IP_hôte'.

Gateway IP Address

L'adresse IP de la passerelle de sous-réseau. Correspond à "IP_passerelle".

Subnet Mask

Le masque de sous-réseau, en notation IP décimale (voir variable "masque_sous-réseau" plus haut).

Broadcast IP Address

L'adresse IP pour la diffusion vers le sous-réseau (par exemple 10.255.255.255).

Boot File

Le nom du fichier qui, sur la machine hôte, contient le logiciel serveur X du terminal (exemple "Xncd19r"). Même chose que le paramètre "fichier" décrit plus haut.

TFTP Boot Directory

Le nom du répertoire, sur la machine hôte, qui contient le logiciel serveur (par exemple "/usr/X11/lib/X11/ncd/" ou "/tftpboot/").

Config file

Le nom du fichier de configuration du terminal X sur la machine hôte (voir plus loin).

UNIX Config Directory

Le nom du répertoire qui contient le fichier de configuration (exemple "/usr/X11/lib/X11/ncd/").

TFTP Order, NFS Order, Local Order

Mettez "1" pour la méthode de démarrage que vous préférez, c'est-à-dire TFTP si vous démarrez par BootP depuis une machine hôte.

5.3 Fichiers de configuration du terminal X

Pendant la procédure de boot, le terminal X va essayer d'aller chercher des fichiers depuis la machine hôte. Si un fichier manque, le terminal utilisera des options par défaut.

Voici les fichiers transférés pendant le démarrage du terminal X :

  • Le fichier de configuration (par exemple ncd.conf) qui contient les paramètres du terminal X.
  • Le fichier des couleurs (par exemple rgb.txt).
  • La base de données des symboles des touches (par exemple XKeysymDB).
  • Les fichiers catalogues des polices (exemple font.dir, font.alias).

Après un démarrage réussi, la fenêtre console du terminal X doit apparaître avec une barre de menus. La touche "Setup" du clavier fait apparaître/disparaître cette fenêtre. Le menu déroulant "setup" permet de voir et changer les paramètres du terminal X, et de les sauver sur la machine hôte, dans un fichier de configuration qui pourra être réutilisé plus tard.

Si le transfert de fichiers se fait par TFTP, le fichier doit être accessible en lecture pour tous. De la même façon, pour pouvoir sauver un fichier de configuration sur la machine hôte, le fichier doit exister préalablement et être accessible en écriture pour tout le monde. Si vous utilisez TFTP sécurisé (ce qui est recommandé pour des raisons de sécurité), l'accès aux fichiers ne pourra se faire que dans des répertoires déterminés.

Note : le terminal peut rater son démarrage si il était configuré pour fonctionner avec d'autres hôtes ou avec des paramètres différents. Le problème peut être résolu en réinitialisant la NVRAM pour supprimer les paramètres mémorisés.

Pour réinitialiser la NVRAM depuis le boot monitor, tapez la commande "nv". Depuis ce sous-menu choisissez "l" pour charger les valeurs par défaut, "s" pour sauver et enfin "q" pour quitter. Relancez la procédure de démarrage décrite plus haut.

5.4 Connexion sur une machine du réseau

Depuis la barre de menu de la console X, selectionnez le menu déroulant "Terminals" et choisissez l'option "New Telnet...". Lorsque la fenêtre telnet apparaît, tapez l'adresse d'une machine du réseau dans le champ "service" et cliquez sur "OK". La bannière du site choisi devrait apparaître alors. Une fois connecté, on peut lancer des programmes X, y compris un gestionnaire de fenêtres, depuis la fenêtre telnet.


Page suivante - Page précédente - Table des matières