Autres connexions

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.

RP-PPPoE-3.5

Introduction à RP-PPPoE

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.

Informations sur le package

Dépendances de RP-PPPoE

Requis

PPP-2.4.2

Installation de RP-PPPoE

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

Explication des commandes

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.

Configurer RP-PPPoE

Fichiers de configuration

/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

Informations de configuration

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

Contenu

Le package RP-PPPoE adsl-setup, adsl-start, adsl-status, adsl-stop, pppoe, pppoe-relay, pppoe-server et pppoe-sniff.

Description

adsl-setup

Un script pour configurer le client. La configuration est alors stockée dans /etc/ppp/pppoe.conf.

adsl-start

adsl-start lance le client en utilisant les options spécifiées dans /etc/ppp/pppoe.conf.

adsl-status

adsl-status affiche le statut de la connexion ADSL.

adsl-stop

adsl-stop arrête le client.

pppoe

Il s'agit du client. Généralement, vous ne devez pas le lancer directement.

pppoe-relay

pppoe-relay lance l'agent de relai du serveur.

pppoe-server

pppoe-server lance le composant serveur.

pppoe-sniff

Un petit reniffleur serveur créé pour aider aux paramètrages de PPPOE_EXTRA.