(( Linux ISDN HOWTO ))
Comment configurer l'accès Numéris à Internet avec GNU/Linux
Documentation obsolète sur la configuration du sous-système (RNIS|ISDN) des noyaux LINUX de la série 2.4.xx
Consultez les documents du site [inetdoc.LINUX] pour obtenir des informations à jour.

précédent suivant

débutsuivant Distributions & paquetages

Cet ensemble d'outils est nécessaire à l'utilisation en mode synchrone des lignes RNIS/ISDN. Il comprend le démon ipppd ainsi que des utilitaires de paramétrage de l'interface RNIS isdnctrl et hisaxctrl.

La plupart des distributions proposent des paquetages :

Debian
Utiliser la commande dpkg -l isdn* pour connaître la liste des paquetages ISDN disponibles ainsi que leur état d'installation.
isdnutils-doc 
La FAQ isdn4Linux et d'autres documents.
isdnutils 
Le jeu d'outils minimum nécessaire au pilotage d'une carte RNIS/ISDN passive.
isdnutils-xtools 
Les utilitaires graphiques xmonisdn et xisdnload.
ipppd 
Le démon de connexion synchrone.
Mandrake & RedHat
isdn4k-utils*.*86.rpm
Suse
i4l*.*86.rpm

Certaines distributions telles que Mandrake ont proposé des paquetages défectueux à plusieurs reprises. Il est donc parfois nécessaire de télécharger les sources comme présenté ci-après.


débutsuivant Sources 'isdn4k-utils'

Les informations sur l'obtention des sources du logiciel de gestion de connexion synchrone sont données dans la FAQ ISDN4Linux à la section Distribution.

Je vous conseille d'utiliser le site ftp://ftp.isdn4linux.de/pub/isdn4linux/utils/ pour télécharger un fichier nommé isdn4k-utils.v3.1pre1.tar.gz par exemple.


débutsuivant Compilation

La compilation des outils ISDN4Linux nécessite l'utilisation des librairies de développement ncurses. Ces librairies servent à afficher des systèmes de menus en mode texte.

Voici la procédure à suivre :

LinuxBox$ cd /usr/src
LinuxBox$ rm -rf isdn4k-utils
LinuxBox$ cp ~/votre-répertoire-de-téléchargement/isdn4k-utils.v3.1pre1.tar.gz .
LinuxBox$ tar xvzf isdn4k-utils.v3.1pre1.tar.gz
LinuxBox$ make config
LinuxBox$ make
LinuxBox$ su
LinuxBox:/home/phil# make install

Options de compilation

Quelques remarques sur les options retenues lors de l'étape make config :

Card configuration tools
Comme cette documentation est basée sur les cartes RNIS/ISDN passives, on peut se limiter à l'utilitaire hisaxctrl
Applications
L'application essentielle, c'est le démon ipppd. Les options de ce démon ne sont pas utiles pour les accès Internet classiques.
Documentation
Il est inutile de sélectionner l'option Generate FAQ. Cette génération pose quelques soucis.

débutsuivant Contrôle de l'installation

A l'issue de l'installation du paquetage, les outils suivants sont présents sur le système :

/sbin/isdnctrl
Paramétrage du module HiSax.
/sbin/hisaxctrl
Paramétrage du niveau des messages fournis par les composants de la carte RNIS/ISDN.
/sbin/ipppd
Démon de gestion de la connexion synchrone.

On doit aussi trouver les interfaces système :

/dev/ippp*
Interfaces mode synchrone.
/dev/ttyI*
Interfaces mode série.
/dev/isdnctrl* et /dev/isdninfo
Interfaces mode caractère.

Pour obtenir de l'aide sur l'ensemble des commandes de configuration disponibles, il faut utiliser les pages de manuels. Pour obtenir la liste des pages de manuel relatives à un "sujet", il faut utiliser la commande apropos.

  • Voici un exemple :
LinuxBox$ apropos isdn

  • donne la liste suivante :
/etc/isdn/callerid.conf (5) [callerid.conf] - config file for isdnlog numbers and scripts
/etc/isdn/isdn.conf (5) [isdn.conf] - config file for isdnlog
/etc/isdn/isdnlog.users (5) [isdnlog.users] - user base isdnlog config file
/var/lib/isdn/calls (5) [isdnlog] - isdn log file
autovbox (1)         - isdn voice box (sound converter)
callerid.conf (5)    - config file for isdnlog numbers and scripts
divertctrl (8)       - set/query ISDN diversion services for (E)DSS1 protocol
imon (1)             - watch ISDN activities
imontty (1)          - display status of all ISDN lines
ipppd (8)            - (ISDN) Point to Point Protocol daemon
isdn.conf (5)        - config file for isdnlog
isdn_audio (4)       - audio extension of ttyI ISDN character devices
isdn_cause (7)       - Description of ISDN cause messages.
isdncause (1)        - No manpage for this program, utility or function.
isdnconf (1)         - manipulate or read ISDN phone number config files.
isdnconfig (8)       - configure the Debian isdnutils package
isdnctrl (4)         - ISDN control device
isdnctrl (8)         - get/set ISDN device information
isdnformat (5)       - common isdn config file format
isdninfo (4)         - ISDN status device
isdnlog (5)          - isdn log file
isdnlog (8)          - isdn log system (and more)
isdnlog.users (5)    - user base isdnlog config file
isdnrate (1)         - Print telefon rates and various info from rate-files(5).
isdnrep (1)          - report isdn activity
rmdtovbox (1)        - isdn voice box (sound converter)
ttyI (4)             - ISDN character devices with modem emulator
vboxbeep (1)         - isdn voice box (beeper)
vboxcnvt (1)         - isdn voice box (converter backend)
vboxd (8)            - isdn voice box daemon
vboxgetty (8)        - isdn voice box (getty)
vboxmode (1)         - detect format of isdn voice file
vboxtoau (1)         - isdn voice box (sound converter)
xisdnload (1x)       - ISDN load average display for X
xmonisdn (1x)        - monitor for ISDN network

  • Ensuite, la commande man isdnctrl donne la liste des options de configuration des interfaces.
  • On peut même obtenir une version imprimable des pages de manuels en utilisant l'option -t de la commande man.
LinuxBox$ man -t isdnctrl>isdnctrl.ps
LinuxBox$ gv isdnctrl.ps


précédent suivant

$Revision: 721 $ - $Date: 2005-11-10 16:48:33 +0100 (jeu, 10 nov 2005) $

Ces pages sont écrites en DHTML à la main avec WML et sont garanties 100% logiciel libre.
Documentation sous licence OpenContent