<title>Courts exemples à titre de pense-bête</title> <h1>4 <a name="s4"> Courts exemples à titre de pense-bête </h1> <p> <a href="PPP-FAQ.html#toc4"> Contenu de cette section</a></p> <p>Cette section ne constitue pas un mode d'emploi, elle contient quelques trucs épars qui peuvent rendre service, sans aller chercher dans la documentation générale.</p> <p></p> <h2>4.1 <A Name="ss4.1"> Vérifier que le noyau contient bien le pilote PPP </h2> <p>On utilise le système de fichiers <code>/proc</code>, très pratique pour ce genre de choses:</p> <p> <blockquote><code> <pre> bash$ cat /proc/net/dev Inter-| Receive | Transmit face |packets errs drop fifo frame|packets errs drop fifo colls carrier lo: 0 0 0 0 0 0 0 0 0 0 0 ppp0: 0 0 0 0 0 0 0 0 0 0 0 ppp1: 0 0 0 0 0 0 0 0 0 0 0 ppp2: 0 0 0 0 0 0 0 0 0 0 0 ppp3: 0 0 0 0 0 0 0 0 0 0 0 sl0: 0 0 0 0 0 0 0 0 0 0 0 sl1: 0 0 0 0 0 0 0 0 0 0 0 sl2: 0 0 0 0 0 0 0 0 0 0 0 sl3: 0 0 0 0 0 0 0 0 0 0 0 eth0: 0 0 0 0 0 0 0 0 0 0 0 </pre> </code></blockquote> </p> <p>Si vous avez les quatre lignes <code>ppp0</code>, le pilote PPP est bien là. Les lignes <code>sl0</code> concernent SLIP et <code>eth0</code> l'Ethernet, vous pouvez ne pas en disposer bien sûr.</p> <p></p> <h2>4.2 <A Name="ss4.2"> Connexion à un serveur PPP via modem. </h2> <p>Pour utiliser PPP, vous invoquez le programme <code>pppd</code> avec les options appropriées. Tout ce que vous avez besoin de savoir sur ce programme est contenu dans la page de manuel de <code>pppd(8)</code>. Voici un exemple assez général.</p> <p>La commande ci-après peut être directement tapée sous shell, ou de façon plus pratique faire l'objet d'un petit shell-script.</p> <p> <blockquote><code> <hr> <pre> pppd connect 'chat -v "" ATDT5551212 CONNECT "" ogin: ppp word: sesame' \ /dev/cua1 38400 -detach debug crtscts modem defaultroute 192.1.1.17: </pre> <hr> </code></blockquote> </p> <p>Adaptez ces valeurs aux votres bien entendu.</p> <p></p> <h2>4.3 <A Name="ss4.3"> Vérifier la connexion </h2> <p>Tout d'abord, tapez <code>/sbin/ifconfig</code>, vous devez obtenir quelque chose comme ce qui suit, ce qui compte est la partie <code>ppp0</code>:</p> <p> <blockquote><code> <pre> lo Link encap Local Loopback inet addr 127.0.0.1 Bcast 127.255.255.255 Mask 255.0.0.0 UP LOOPBACK RUNNING MTU 2000 Metric 1 RX packets 0 errors 0 dropped 0 overrun 0 TX packets 0 errors 0 dropped 0 overrun 0 ppp0 Link encap Point-Point Protocol inet addr 192.76.32.2 P-t-P 129.67.1.165 Mask 255.255.255.0 UP POINTOPOINT RUNNING MTU 1500 Metric 1 RX packets 33 errors 0 dropped 0 overrun 0 TX packets 42 errors 0 dropped 0 overrun 0 </pre> </code></blockquote> </p> <p>Vous aurez l'état du lien PPP, et les adresses IP établies lors de la négociation. Vérifiez les routes par la commande <code>route</code> ou <code>netstat -r</code>, et essayez trois ou quatre <code>ping</code>.</p> <p></p> <p>Chapitre <a href="PPP-FAQ-5.html"> Suivant </a>, Chapitre <a href="PPP-FAQ-3.html"> Précédent </a> </p><p>Table des matières de <a href="PPP-FAQ.html#toc4">ce chapitre</a>, Table des matières <a href="PPP-FAQ.html#toc">générale</a></p> <p><a href="PPP-FAQ.html"> Début </a> du document, <a href="#0"> Début de ce chapitre</a></p>