Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1686

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Configuration de PPP</TITLE>
</HEAD>
<BODY>
<H1>7. <A NAME="s7"></A>Configuration de PPP</H1>
<P>
<A HREF="Dial-On-Demand.html#toc7">Contenu de cette section</A></P>

<P>Le daemon <CODE>pppd</CODE> recherche dans le repertoire <CODE>/etc/ppp</CODE>
les scripts et le fichier <CODE>options</CODE> :</P>
<P>
<HR>
<PRE>
/etc/ppp/options:

/dev/modem 38400 crtscts modem noipdefault defaultroute idle-disconnect
120
</PRE>
<HR>
</P>
<P>Ce qui signifie :</P>
<P>
<DL>
<DT><B>/dev/modem</B><DD><P>Dans ma configuration, un lien vers
<CODE>/dev/cua1</CODE>.</P>
<DT><B>38400</B><DD><P>A remplacer par 115200 (param&egrave;tre <CODE>spd_vhi</CODE> dans
<CODE>/etc/rc.d/rc.serial</CODE>)</P>
<DT><B>crtscts</B><DD><P>Contr&ocirc;le de flux mat&eacute;riel, RTS/CTS, <EM>ne pas utiliser le
controle de flux Xon-Xoff!</EM></P>
<DT><B>modem</B><DD><P>Utilisation avec un modem.</P>
<DT><B>noipdefault</B><DD><P>L'adresse IP est attribu&eacute;e automatiquement.</P>
<DT><B>defaultroute</B><DD><P>Affecte la route par d&eacute;faut &agrave; l'interface PPP.</P>
<DT><B>idle-disconnect</B><DD><P>Avec PPP-2.2.0f d&eacute;connecte automatiquement un
lien inutilis&eacute; apres 120 secondes.</P>
</DL>
</P>
<P></P>
<P> Nous cr&eacute;ons maintenant un script, nomm&eacute; <CODE>defaut</CODE>, pour
la connexion vers notre fournisseur de service habituel. Pour d'autres
connexions, cr&eacute;er d'autres scripts vers ces autres sites et les nommer
avec leur adresse IP distante, par exemple.</P>
<P>
<HR>
<PRE>
/etc/ppp/defaut:

&quot;&quot; ats11=55dtXXXXXXXX CONNECT &quot;&quot; rname: UUUUU sword: PPPPP &gt; ppp
</PRE>
<HR>
</P>
<P>Ce qui signifie :</P>
<P>
<DL>
<DT><B>ats11=55</B><DD><P>Racourcit la dur&eacute;e des tonalit&eacute;s pour acc&eacute;l&eacute;rer la
connexion. </P>
<DT><B>XXXXXXXX</B><DD><P>Correspond au num&eacute;ro de t&eacute;l&eacute;phone du fournisseur de
service.</P>
<DT><B>CONNECT</B><DD><P><CODE>chat</CODE> attend que le modem renvoi <CODE>CONNECT</CODE>.</P>
<DT><B>rname:</B><DD><P><CODE>chat</CODE> attend <CODE>rname</CODE>, et entre <CODE>UUUUU</CODE>.</P>
<DT><B>sword:</B><DD><P><CODE>chat</CODE> attend <CODE>sword</CODE>, et entre <CODE>PPPPP</CODE>.</P>
</DL>
</P>
<P></P>
<P>Remplacez <CODE>UUUUU</CODE> et <CODE>PPPPP</CODE> par votre nom d'utilisateur et
votre mot de passe. Utilisez <CODE>rname</CODE> et <CODE>sword</CODE> (&agrave; la place de
<CODE>username</CODE> et <CODE>password</CODE>) car quelquefois les premi&egrave;res lettres
sautent ou sont soit en majuscules soit en minuscules. Certains
fournisseurs de services demandent l'entr&eacute;e du mot <CODE>ppp</CODE> apr&egrave;s le nom
d'utilisateur et le mot de passe, d'o&ugrave; l'attente de l'invite du routeur
(<CODE>&gt;</CODE>).</P>
<P></P>
<P>Si vous avez des erreurs du type <CODE>serial line looped back</CODE> ou
<CODE>serial line not 8-bit clean</CODE>, la liaison n'est pas encore sous PPP.</P>
<P></P>
<P> La commande de lancement est assez longue pour m&eacute;riter un petit
script :</P>
<P>
<HR>
<PRE>
/etc/ppp/ppp:

#!/bin/sh
/usr/sbin/pppd connect '/usr/sbin/chat -v -f /etc/ppp/default'
</PRE>
<HR>
</P>
<P></P>
<P>Vous devriez &ecirc;tre capable de vous connecter &agrave; votre fournisseur de
service. Vous pouvez rajouter le param&egrave;tre <CODE>debug</CODE> au fichier
<CODE>/etc/ppp/options</CODE> et augmenter le <EM>loglevel</EM> de <CODE>syslogd</CODE>
pour voir ce qui ce passe :</P>
<P>
<HR>
<PRE>
/etc/syslog.conf:

*.debug                                 /var/log/messages
</PRE>
<HR>
</P>
<P></P>
<P>Si vous &eacute;ditez <CODE>syslog.conf</CODE>, soyez s&ucirc;r d'indiquer au daemon
<CODE>syslogd</CODE> le changement. Suivant la localisation de son fichier PID,
fa&icirc;tes :</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
kill -1 `cat /var/run/syslog.pid`
</PRE>
</CODE></BLOCKQUOTE>

ou
<BLOCKQUOTE><CODE>
<PRE>
kill -1 `cat /etc/syslog.pid`
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P></P>
<P>Apr&egrave;s que la connexion soit &eacute;tablie, v&eacute;rifiez avec <CODE>ifconfig</CODE>
l'existence de l'interface <CODE>ppp0</CODE>. V&eacute;rifiez la route par d&eacute;faut avec
<CODE>netstat -r</CODE>, elle devrait indiquer le fournisseur de service.
Essayer aussi de <EM>pinguer</EM> (<CODE>ping</CODE>) un serveur distant, tel que le
serveur de noms du fourniseur de service. Si &ccedil;a marche, vous pouvez
ajouter ce serveur de noms dans le fichier <CODE>/etc/resolv.conf</CODE> :</P>
<P>
<HR>
<PRE>
/etc/resolv.conf:

search your.isp.domain
nameserver x.x.x.x
</PRE>
<HR>
</P>
<P></P>
<P></P>
<P></P>
<HR>
<P>
Chapitre <A HREF="Dial-On-Demand-8.html">suivant</A>,
Chapitre <A HREF="Dial-On-Demand-6.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Dial-On-Demand.html#toc7">ce chapitre</A>,
 <A HREF="Dial-On-Demand.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Dial-On-Demand.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>