4 Courts exemples à titre de pense-bête

Contenu de cette section

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.

4.1 Vérifier que le noyau contient bien le pilote PPP

On utilise le système de fichiers /proc, très pratique pour ce genre de choses:

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    

Si vous avez les quatre lignes ppp0, le pilote PPP est bien là. Les lignes sl0 concernent SLIP et eth0 l'Ethernet, vous pouvez ne pas en disposer bien sûr.

4.2 Connexion à un serveur PPP via modem.

Pour utiliser PPP, vous invoquez le programme pppd avec les options appropriées. Tout ce que vous avez besoin de savoir sur ce programme est contenu dans la page de manuel de pppd(8). Voici un exemple assez général.

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.


  pppd connect 'chat -v "" ATDT5551212 CONNECT "" ogin: ppp word: sesame' \
      /dev/cua1 38400 -detach debug crtscts modem defaultroute 192.1.1.17:

Adaptez ces valeurs aux votres bien entendu.

4.3 Vérifier la connexion

Tout d'abord, tapez /sbin/ifconfig, vous devez obtenir quelque chose comme ce qui suit, ce qui compte est la partie ppp0:


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

Vous aurez l'état du lien PPP, et les adresses IP établies lors de la négociation. Vérifiez les routes par la commande route ou netstat -r, et essayez trois ou quatre ping.

Chapitre Suivant , Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre