PPP Dialup

From Knowledge
Jump to: navigation, search

Ce tutoriel explique la mise en place d'un serveur PPP atteignable par ligne téléphonique sur un serveur GNU/Linux Debian (mode CLI).

Conditions requises

Aucune condition requise

Installation

  • Installer les paquets Debian: mgetty ppp
apt-get update
apt-get install mgetty ppp
  • Editer le fichier /etc/inittab et ajouter la ligne suivante:
S0:2345:respawn:/sbin/mgetty ttyS0 /dev/ttyS0
  • Editer le fichier /etc/mgetty/login.config et ajouter la ligne suivante (supprimer les éventuelles lignes semblables):
/AutoPPP/ - - /usr/sbin/pppd file /etc/ppp/options.server
  • Créer le fichier /etc/ppp/options.server et y insérer les lignes suivantes:
asyncmap 0
modem
crtscts
lock
require-pap
refuse-chap
proxyarp
192.168.1.10:192.168.1.11         #x:y => x: adresse IP donnée au port série / y: adresse IP donnée à l'utilisateur désirant se connecter
netmask 255.255.255.0
ms-dns 192.168.1.1                #Remplacer avec le serveur DNS (en général l'adresse du routeur ADSL)
ms-dns 192.168.1.1                #Remplacer avec le serveur DNS (en général l'adresse du routeur ADSL)
  • Editer le fichier /etc/ppp/pap-secret et y ajouter les utilisateurs souhaités. Par exemple:
Client (User)   Server  Secret (password)       IP
username   *       password   *
username2   *       password2   *
  • Editer le fichier /etc/sysctl.conf et y ajouter la directive suivante (ou la décommenter si elle existe déjà)
net.ipv4.ip_forward = 1
  • Exécuter les commandes suivantes pour prendre en compte les modifications effectuées:
sysctl -e -p /etc/sysctl.conf
init q