précédant | suivant | sommaire

PPPoE pour Linux (ou comment installer wanadoo câble sur Linux) 



Et oui... Wanadoo.fr à encore changer de protocole, si ça ne plantait pas souvent on pourrai trouver ça mignon ou comique.  Bon par contre, cette fois c'est du costaud, ça passe mieux. On y gagne, ça fonctionne mieux et surtout plus vite (100ko/s en moyenne contre 25-35Ko/s avant). En plus avec ce nouveau protocole et le modem qu'il loue/vende il nous est permis deux connexions simultanés (deux ordinateur branchés en même temps) .
Un par ethernet (comme avant) et l'autre sur un port USB (toutes les bécane ont au moins un port USB maintenant). 
Vous pouvez donc maintenant branché 2 bécanes sur le même modem sans HUB, peut importe l'OS employé. C'est à dire que vous pouvez jouer à Diablo en réseau sur l'une est publié votre site depuis votre distribution Linux préféré, imaginez ce que vous pouvez faire.... (trop cool).
Ci-dessous trouvez d'abord la façon normal (celle donné par wanadoo.fr et son kit, qui est un peu dépassé il faut dire).
Puis plus bas la manière avec interface de connexion graphique et nouveaux demons pour une connexion plus performante  plus bas.
Enfin les petits trucs pour quand ça marche pas, ou pas bien ... suivant si vous avez une distribution récente ou si vous avez une vieille Distribution style RedHat7.0 (truc)
a.adelmar@wanadoo.fr (plus pour longtemps)


Installation de PPPoE en mode texte

pré requis

Téléchargement et copies:
Prenez votre kit d'installation de FT wanadoo (le CDROM wanadoo) ouvrez le sur :
D:\Linux\pppoe-1.300.000 depuis Windows ou
/mnt/cdrom/Linux/pppoe-1.300.000 depuis Linux
lisez le fichier lisezmoi qui explique qu'il faut:
si vous avez un noyau 2.2 commencez par recopier les fichiers pppoe-2.2  en le renommant pppoe dans /usr/local/bin
si vous avez un noyau 2.0 commencez par recopier les fichiers pppoe-2.0  en le renommant pppoe dans /usr/local/bin
faire de même pour options.pppoe, start-pppoe et stop-pppoe (les recopier dans /usr/local/bin).

récapitulation:
mount /mnt/cdrom
cp /mnt/cdrom/Linux/pppoe-1.300.000/pppoe-xx /usr/local/bin/pppoe
cp /mnt/cdrom/Linux/pppoe-1.300.000/options.pppoe /usr/local/bin/options.pppoe
cp /mnt/cdrom/Linux/pppoe/pppoe-1.300.000/start-pppoe /usr/local/bin/start-pppoe
cp /mnt/cdrom/Linux/pppoe/pppoe-1.300.000/start-pppoe /usr/local/bin/stop-pppoe

Mais pour ne pas s'embéter passer directement au version supérieur surtout si vous avez une distribution récente.
Commencez par télécharger le package du deamons rp-pppoe-x.x-x.i386.rpm pour le mode normal sur : http://www.roaringpenguin.com/pppoe/rp-pppoe-x.x-x.i386.rpm
ainsi que le package de l'interface graphique (qui vous permetra de vous connecter par un simple clic de souris) qui est le programe rp-pppoe-gui-x.x-x.i386.rpm sur http://www.roaringpenguin.com/pppoe/rp-pppoe-gui-3.3-1.i386.rpm
nous verrons plus bas comment installer les deux.

il ne reste plus qu'a retoucher quelques fichiers.



Configuration en mode normal

pour les newbies complet cliquer ici

les autres:
Éditez le fichier start-pppoe, modifiez la ligne
USERID="YourUserID" en remplaçant YourUserID par votre identifiant de connexion.

puis:
Éditez le fichier /etc/ppp/pap-secrets ou /etc/pap-secrets avec les informations sur
votre identifiant de connexion.
ex:     # Secrets for Authentication using PAP
        # Client    server      secret      IP address
        votre_identifiant  *  fti/mon-secret@fti    *

pensez aussi à entrer les deux numéraux DNS dans /etc/resolv.conf ou dans /etc/ppp/resolv.conf comme ceci
nameserver 80.10.246.13
nameserver 80.10.246.142

Il n'y à plus qu'à lancer /usr/local/bin/start-pppoe et vous serai connecté, et /usr/local/bin/stop-pppoe pour déconnécter.


Plus pérformant, simple, la connexion en mode graphique

Et oui, il y à plus simple, agréable et instructif (vous pourrai voir en direct, le nombre d'octet transmis et reçus) c'est d'installer une interface graphique.
C'est à dire d'installer le programme rp-pppoe-gui que vous trouverai sur : http://www.roaringpenguin.com/pppoe/rp-pppoe-gui-x.x-x.i386.rpm
Voici ci-dessous la marche à suivre pour avoir une connexion ouvrable d'un clic et facilement configurable.
D'abord il n'est pas nessecaire d'installé le kit wanadoo si vous passez par rp-pppoe-gui. Donc pas besoin de faire quoi que ce soit avant.
Marche à suivre:
téléchargé rp-pppoe-xxx.i386.rpm et rp-pppoe-gui-xxx.i386.rpm puis suivre les indications ci-dessous pour installer



installation du deamon rp-pppoe et lancement

Installation du deamon rp-pppoe
Ce placer dans le répertoire ou rp-pppoe-x.x-x.i386.rpm à été téléchargé puis taper en tant que root:
# rpm -i rp-pppoe-x.x-x.i386.rpm
puis refaire pareil avec rp-pppoe-gui-x.x-x.i386.rpm en tapant:
# rpm -i rp-pppoe-gui-x.x-x.i386.rpm
et finalement le lancer, en root, en tapant:
# tkpppoe
Là une boite s'ouvre, entrez votre identifiant, mot de passe dans le premier onglet
deuxième onglet spécifiez eth0 si il n'y est pas déjà
puis précisé sur le dernier onglet "Options" cochez "allow non-root user" et "use synchronous ppp".
Et voilà le tour est jouer.
Vous pouvez lancer la connexion pppoe depuis un utilisateur non-root en tapant :
$ tkppp &
ou en créant un icône sur le bureau, ou un lanceur et en lui faisant lancer la commande:
tkpppoe &
Si vous avez des problèmes n'hésitez pas à mailer chez moi au aadelmar@wanadoo.fr
Voilà c'est tout.



Lire les lignes qui suivent si vraiment vous êtes débutant complet sur Linux et que vous désirez avoir wanadoo câble de suite, sans avoir la moindre idée de comment on édite un fichier. La suite reprend le chapitre configurer  en mode normal (c'est l'age de pierre) alors qu'il suffit d'installer les deux paquetages rp-pppoe et rp-pppoe-gui dans cet ordre puis lancer tkpppoe pour avoir une connexion en mode graphique....


Si vous êtes vraiment débutant sur linux tapez:

su
mot_de_passe_root
mc
selectionnez le fichier /usr/local/bin/start-pppoe puis appuyez sur F4  ou si vous n'avez pas mc taper vi ou emacs /usr/local/bin/start-pppoe puis
remplacer dans la ligne USERID="YourUserID" par USERID="votre_identifiant"

exemple:
USERID="fti/6etMoi@fti"
puis sauvez en appuyant sur F2 sur mc ou :wq! sur vi pour sauver.

recommencer avec le fichier /etc/ppp/pap.secrets
en remettant votre identifiant juste sur la ligne en dessous de #Client   server secret IP address
exemple:
# Secrets for Authentication using PAP
# Client    server      secret      IP address
fti/6etMoi@fti

en suite pour récupérer les fichier téléchargés depuis Windows je suppose faire en tant que root:

créer un accès à Windows si il n'existe pas:
    cd /mnt
    mkdir dosc
    cd dosc
pour monter votre partition C:\
    mount -t vfat /dev/hda1 /mnt/dosc
aller chercher vos fichier téléchargé sur C:\download\rp-pppoe-3.3-1.i386.rpm et rp-pppoe-gui-3.3-1.i386.rpm
    cp /mnt/dosc/download/rp-pppoe-3.3-1.i386.rpm /tmp
    cp /mnt/dosc/download/rp-pppoe-gui-3.3-1.i386.rpm /tmp
ou avec mc sélectionnez un fichier dans /mnt/dosc/download/rp-pppoe-3.3-1.i386.rpm puis appuyer sur F5 pour le copier ou bon vous semble.

Une fois sur votre partition Linux en /tmp ou ailleurs placer vous dans le même répertoire puis lancer l'installation dans votre distribution en tapant:
rpm -i rp-pppoe-3.3-1.i386.rpm
rpm -i rp-pppoe-gui-3.3-1.i386.rpm

voilà, c'est fini il ne reste plus qu'a appelé
tkpppoe &
de mettre dans le premier onglet votre identifiant et votre mot de passe
et de cocher les deux case dans options "allow non-root users" qui permettra que vous ouvriez la connexion depuis n'importe quel utilisateur de la bécane et "use synchronous ppp"
la connexion et lancer vous voyez les données qui entre et celle qui sorte il vous suffira de cliquer sur OUT pour éteindre la connexion et exit pour fermer.

Si vous avez pas tout compris n'hésitez pas a me contacter ici



Si vous avez une vieille distribution:
n'hésitez pas à changer vos demons rp-pppoe et ppp pour qu'ils soient du même tonneau (numéro version) que rp-pppoe-gui dans la mesure ou il peuvent quand même être en phase avec le noyeau, pour cela allez fouiller du coté de : http://fr2.rpmfind.net/linux/rpm2html
Ils ont tout les rpms, classé par noyeau, architecture de becane que vous avez, ils ont aussi des updates de ces packages. Pour ma part la RedHat 7.0 fonctionne mieux avec rp-pppoe-2.5.1.i386.rpm plutot que celle d'origine sur Wanadoo (RSA + pppoe (derniére exigence de câble wanadoo.fr)).
Donc il faut trouver le bon package ou si l'on sait faire (moi pas encore, j'ai pas essayé) recompiler son noyeau.
Mais il y a possibilité de trouver le package qui fonctionnera (3 paramétres doivent être respecter, le noyeau, le package ppp (qui contient ppd) et le rp-pppoe.

Derniéres précisions: (important)

Si vous passez par rp-pppoe-gui, n'hésitez pas à saquer le rp-pppoe initial (de votre distribution) pour installé une paire rp-ppp-gui et rp-pppoe de la même version, ce qui est essentiel au bon fonctionnement de votre conexion.
Normalement vous n'avez besoin de rien d'autre que les deux paquetages rp-pppoe et rp-pppoe-gui, donc n'hésitez pas à oter tous les vieux fichiers, qui ne servent plus à rien (ceux du kit de connexion wanadoo). Vérifiez tout de même d'avoir ppp sur votre bécane.

Quoi qu'il en soit vous n'êtes pas obligé d'installer rp-pppoe-gui-xxx.rpm qui est un package pour avoir une petite interface graphique, vous permettant de configurer votre connexion pppoe et de suivre les débits entrée-sortie.
Vous pouvez donc simplement installer rp-pppoe et lancer la connexion en root en tapant au prompt:
/home/local/bin/start-pppoe &
au lieu de l'appel au mode graphique de rp-pppoe-gui qui est:
tkpppoe &

-------------------------------------------------------
Le câble c'est pas mal surtout depuis que l'on peut s'y brancher à deux machines, il suffit de connecter la première sur le port Ethernet comme on l'a vu plus haut et la seconde sur le port USB et il suffira simplement de configurer le conexion du second sur usb0 au lieu de eth0.
don't be affraid this is a tango
alain
 

               retour


précédant | suivant | sommaire
Last modified: Sun Jul 7 18:59:31 CEST 2002