Ce document contient un grand nombre d'informations - qui augmente à chaque version !
Par conséquent, cette section a pour but de fournir une présentation concise des actions pour connecter votre système Linux comme client à un serveur PPP.
Si votre distribution Linux ne contient pas les programmes PPP, vous devez les obtenir sur the Linux PPP daemon
C'est la dernière version officielle lors de la rédaction du document. Cependant, prenez la dernière version disponible sur ce site (ppp-2.3 était en béta lors de la rédaction de ce document et devrait sortir bientôt).
Le paquetage PPP contient les instructions sur la façon de compiler et d'installer le logiciel donc ce HOWTO n'en parlera pas. !
L'installation de PPP Linux se divise en deux parties
De nombreuses distributions semblent fournir un support PPP dans les noyaux installés par défaut, mais certaines ne le font pas.
Si lors du boot, le noyau donne un message ressemblant à :
PPP Dynamic channel allocation code copyright 1995 Caldera, Inc. PPP line discipline registered.
Votre noyau à le support PPP compilé.
Toutefois, vous devez recompiler votre propre noyau quelque soit votre distribution pour fournir l'utilisation la plus efficace possible des ressources disponibles et de votre configuration matérielle personnelle. Il est bon de savoir que le noyau ne peut être swappé hors de la mémoire. Avoir un noyau le plus petit possible est donc intéressant surtout pour une machine limitée en mémoire.
Ce document fournit les instructions minimales pour la re-compilation du noyau à la section Configurer votre noyau Linux .
Pour plus de détails, voir le Kernel-HOWTO à The Linux Kernel HOWTO
Il y a presque une infinité de manières de configurer un serveur PPP. Pour se connecter chez votre fournisseur d'accès (ou un serveur PPP pour accéder à votre intranet), vous devez obtenir des informations sur la façon dont le serveur fonctionne.
Puisque vous utilisez Linux, vous pourriez avoir quelques difficultés avec le support de certains FAI (et les serveurs Intranet d'entreprise) qui ne connaissent que les clients MS-Windows.
Toutefois, un nombre croissant de FAI utilisent Linux pour offrir leur service - et Linux pénètre également l'environnement industriel, vous devriez réduire ainsi les chances de rencontrer des problèmes.
La section Fournir les informations dont vous avez besoin pour votre serveur PPP vous explique ce dont vous devez savoir sur le serveur PPP sur lequel vous vous connectez et comment obtenir les informations dont vous avez besoin.
Pour se connecter à un serveur PPP et obtenir le meilleur taux de transfert possible, votre modem doit être configuré correctement.
De la même façon, les ports série de votre modem ainsi que votre ordinateur doivent être configurés correctement.
La section Configurer votre modem et votre port série fournit des informations à ce sujet.
En plus des fichiers qui lancent PPP et automatisent la connexion sur le
serveur PPP, il y a un grand nombre de fichiers de configuration qui
sont mis en place pour que votre ordinateur puisse résoudre les noms comme
www.interweft.com.au
vers l'adresse IP qui est réellement utilisée
pour contacter cet ordinateur. Ces fichiers sont :
/etc/resolv.conf
/etc/host.conf
Voir la section Configurer la résolution de nom vers l'adresse pour une configuration détaillée de cela.
En particulier, vous n'avez pas besoin de lancer un serveur de nom sur votre PC Linux pour le connecter à Internet (sauf si vous le souhaitez). Tout ce dont vous avez besoin est de connaître l'adresse IP d'au moins l'un des serveurs de noms que vous pouvez utiliser (plutôt celui de votre fournisseur d'accès).
Puisqu'établir une liaison PPP entre votre ordinateur Linux et un autre
serveur PPP nécessite la manipulation des périphériques réseau (l'interface
PPP est une interface réseau) et des tables de routages du noyau, pppd
nécessite les privilèges root.
Pour des détails là-dessus, voir la section Utiliser PPP et les privilèges root .
Il y a un certain nombre de fichiers de configuration et d'appel qui doivent être configurés pour rendre PPP opérationnel. Des exemples sont fournis avec la distribution de PPP et cette section montre quels fichiers il doit y avoir :
/etc/ppp/options /etc/ppp/scripts/ppp-on /etc/ppp/scripts/ppp-on-dialer /etc/ppp/options.tpl
Vous devrez créer des fichiers supplémentaires en fonction de ce que vous souhaitez exactement utiliser avec PPP :
/etc/ppp/options.ttyXX /etc/ppp/ip-up /etc/ppp/pap-secrets /etc/ppp/chap-secrets
En plus, le daemon PPP peut traiter un grand nombre d'options en ligne de commande et il est important d'utiliser les bonnes; ainsi cette section montre les options standard de PPP et vous aide à choisir les options que vous utiliserez.
Pour les détails à ce sujet, voir en section Configurer les fichiers de connexion de PPP .
De nombreux fournisseurs d'accès et serveurs PPP utilisent PAP. Si votre serveur n'a pas besoin d'utiliser PAP (si vous pouvez vous connecter à la main et recevoir les messages textes de nom utilisateur/mot de passe il n'utilise pas PAP), vous pouvez tranquillement ignorer cette section.
Plutôt que se connecter dans de tels serveurs en utilisant le nom utilisateur et le mot de passe quand vous êtes interrogés par le serveur pour les entrer, un serveur PPP utilisant PAP n'a pas besoin de login basé sur du texte.
Les informations d'authentification de l'utilisateur sont échangées à la place comme partie prenante du protocole de contrôle de connexion qui est la première partie de l'établissement d'une liaison PPP.
La section Si votre serveur PPP utilise PAP (Password Authentification Protocol) fournit des informations sur les fichiers dont vous avez besoin pour établir une connexion PPP en utilisant PAP.
Une fois les fichiers de base configurés, c'est une bonne idée que d'essayer
ceux-ci en se connectant (avec minicom
ou seyon
) et de lancer
pppd
sur votre PC Linux à la main.
Voir la section Configurer une connexion PPP à la main pour des détails complets.
Une fois que vous pouvez vous connecter à la main, vous allez maintenant commencer à configurer les scripts qui vont automatiser la mise en place de la connexion.
La section
Automatiser votre connexion - Créer les scripts de connexion
couvre la configuration des fichiers nécessaires,
et la mise en place des scripts et du processus de login avec le serveur PPP,
ainsi que des détails complets sur chat
.
Cette section traite des scripts d'authentification du nom utilisateur/mot de passe ainsi que des scripts d'authentification pour les serveurs PAP/CHAP.
Une fois que votre connexion est activée et fonctionne, vous devez pouvoir désactiver la liaison.
Consultez la section Terminer une connexion PPP .
De nombreuses personnes ont des problèmes pour faire fonctionner PPP directement. Les différences entre les serveurs PPP et la façon dont il faut configurer la connexion sont énormes. De plus, PPP a de nombreuses options - et certaines combinaisons d'entre elles ne fonctionnent absolument pas ensemble.
En plus des problèmes de journalisation et de démarrage du service PPP, il y a des problèmes liés aux modems et aux lignes de téléphones qui s'ajoutent !
La section Résoudre les problèmes fournit des informations de base au sujet des erreurs classiques, et la façon de les isoler et de les corriger.
Elle n'est toutefois pas destinée à offrir plus que les informations de base. Al Longyear maintient la PPP-FAQ qui contient bien plus d'informations à ce sujet !
Une fois que la liaison PPP est opérationnelle (spécifiquement, une fois que les
trames IP fonctionnent), pppd
peut lancer automatiquement
(comme utilisateur root
) un script pour accomplir n'importe quelle
fonction qu'un script peut accomplir.
La section
Une fois que la connexion est lancée
fournit des informations sur le script /etc/ppp/ip-up
, les paramètres
que PPP lui envoie et comment l'utiliser pour récupérer votre courrier
électronique de votre compte de votre fournisseur d'accès, ou envoyer
les messages en attente de transmission sur votre machine.
Comme cela est mentionné dans l'introduction, les adresses IP dynamiques affectent la capacité de votre PC Linux à agir comme un serveur sur Internet.
La section Problèmes avec les services IP standard et l'adresse IP dynamique de la liaison PPP fournit des informations sur les (principaux) services affectés et ce que vous pouvez faire (si c'est possible) pour contourner cela.
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