2. Aide à la mise au point

Afin de résoudre les problèmes de connexion et de configuration, il existe différents canaux d'information système. Voici trois exemples de consultation de messages :

Messages système émis par le noyau Linux

L'affichage des messages système est géré par le démon rsyslogd. Pour consulter ces messages, il faut lire le contenu des fichiers du répertoire /var/log/. Dans le cas des travaux pratiques, les informations nécessaires à la mise au point des connexions réseau se trouvent dans le fichier /var/log/syslog. Pour visualiser les dernières lignes du fichier à la console on utilise la commande tail : tail -50 /var/log/syslog.

Du point de vue droits sur le système de fichiers, la commande tail peut être utilisée au niveau utilisateur normal dès lors que celui-ci appartient au groupe adm. Les commandes id et groups permettent de connaître les groupes auxquels l'utilisateur courant appartient.

Messages système émis par le sous-système RNIS

Les messages du sous-système RNIS sont transmis vers les interfaces /dev/isdnctrl*. On peut les consulter à l'aide de la commande : cat /dev/isdnctrl ou les renvoyer automatiquement sur une console : cat /dev/isdnctrl0 >/dev/tty10 &. Les différents niveaux d'informations produits sont paramétrés à l'aide de l'utilitaire de contrôle du pilote d'interface RNIS : hisaxctrl. Ces niveaux sont détaillés dans les pages de manuels : man hisaxctrl. En ce qui concerne l'établissement des connexions téléphoniques, des codes sont renvoyés directement à la console en cas d'échec. Leur signification est donnée dans les pages de manuels isdn_cause : man isdn_cause.

Messages émis par le gestionnaire de connexion ipppd

Ces messages sont obtenus en configurant le démon de journalisation système rsyslogd. Les détails sur la configuration du service de journalisation système sont obtenus à l'aide des pages de manuels : man syslog.conf. Vérifier que la ligne suivante est bien présente dans le fichier /etc/rsyslog.conf.

# grep ^daemon /etc/rsyslog.conf 
daemon.*                        -/var/log/daemon.log