このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


commentaires par courrier 駘ectronique. Comme tous les auteurs de HOWTO, la satisfaction d'aider est le seul salaire que nous recevons, et cela nous suffit. En 馗rivant ce HOWTO, je rembourse d'une certaine fa輟n la dette que je - et tous les autres utilisateurs Linux - dois aux personnes qui 馗rivent et maintiennent le syst鑪e d'exploitation que nous avons choisi.

Traduction Fran軋ise de ce document

La traduction du pr駸ent document PPP-Howto (et pr馗馘emment PPP-FAQ) 騁ait

Vous pouvez 馮alement configurer votre PC Linux comme un serveur PPP, de cette fa輟n, d'autres ordinateurs peuvent appeler votre ordinateur et acc馘er aux ressources de votre PC et/ou r駸eau local.

Comme PPP est un syst鑪e qui marche dans les deux sens, vous pouvez 馮alement

Par cons駲uent, selon le type de votre connexion PPP, il y aura des limitations sur l'utilisation des applications et des services.

1.1 Clients et Serveurs

PPP est un protocole strictement sym騁rique; il n'y a (techniquement) aucune client. La machine sur laquelle vous-vous connectez est le serveur.

Quand vous configurez une machine Linux pour r駱ondre aux appels pour les connexion PPP, vous configurez un serveur PPP.

Ce document r馭駻ence la machine qui initie l'appel (qui le compose) comme le CLIENT, alors que la machine qui r駱ond au t駘駱hone, v駻ifie l'authentification de l'appel (en utilisant les noms utilisateurs, les mots de

Il y a de nombreuses distributions Linux diff駻entes qui on leurs propres idiosyncrasies et fa輟ns de faire les choses.

En particulier, il y a deux mani鑽es diff駻entes sur une machine Linux (ou Unix) de d駑arrer, configurer ses interfaces et ainsi de suite.

Il y l'initialisation BSD et l'initialisation SysV system. Si vous consultez certains forums de discussion Unix, vous trouverez de temps en temps des guerres de religion entre les partisans de chacun des deux syst鑪es. Si ce genre de chose vous pla?, allez donc les rejoindre pour g稍her de la bande passante avec eux !

Les distributions les plus utilis馥s sont sans doute :

4. Versions des logiciels trait駸

Ce HOWTO suppose que vous utilisez un noyau Linux 1.2.X avec le programme PPP 2.1.2 ou Linux 1.3.X/2.0.x et PPP 2.2.

Au moment de la r馘action, la derni鑽e version officielle de PPP disponible est ppp-2.2.0f. La nouvelle version (ppp-2.3) est encore en beta.

Il est possible d'utiliser PPP 2.2.0 avec le noyau 1.2.13. Cela n馗essite des le programme PPP 2.1.2 avec un noyau Linux 2.0.X.

Veuillez remarquer que ce document ne traite pas des probl鑪es venant de l'utilisation de modules chargeables pour votre noyau Linux 2.0.x. Consulter la version appropri馥 de PPP qui sont connus pour fonctionner ensemble.

5. D'autres documents utiles/importants

Je conseille aux utilisateurs de lire :

Il est 馮alement bien de se souvenir que si vous avez 4 ports s駻ies, la configuration standard d'un PC est d'avoir COM1 et COM3 partageant IRQ4 et COM2 et COM4 partageant IRQ3.

Si vous avez des p駻iph駻iques sur vos ports s駻ies qui partagent une IRQ avec votre modem vous allez avoir des probl鑪es. Vous devez vous assurer que le port s駻ie de votre modem est sur sa propre et unique IRQ. De nombreuses ne sont pas utilis駸, ils ne sont pas affich駸).

Avertissement - vous devez vous rendre compte de ce que vous faites lorsque vous voulez jouer avec vos IRQ ! Non seulement, vous devez ouvrir votre ordinateur, retirer vos cartes plus), votre port s駻ie doit 黎re capable de suivre le d饕it qu'un tel modem est capable de produire, en particulier si le modem compresse les donn馥s.

Cela demande que votre port s駻ie utilise un UART(Universal Asynchronous setserial -a /dev/ttySx

Pour que Linux vous affiche le type d'UART que vous avez. Si vous n'avez pas un UART de type 16550, acheter une nouvelle carte s駻ie (disponible pour moins de

9.2 Noms des ports s駻ie

Historiquement, Linux utilise les p駻iph駻iques cuaX pour les appels sortants et ttySx pour les appels entrants.

Le code du noyau a eu besoin de changer cela dans la version 2.0.x du noyau, et vous devez maintenant utiliser ttySx pour les appels entrants et sortants. Cela semble annoncer que les noms de p駻iph駻iques cuaX devraient dispara?re dans les futures versions du noyau.

9.3 Configuration de votre modem

Vous devez configurer votre modem correctement pour PPP - pour cela, LISEZ LE MANUEL DE VOTRE MODEM ! La plupart des modems ont une configuration par d馭aut en usine avec les options requises par PPP. La configuration minimale sp馗ifie :

Les autres param鑼res (en commandes Hayes standard) que vous devez v駻ifier sont :

Ce howto ne couvre pas sa configuration. Regardez la documentation de getty de votre choix ou le serial HOWTO pour plus d'informations sur le sujet.

26.4 Configurer les fichiers d'options

venant du client ppp vers votre r駸eau local ou Internet et de router les paquets vers le client ppp qui viennent du votre r駸eau local ou d'Internet.

Tout ce dont vous avez besoin est la route h?e de la machine client et l'utilisation de l'option 'proxyarp' de pppd.

L'option 'proxyarp' configure (surprise) une entr馥 proxy ARP dans la table ARP du serveur qui signifie en substance 'envoie moi tous les paquets destin駸 au client'. C'est la mani鑽e la plus simple de configurer le routage vers un

Vous devez certainement avoir envie de fournir des adresses IP dynamiques aux utilisateurs qui se connectent. Vous pouvez le faire en associant une adresse IP dynamique sur chaque port d'appel. Cr馥z alors pour chaque port d'appel un /etc/ppp/options.ttyXX.

dans ce fichier (je trouve que c'est la seule fa輟n de se souvenir des adresses IP des machines importantes de mon r駸eau, les noms sont bien plus significatifs) !

26.5 Configurer pppd pour permettre aux utilisateurs de le lancer

Heureusement, pppd est pr騅u pour marcher correctement avec set uid root. Vous devez donc


chmod u+s /usr/sbin/pppd

Quand vous listez le fichier, il doit appara?re comme cela


-rwsr-xr-x   1 root     root        74224 Apr 28 07:17 /usr/sbin/pppd

Si vous n'avez pas 軋, vous ne pourrez pas utiliser votre liaison ppp.

26.6 Cr馥r un alias global pour pppd

Pour simplifier les choses pour les utilisateurs de notre connexion PPP, nous cr馥rons un alias global (dans /etc/bashrc) qui est en fait une simple commande qui lancera ppp sur le serveur d鑚 qu'ils seront connect駸.

Cela nous donne


alias ppp="exec /usr/sbin/pppd -detach"

Et il fait ceci

Quand un utilisateur se connecte comme cela, il va appara?re apr鑚 un 'w'


  6:24pm  up 3 days,  7:00,  4 users,  load average: 0.05, 0.03, 0.00
User     tty       login@  idle   JCPU   PCPU  what
hartr    ttyC0     3:05am  9:14                -

Et c'est tout... Je vous avais dit que c'騁ait simple un serveur PPP de base !

27. Utiliser PPP avec une connexion null modem

Une fois que 軋 fonctionne, vous pouvez enlever le getty A MOINS que vous vouliez 黎re s? que la connexion permet d'utiliser les paires nom utilisateur/ mot de passe pour les connexions entrantes. Comme vous avez un 'contr?e physique' des deux machines, je pense que vous n'avez pas besoin de 軋.

Maintenant, sur le serveur, enlevez getty et assurez vous que les ports s駻ie sont configur駸 correctement sur les deux machines avec 'setserial'.

Tout ce que vous avez besoin maintenant est de d駑arrer pppd sur les deux syst鑪es. Je suppose que les connexions utilise une connexion par /dev/ttyS34. Ainsi sur les deux machines lancez la commande :


Sur la machine 駲uip馥 d'Ethernet, la commande sera donc


pppd -detach crtscts lock proxyarp <local IP>:<remote IP> /dev/ttyS3 38400 &

et sur l'autre machine


pppd -detach crtscts lock defaultroute <local IP>:<remote IP> /dev/ttyS3 38400 &

Si vous reliez deux r駸eaux locaux (avec une liaison s駻ie !) vous aurez besoin d'un routage plus complexe, vous pouvez utiliser /etc/ppp/ip-up exactement de la m麥e fa輟n qu'il est d馗rit plus haut.

Robert Hart
Port Hedland, Western Australia
Melbourne, Victoria, Australia August/October 1996 January/March 1997