Produits et services
Ouvrez une session dans votre compte Primus
Service électronique de Primus
Gérez votre compte Primus en ligne — mettez à jour vos renseignements corporatifs, payez votre facture de Primus, créez des comptes de courriel additionnels et bien plus encore !
Accueil > Centre de soutien > Soutien Internet > Soutien DSL > Configuration Unix PPPoE - Console Linux
Configuration Unix PPPoE - Console Linux
Configuration de PPPoE en environnement Linux
par Adam Kalicak
Ce document est fourni « tel quel ». Nous espérons qu’il vous sera utile. Malheureusement, Primus ne peut actuellement pas donner son soutien par téléphone aux utilisateurs de Linux.
La configuration d’une connexion PPPoE est bien différente pour Linux que dans un environnement Windows ou Macintosh. Certaines distributions de Linux sont maintenant regroupées avec des clients PPPoE. Si cela n’est pas le cas pour vous ou si vous êtes incertain, vous devez en télécharger et en installer un. Vous trouverez un client dans tout site d’archives Linux comme http://www.freshmeat.net, etc. ou, jetez un coup d’œil ci-dessous pour un client simple et efficace, de Roaring Penguin Software, appelé RP-PPPoE.
Installation
Exigences matérielles
Pour pouvoir installer et utiliser ce client PPPoE, vous aurez besoin de :
- Un système Linux avec noyaux de série 2.0, 2.2 ou 2.4.
- Le soutien des noyaux aux « connecteurs pour paquets ». Tous les noyaux de distribution standard incluent ceci.
- Le démon pppd, version 2.3.7 ou plus récente. Si vous utilisez la composition sur demande, vous devrez avoir la version 2.3.10 ou plus récente.
- Pour le noyau 2.4, vous devez avoir pppd 2.4. (Ces modules et les autres modules requis pour Linux se trouvent sur : http://www.rpmfind.net).
- Une carte Ethernet fonctionnelle.
- Le service ADSL et un modem ADSL.
Vous devez ouvrir la session au segment principal afin d’installer et de configurer le logiciel. Si vous faites l’installation à partir d’un code de source, vous devrez installer un environnement de développement C complet (p. ex. : compilateur, marque, relieur, entêtes, bibliothèques). GCC (GNU-C) est le compilateur le plus convoité pour Linux et se trouve également sur http://www.rpmfind.net ou http://www.linuxapps.com, mais la plupart des distributions de Linux ont déjà GCC (ou autre compilateur).
Configuration de votre matériel Ethernet (votre carte réseau [NIC])
Tout d’abord, assurez-vous que la carte réseau que vous comptez utiliser avec le modem est visible par le noyau Linux. Cette procédure dépasse la portée de ce document. Toutefois, si la carte est la seule carte Ethernet dans le système, l’exécution de :
ifconfig eth0
devrait afficher un résultat comme celui-ci :
eth0 Link encap:Ethernet HWaddr 00:60:67:62:31:D4
N’oubliez pas que votre HWaddr sera différent. Tant que vous voyez la ligne HWaddr, votre carte devrait fonctionner.
N’ASSIGNEZ PAS d’adresse IP à votre carte Ethernet.
NE CONFIGURZ PAS la carte pour qu’elle apparaisse au démarrage.
Configuration DNS
Si vous utilisez des serveurs DNS , modifiez le fichier /etc/resolv.conf pour qu’il contienne ces lignes :
nameserver 216.254.141.2
nameserver 209.90.160.222
Installation avec RPM
Si vous avez téléchargez le type de fichiers RPM, vous devrez inscrire la commande suivante à l’indicatif d’interpréteur de commandes :
Si vous ne voulez pas le type GUI :
rpm -Uvh rp-pppoe-3.5-1.i386.rpm
Ensuite :
/usr/sbin/adsl-setup
Si vous voulez le type GUI :
rpm -Uvh rp-pppoe-3.5-1.i386.rpm rp-pppoe-gui-3.5-1.i386.rpm
Ensuite :
/usr/bin/tkpppoe
Installation à partir du code de source (Mandrake et autres distributions de Linux)
Si vous avez téléchargé le fichier TAR comprimé, vous devrez changer le dossier auquel vous avez téléchargé le fichier (habituellement votre dossier de base) et inscrire le code suivant pour l’indicatif d’interpréteur de commandes :
tar -xvfz rp-pppoe-3.5.tar.gz
Ceci vous permettra d’extraire le code de source et les bibliothèques requis pour compiler, configurer et installer le client PPPoE dans votre ème. Vous devrez ensuite vous rendre au dossier où les fichiers ont été extraits en inscrivant :
cd rp-pppoe-3.5
Maintenant que vous êtes dans le dossier /rp-pppoe-3.5/, la compilation se fait facilement mais vous devrez choisir de compiler le client basé sur le programme de développement ou sur le client basé GUI.
Si vous voulez le client basé sur le programme de développement, inscrivez, à l’indicatif d’interpréteur de commandes :
./go
Si vous voulez le client basé sur GUI (pour XWindows), inscrivez, à l’indicatif d’interpréteur de commandes :
./go-gui
SI CES TENTATIVES NE FONCTIONNENT PAS...
Comme chaque distribution de Linux est unique, ce n’est pas tous les systèmes qui pourront compiler en utilisant la procédure ci-dessus. Si vous vous embourbez ou que vous ne pouvez pas compiler le programme, vous voudrez peut-être compiler le client manuellement en suivant les étapes suivantes à l'indicateur d'interpréteur des commandes :
Tout d’abord, vous devez extraire tous les fichiers requis en inscrivant :
tar -xvfz rp-pppoe-3.5.tar.gz
Une fois que les fichiers sont extraits, vous devez vous rendre au dossier source en inscrivant :
cd rp-pppoe-3.5/src
Maintenant que vous êtes au dossier de source, vous devez configurer le code de source de façon à le rendre compatible avec votre système en inscrivant :
./configure
Une fois que le code de source est configuré pour votre système, vous devez compiler le code de source en un programme utilisable appelé « fichier binaire ». À cette fin, il suffit d’inscrire :
make
Une fois que le fichier binaire a été compilé (ou fait), il doit être installé dans votre système. Encore une fois, utilisez la commande « Make » en conjonction avec une fonction d’installation en inscrivant :
make install
Et maintenant, pour la dernière étape, configurez le client dsl en inscrivant :
adsl-setup
Bon. J’ai installé RP-PPPoE, mais comment dois-je établir la connexion?
Au dossier racine, vous pouvez vous raccorder au système de développement en inscrivant :
adsl-start
Pour arrêter la connexion, il suffit d’inscrire, au système de développement :
adsl-stop
Comment établir la connexion automatiquement au démarrage?
Sur les systèmes Red Hat, la procédure d’installation devrait déjà avoir installé un script appelé /etc/rc.d/init.d/adsl. Pour obtenir la connexion au démarrage, il suffit d’inscrire cette commande au dossier racine :
chkconfig --add adsl
Pour les systèmes autres que Red Hat, ajoutez cette ligne à la fin du fichier /etc/rc.d/rc.local :
/usr/sbin/adsl-start
- Au sujet de Primus
- Politique d’utilisation acceptable
- Politique en matière de confidentialité
- Modalités d’utilisation
- Carte du site
- English Site
Droit d’auteur © 1997 - 2006 Primus Telecommunications Canada Inc.