Résumé
Le Guide RNIS Linux ne peut prétendre répondre à toutes les questions de façon exhaustive. Il a pour but d'apporter des informations complémentaires aux documentations existantes sur RNIS & Linux. Le guide aborde l'utilisation du sous-système RNIS Linux sous l'angle de la mise en oeuvre des interconnexions réseau. Ce chapitre est donc une description simplifée des autres documentations existantes sur isdn4linux et des HOWTOS qui abordent les connexions RNIS.
Le projet ISDN4Linux rassemble toutes les informations sur le développement du sous-système RNIS Linux. Il propose deux types de documentation :
ISDN4Linux FAQ : Selon son coordinateur : « La FAQ contient tout ce qu'un utilisateur utilisant isdn4linux doit savoir sur RNIS avec Linux ainsi que des renseignements pour utiliser au mieux les fonctionnalités d'isdn4linux. » Il s'agit, incontestablement de la première source de documentation sur isdn4linux.
ISDN4Linux Workshop : Cette rubrique contient le compte rendu de la conférence des développeurs isdn4linux la plus récente. Elle traite de l'architecture du sous-système RNIS Linux, de l'organisation des modules du noyau et donne un exemple complet de programme d'interface matérielle pour le jeu de composants HiSax.
Le répertoire /usr/src/linux/Documentation/isdn/ contient des fichiers README très précieux pour l'utilisation du sous-système RNIS Linux.
README pour les caractéristiques générales de la couche liaison ;
voir Section 3.1.2.1, « README ».
README.feature pour les fonctionnalités importantes ;
voir Section 3.1.2.2, « README.feature ».
README.yourdriver pour chaque famille de composants ;
voir Section 3.1.2.3, « README.HiSax ».
Ce fichier rassemble de nombreuses caractéristiques techniques essentielles sur :
l'utilisation des interfaces matérielles, leur nombre et leur nature :
connexion directe pour les tests & la mise au point : rawip,
émulation modem et syntaxe des commandes Hayes (ATxxxx) : /dev/ttyI*,
informations sur l'état de la ligne : /dev/isdninfo.
l'application isdnctrl de contrôle des paramètres du niveau liaison.
README.x25 est un exemple tout à fait caractéristique.
Il présente :
les conditions d'utilisation de la fonction (scénarios, exemples),
les mises en garde minimales quant à l'utilisation de la fonction,
le choix des options réseau du noyau correspondant à la fonction étudiée,
les modalités d'utilisation de la fonction, généralement les options de la commande isdnctrl.
HiSax est le nom du logiciel de pilotage des cartes RNIS passives qui utilisent les composants SIEMENS/INFINEON. Ces composants sont très répandus et ils sont utilisés par un grand nombre de constructeurs. Il existe plusieurs autres « familles » de composants. Voir Section 5.1.2, « La liste des cartes supportées ».
Le fichier README.HiSax présente :
la liste des cartes supportées qui utilisent la famille de composants,
le chargement du module avec ses paramètres : type de carte, protocole, entrées/sorties,
un exemple des messages du noyau au chargement du module,
la commande hisaxctrl qui règle les différents
niveaux de messages sur l'interface /dev/isdnctrl0.
Les manpages sont aussi une source essentielle d'information. Chaque outil du paquet isdn4k-utils possède une page de manuel.
La commande man isdnctrl donne la liste des options de configuration des interfaces.
[COMPLETER xref annexe manpage ->isdnctrl]
La commande man ipppd donne la liste des options de contrôle de connexion.
[COMPLETER xref annexe manpage ->ipppd]
La commande man isdn_cause donne la liste des codes d'erreurs renvoyés sur le canal D en cas d'echec lors d'un appel.
[COMPLETER xref annexe manpage ->isdn_cause]
Vous êtes ici :