D'autres méthodes permettant de se connecter à de grands réseaux sont entre autres les interfaces ISDN et PPPoE. Ce dernier est discuté ici. Des pages sur l'ISDN (ou sur d'autres lorsque le besoin se fait sentir) sont toujours les bienvenues et seront incluses dans des futures versions du livre suivant leurs disponibilités.
Le package Roaring Penguin PPPoE contient à la fois un client et un composant server fonctionnant avec le client. Le client vous permet de vous connecter à de grands réseaux utilisant le protocole PPPoE, commun parmi les fournisseurs ADSL. Le composant serveur fonctionne avec le client, vous permettant de configurer d'autres clients réclamant une configuration.
Téléchargement (HTTP): http://www.roaringpenguin.com/products/rp-pppoe/rp-pppoe-3.5.tar.gz
Téléchargement (FTP): ftp://ftp.rutgers.edu/pub/slackware/slackware_source/n/rp-pppoe/rp-pppoe-3.5.tar.gz
Taille du téléchargement: 185 Ko
Estimation de l'espace disque requis: 2.2 Mo
Estimation du temps de construction: 0,05 SBU
Note :Si vous pensez utiliser le mode noyau PPPoE, ce paquetage n'est plus explicitement nécessaire. Néanmoins, il est recommandé pour faciliter la configuration. Des informations supplémentaires sur le mode noyau PPPoE est disponible dans rp-pppoe-3.5/doc/KERNEL-MODE-PPPOE.
Installez RP-PPPoE en lançant les commandes suivantes:
cd src && ./configure && make && make install
Ce sont les commandes d'installation standards utilisant le préfixe /usr. Vous pouvez de manière optionnelle utiliser le script go à la base du répertoire des sources pour lancer les mêmes commandes, qui sont ensuite immédiatement suivies du script adsl-setup.
/etc/ppp/pppoe.conf, /etc/ppp/firewall-standalone, /etc/ppp/firewall-masq, /etc/ppp/pppoe-server-options, /etc/resolv.conf, /etc/ppp/pap-seecrets, /etc/ppp/chap-secrets
Pour configurer RP-PPPoE après l'installation, vous devez lancer le script adsl-setup.
Lors de la configuration de votre connexion, vous aurez besoin d'avoir les informations des serveurs de noms, ainsi que votre nom d'utilisateur et votre mot de passe. Il vous sera aussi demandé si vous souhaitez configurer une connexion à la demande ou une connexion permanente. Si votre fournisseur d'accès ne vous charge pas à la minute, il est généralement bon d'avoir un script de démarrage gérant la connexion pour vous. Vous pouvez, bien sûr, choisir de ne pas installer le script suivant et de lancer votre connexion manuellement avec le script adsl-start.
Utilisez les commandes suivantes pour créer le script de démarrage optionnel adsl:
cat > /etc/rc.d/init.d/adsl << "EOF" #!/bin/bash # Début $rc_base/init.d/adsl # Basé sur le script sysklogd à partir de LFS-3.1 et précédent. # Réécrit par Gerard Beekmans - gerard@linuxfromscratch.org # script adsl écrit par DJ Lucas - dj@lucasit.com source /etc/sysconfig/rc source $rc_functions case "$1" in start) echo "Lancement de l'interface ADSL..." /usr/sbin/adsl-start evaluate_retval ;; stop) echo "Arrêt de l'interface ADSL..." /usr/sbin/adsl-stop evaluate_retval ;; restart) $0 stop sleep 1 $0 start ;; status) /usr/sbin/adsl-status ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac # End $rc_base/init.d/adsl EOF chmod 755 /etc/rc.d/init.d/adsl
Maintenant, créez les liens symboliques nécessaires:
ln -sf ../init.d/adsl /etc/rc.d/rc0.d/K49adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc1.d/K49adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc2.d/K49adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc3.d/S24adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc4.d/S24adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc5.d/S24adsl &&
ln -sf ../init.d/adsl /etc/rc.d/rc6.d/K49adsl
Le package RP-PPPoE adsl-setup, adsl-start, adsl-status, adsl-stop, pppoe, pppoe-relay, pppoe-server et pppoe-sniff.
Un script pour configurer le client. La configuration est alors stockée dans /etc/ppp/pppoe.conf.