configuration des appels entrants PPP Introduction Les comptes PPP entrants font normallement appel à des scripts de con­ nexion spécifiques et des fichiers /etc/ppp/option.tty pour controler les différentes options ppp. Ceci est ennuyeux et nécessite des étapes supplémentaires. Le module pppdialin est une solution générale dont le but est de mettre fin à cette nécessité. 11.. PPrriinncciippeess Un compte PPP est associé à un script de connexion. Ce script est utilisé pour controler les différentes options de l'utilitaire /usr/sbin/pppd. Un script de connexion ppp différent est générallement nécessaire pour chaque type de compte PPP (dédié, adresse IP fixe, ...). De plus il est nécessaire de configurer des scripts comme /etc/ppp/ip-up. Le module pppdialin fournis une solution générale pour faciliter tout cela. · Il améliore le dialogue d'un compte PPP normal et laisse l'administrateur entrer des paramètres pppd et de routage divers et variés. · L'information est stockée dans le fiohier /etc/pppdialin.conf. · L'utilitaire /usr/lib/linuxconf/lib/pppparms est utilisé pour extraire les paramètres pour un compte spécifique et les donner de facon utile à un script shell. · Un script de connexion générique /usr/lib/linuxconf/lib/ppplogin tire avantage de l'utilitaire pppparms. 22.. FFiixxeerr lleess ppaarraammèèttrreess ppaarr ddééffaauutt Vous devez définir les différents paramètres par défaut qui sont hérités par chaque compte. Quelques champs de ce dialogue n'ont pas leur contrepartie dans le dialogue ppp d'un compte: ils affectent le comportement du script ppplogin. 22..11.. UUttiilliisseerr ppppppdd 22..33 ((oouu ssuuppéérriieeuurr)) Il y a actuellement deux versions du démon PPP en utilisation: pppd 2.2 et 2.3. Malheureusement, une option clé a été renommée en 2.3, ce qui fait qu'un simple script ppplogin ne peut fonctionner pour les deux. Cette case à cocher indique au script ppplogin de supporter l'un ou l'autre. 22..22.. AAlllloouueerr ll''aaddrreessssee IIPP ddiissttaannttee eenn ffoonnccttiioonn dduu nnoomm ttttyy ((iiee dduu ppoorrtt)) Cette case à cocher indique au script ppplogin d'utiliser simplement le nom du tty pour l'adresse IP distante. Ceci assume qu'il y ait une entrée dans le DNS qui associe une adresse IP au nom du tty dans votre domaine. Vous avez quelques entrées comme cela (indépendant de la case) : ttys0.votre_domaine.com x.y.z.1 ttys1.votre_domaine.com x.y.z.2 etc... Notez que c'est une très bonne idée d'allouer les adresses IP de cette façon. En utilisant cette stratégie, vous évitez complètement les fichiers /etc/ppp/options.tty. Quand vous ajoutez de nouveaux modems à votre serveur, vous assignez simplement une adresse IP par modem (par tty) dans le DNS et cela est fait. A moins que vous ne sélectionnez cette option, vous devez soit entrer l'adresse IP manuellement (prochain champ) soit le faire par vous- meme... 22..33.. PPrrooxxyy aarrpp ((ssiimmuulleerr llee cclliieenntt ddiissttaanntt ssuurr llee rréésseeaauu llooccaall)) Vous etes autorisé à allouer des adresse IP de votre réseau local. En utilisant l'option proxy arp, vous activez un protocole de routage limité qui dit aux autres machines de votre réseau que votre serveur PPP est la passerelle pour le client PPP distant. Votre serveur PPP devient un routeur. Soyez sur(e) d'activer le routage dans le menu "réseau/routage et passerelle par défaut". Si vous utilisez les adresse IP d'un autre réseau, vous aurez alors besoin, soit de routes statiques, soit d'un autre protocole de routage pour informer les autres machines que votre serveur est la passerelle pour ce réseau. Le module pppdialin ne prends pas en compte cela. 22..44.. TTeemmppss dd''iinnaaccttiivviittéé Après une période d'inactivité, le démon ppp peut déconnecter le lien. Vous devez spécifier ceci en secondes. 0 siginifie que la fonctionalité n'est pas utilisée. 22..55.. TTeemmppss ddee ccoonnnneexxiioonn mmaaxxiimmuumm Ceci fixe la durée maximum d'une session PPP. Ceci ne correspond pas à une option du démon PPP, mais un moniteur de session peut utiliser cette information pour tuer une session qui dure trop longtemps. Une valeur à zéro désactive cette fonctionalité. Dans le future, nous nous attendons à livrer une solution complète pour cela (un moniteur) 22..66.. AAddrreessssee IIPP llooccaallee Entrez ici l'adresse IP utilisée pour la partie locale de la connexion. Toutes les sessions PPP partagent la meme. On utilise souvent l'adresse de la carte Ethernet. 22..77.. DDNNSS PPrriimmaaiirree Entrez ici l'adresse de votre DNS primaire. Cette adresse sera passée au client en utilisant le protocole PPP. Aussi n'y-a-t-il aucun besoin pour l'utilisateur de configurer le DNS. 22..88.. DDNNSS SSeeccoonnddaaiirree Si vous avez deux DNS, entrez l'adresse IP ici. 22..99.. AAuuttrreess ooppttiioonnss PPPPPP Le démon PPP à beaucoup d'options. Vous pouvez indiquer ici des options non prises en compte par ce dialogue. 22..1100.. CCoommmmaannddee ddee ppoosstt--ccoonnnneexxiioonn Entrez ici le chemin et l'argument de la commande qui sera exécutée une fois la connexion établie. Ceci est optionnel. 22..1111.. CCoommmmaannddee ddee ppoosstt--ddééccoonnnneexxiioonn Entrez ici le chemin et l'argument de la commande qui sera exécutée une fois la connexion terminée. Ceci est optionnel. 33.. FFoonnccttiioonnaalliittééss ccoonnttrroollééeess ppaarr ppppppddiiaalliinn Voici la liste des fonctionalités offertes par le module pppdialin. Vous pouvez controler ces fonctionalités soit à partir d'un compte PPP, soit en modifiant les paramètres par défaut dans la section polices du menu utilisateur. 33..11.. ppaarraammèèttrreess PPPPPP Entrez dans cette section les paramètres spécifiques au protocole et à la session PPP. 33..11..11.. CCooppiieerr dduu ccoommppttee Le compte PPP courant héritera, champ par champ, des paramètres de ce compte. La valeur effective de chaque paramètre est obtenue par héritage. Les valeurs par défaut (mises dans le menu paramètres par défaut de PPP) sont remplacées par celles de ce "parent" puis par celles entrées pour ce compte. 33..11..22.. AAlllloouueerr ll''aaddrreessssee IIPP ddiissttaannttee ppaarr nnoomm ddee ttttyy comme le paramètre par défaut. 33..11..33.. AAddrreessssee IIPP ddiissttaannttee Utiliser ce champ pour indiquer une adresse IP fixe. Ceci est utilisé générallement pour un lien dédié 24/7. 33..11..44.. DDNNSS pprriimmaaiirree comme le paramètre par défaut. 33..11..55.. DDNNSS sseeccoonnddaaiirree comme le paramètre par défaut. 33..11..66.. tteemmppss dd''iinnaaccttiivviittéé Après une période d'inactivité, le démon ppp peut déconnecter le lien. Vous devez spécifier ceci en secondes. 0 siginifie que la fonctionalité n'est pas utilisée. 33..11..77.. TTeemmppss ddee ccoonnnneexxiioonn mmaaxxiimmuumm comme le paramètre par défaut. 33..11..88.. AAuuttrreess ooppttiioonnss PPPPPP Le démon PPP à beaucoup d'options. Vous pouvez indiquer ici des options non prises en compte par ce dialogue. 33..11..99.. CCoommmmaannddee ddee ppoosstt--ccoonnnneexxiioonn Entrez ici le chemin et l'argument de la commande qui sera exécutée une fois la connexion établie. Ceci est optionnel. 33..11..1100.. CCoommmmaannddee ddee ppoosstt--ddééccoonnnneexxiioonn Entrez ici le chemin et l'argument de la commande qui sera exécutée une fois la connexion terminée. Ceci est optionnel. 33..11..1111.. DDéélliivvrreerr àà ccee ddoommaaiinnee Entrez le nom d'un domaine. Une fois la connexion établie, la commande suivante sera exécutée /usr/sbin/sendmail -qRdomaine Ceci est utile pour une connexion non permanente où le client fait tourner un serveur smtp. 33..22.. RRoouuttaaggee Vous pouvez configurer des routes statiques à la connexion. Vous entrez une liste de paires réseaux/masque. Ceci est optionnel. 33..33.. OOppttiioonnss IIPPXX Le protocole PPP peut etre utilisé pour transporter des paquets IPX aussi bien que des paquets IP. Vous controlez dans cette section les options IPX minimum nécessaires. 44.. SSttaattuutt ddee ccee mmoodduullee Le module pppdialin a été introduit dans Linuxconf 1.10r26. /usr/lib/linuxconf/lib/ppplogin a été amélioré pour supporter pppparms. Aussi est-ce considéré expérimental. 44..11.. LLee mmoodduullee ppppppddiiaalliinn eett lleess ccoonnnneexxiioonnss PPAAPP Malheureusement, le démon PPP (pppd) ne peut accepter de nouvelles options après une authentification PAP. Ceci rend le module pppdialin beaucoup moins utile pour PAP. Une fois que le module pppdialin sera plus diffusé, nous avons l'intention de modifier le démon pppd pour supporter cela. Pour maintenant, utiliser PAP (sans login script) pour une connexion normale et demandez au client d'utiliser un script de connexion pour ceux qui ont besoin d'options spéciales (routage, adresse IP fixe, ...)