PPP

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Liaison point à point
Couche OSI 2 (Liaison)
Commande pppd
Voir aussi TCP/IP

PPP (Point-to-Point Protocol, RFC 1661) établit une liaison directe entre deux équipements (historiquement, un poste client et un serveur d'accès distant via modem RTC ; aujourd'hui encore utilisé sur certains accès xDSL, sous la forme PPPoE). PPP encapsule différents protocoles de couche 3 (IP en premier lieu) sur ce lien point à point.

PPP combine :

  • LCP (Link Control Protocol) : établissement, configuration et test de la liaison.
  • Un mécanisme d'authentification optionnel : PAP (mot de passe en clair) ou CHAP
 (défi/réponse, sans transmettre le mot de passe).
  • NCP (Network Control Protocol, ex. IPCP pour IP) : négocie les paramètres du protocole de
 couche 3 transporté, une fois la liaison établie.

Exemple historique : connexion par modem (RTC)

Fichier de configuration peers :

# /etc/ppp/peers/monfai
/dev/modem
connect '/usr/sbin/chat -v -f /etc/ppp/peers/monfai-chat'
defaultroute
noipdefault
usepeerdns
115200
noauth
lock

Script de dialogue modem associé (numéro et identifiants génériques) :

# /etc/ppp/peers/monfai-chat
ABORT ERROR
ABORT BUSY
"" ATZ
OK ATDT0123456789
CONNECT ""
ogin: "monlogin"
word: "monmotdepasse"
pppd call monfai
ifconfig ppp0

Voir aussi

  • TCP/IP — protocole de couche 3 le plus couramment transporté par PPP