PPP sur une connexion ISDN
 R. Marc Phillips [email protected]
 Adaptation fran�aise Julien Garnault [email protected]
 13 Avril 1996

 C'est un guide basique pour utiliser ppp avec un p�ripherique ISDN.
 Je ne connais pour l'instant aucun pilotes pour les cartes ISDN d�j�
 disponibles aux USA. C'est un guide pour l'utilisation de l'ISDN par
 un port s�rie.
 ______________________________________________________________________

 Table des mati�res


 1. Introduction

    1.1 Requis

 2. Installation

    2.1 Scripts et fichiers
    2.2 V�rifications
    2.3 D�connexion

 3. Conclusion



 ______________________________________________________________________

 11..  IInnttrroodduuccttiioonn

 11..11..  RReeqquuiiss

 La premi�re chose qui soit n�cessaire, c'est que PPP soit compil� sur
 votre syst�me Linux. Avec la plupart des distributions Slackware,
 c'est une option � recompiler ou � installer. Si vous ne l'avez pas,
 vous pouvez r�cup�rer la derni�re BETA sur :
 ftp.funet.fi/pub/Linux/BETA/ppp/ppp-2.2

 Notez que c'est pour les derniers noyaux (1.3.8 et sup�rieurs), pour
 des noyaux plus vieux vous devriez plut�t chercher ppp2.2.0d ou e. Une
 recherche de ppp sur Yahoo <http://www.yahoo.com> devrait donner
 quelque chose.

 Une fois que c'est install�, vous pouvez v�rifier que cela fonctionne
 en tapant pppd au prompt. Vous verrez alors une suite de caract�res
 bizarres qui d�fileront sur votre �cran. �a signifie que vous avez
 r�ussi l'installation. �a s'arr�tera tout seul au bout d'une minute ou
 deux mais vous pouvez aussi aller sur un autre terminal virtuel pour
 tuer le processus.


 22..  IInnssttaallllaattiioonn


 22..11..  SSccrriippttss eett ffiicchhiieerrss

 Maintenant, il faut faire un fichier nomm� pap-secrets. C'est un
 fichier qui contient simplement le nom d'utilisateur et le mot de
 passe. PAP veut dire Password Authentication Protocol qui est une
 fonction de PPP et un composant requis de MultilinkPPP comme d�finit
 dans la documentation RFC : Multilink Protocols (protocole multiliens)
 <http://www.cis.ohio-state.edu/htbin/rfc/rfc1356.html>.


 Vous devez mettre ce fichier dans /etc/ppp et l'appeler, par exemple,
 pap ou pap-secrets. Le nom que vous lui donnerez n'est pas vraiment
 tr�s important. Le fichier devra avoir deux lignes. La premi�re
 contenant le nom d'utilisateur, la deuxi�me le mot de passe.

 Une fois ceci termin�, vous pouvez essayer une connexion PPP. La fa�on
 la plus simple serait de faire un script appel� pppfix ou quelque
 chose dans le genre. Voici un exemple :


 #!/bin/sh
 pppd modem crtscts defaultroute +ua [emplacement du fichier pap] connect \
 CONNECT' [votre port serie] 115200



 Vous remarquerez qu'il y a deux parties, celle pour pppd et l'autre
 pour chat.

 J'ai mis tout ce dont vous avez besoin de modifier entre crochets.
 Vous devez les remplacer par les informations appropri�es. Disons que
 vous ayez un fichier dans votre r�pertoire /etc/ppp appel� pap qui
 contient votre nom d'utilisateur et votre mot de passe. Vous remplacez
 donc "[emplacement du fichier pap]" par /etc/ppp/pap. Pour "[chaine
 d'init]", vous le remplacez par la cha�ne appropri�e pour une
 connexion PPP multiliens, (�a marchera �galement pour un modem, donc
 si vous voulez utiliser un modem mettez une cha�ne appropri�e). Vous
 pouvez regarder dans votre manuel pour trouver la cha�ne appropri�e.
 Je vous en donne quelques unes :

 Pour un 3com impact mettez : s71=1s80=1&d2
 Pour un Bitsurfer mettez : %a2=92@b0=2&d2
 Pour un Bitsurfer Pro mettez : %a2=92@b0=2@m2=p&d2
 Pour un Adtran ISU express mettez : s54=12&d2

 Ajoutez tout ce que vous mettez normalement pour votre modem, mais ces
 cha�nes sont celles n�cessaire pour une connexion PPP multiliens. De
 plus, le "&d2" assure que votre modem raccroche quand vous vous
 d�connectez. Certains modems mettent un temps assez long avant de
 raccrocher sans le "&d2" (sp�cialement les Bitsurfer et
 Bitsurfer pro).

 Apr�s le ATD vous mettez le num�ro ISDN de votre FAI � la place de
 "[numero de telephone]" (notez qu'avec les Bitsurfer et Bitsurfer Pro
 il est n�cessaire de dire de composer le m�me num�ro deux fois s�par�s
 par "&.", mais qu'il n'est pas n�cessaire de mettre un espace).

 Vous devrez remplacer "[votre port serie]" par le nom du port
 appropri�.  Dans la plupart des cas, ce sera /dev/cuaX ou X est un
 chiffre compris entre 0 et 3.  0 pour le port COM1 et 3 pour le port
 COM4.

 Maintenant rendez le fichier ex�cutable en tapant chmod 755 <nom du
 fichier> ou d'autres permissions si vous le voulez (700 si vous voulez
 que seul root ait les droits). Vous v�rifierez aussi que le fichier
 pap soit lisible par celui qui lance le processus pppd de telle
 mani�re qu'il puisse se connecter. Pour lancez la connexion il vous
 suffit de taper le nom du fichier.


 22..22..  VV��rriiffiiccaattiioonnss

 Quand vous le lancez, �a devrait vous connecter et si vous tapez
 ifconfig au prompt, vous devriez avoir inet addr sous Link encap:
 Point-Point Protocol comme �a :

 lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
           UP BROADCAST LOOPBACK RUNNING  MTU:2000  Metric:1
           RX packets:132 errors:0 dropped:0 overruns:0
           TX packets:132 errors:0 dropped:0 overruns:0

 ppp0      Link encap:Point-Point Protocol
           inet addr:204.31.114.199  P-t-P:163.179.20.26  Mask:255.255.255.0
           UP POINTOPOINT RUNNING  MTU:1500  Metric:1
           RX packets:47 errors:0 dropped:0 overruns:0
           TX packets:62 errors:0 dropped:0 overruns:0




 22..33..  DD��ccoonnnneexxiioonn

 Pour raccrocher, tuez le processus. Si vous ne savez pas comment
 faire, tapez man ps et man kill et lisez.

 Voici un exemple :

 kill `ps -x | grep pppd | head -1 | cut -c2-5`




 33..  CCoonncclluussiioonn

 Vous devriez vous �crire des script pour g�rer vos connexions PPP.

 Ce n'est qu'un moyen d'y arriver, il y en a plein d'autres. Vous
 pouvez t�l�charger des scripts pour �a sur le site suivant :

 ftp.netcom.com/ftp/pub/rm/rmarc/lnxstuff.zip

 Il y a un fichier "ReadMe" avec. Je n'ai pas �cris ces scripts et ce
 ne sont pas ceux que j'utilise. Ils sont bien pour les d�butants et
 n'utilisent pas PAP donc vous devez les modifier si vous voulez faire
 des connexions PPP multiliens.

 Bonne Chance.