PPPoE (en anglais Point-to-Point Protocol over Ethernet) est un protocole réseau pour encapsuler les trames PPP (Point-to-Point Protocol) à l'intérieur des trames ethernet. Il est principalement utilisé avec les services ADSL lorsque les utilisateurs se connectent au transmetteur ADSL (modem) par Ethernet dans un réseau Metro Ethernet. (Plus d'informations sur Wikipedia et Wikipedia en anglais).
Installer Debian sur un système avec PPPoE
L'installateur Debian permet, depuis Février 2007, l'installation d'un système par PPPoE et configure le système en conséquence. Ajoutez la ligne modules=ppp-udeb à la ligne normale de l'installateur Debian (par exemple, tapez installgui modules=ppp-udeb pour démarrer une installation graphique par PPPoE).
Vous trouverez plus d'informations dans le chapitre Installer Debian GNU/Linux avec PPP sur Ethernet (PPPoE) du Manuel d'installation.
Comment activer PPPoE sur un système déjà installé
Pour activer PPPoE sur un système Debian, vous devrier suivre les étapes suivantes:
- installer un noyau Linux qui a:
- ppp et pppoe reconnus (par module ou nativement). C'est le cas des noyaux compilés par Debian;
- un pilote Ethernet pour l'interface réseau sur laquelle vous comptez utiliser PPPoE;
installer pppoeconf (qui va tirer ppp et optionnellement pppoe );
lancer pppoeconf pour créer et/ou modifier les fichiers /etc/ppp/peers/dsl-provider, /etc/ppp/*ap-secrets et /etc/network/interfaces.
Dans la plupart des cas, le mieux à faire est d'utiliser les réponses suggérées.auto eth0 iface eth0 inet manual auto dsl-provider iface dsl-provider inet ppp pre-up /sbin/ifconfig eth0 up provider dsl-provider
PPPoE avec le pilote pppoe dans l'espace noyau
pppoeconf tente de charger le module noyau pppoe (modprobe -q pppoe). S'il existe un fichier /proc/net/pppoe, la configuration se fait en "kernel_mode". C'est le cas pour une grande majorité d'utilisateurs parce que l'installation standard de Debian a un noyau avec le module pppoe compilé.
plugin rp-pppoe.so eth0
Des informations pour utiliser le module noyau sans rp-pppoe sont disponibles sur /usr/share/doc/ppp/examples/peers-pppoe.
PPPoE avec le pilote pppoe dans l'espace utilisateur
Alternativement, il est possible d'utiliser l'agent pppoe dans l'espace utilisateur.
pty "pppoe -I eth0 -T 80 -m 1452"
Notes
Si les informations concernant le serveur de nom ne sont pas récupérées dans les données pppoe, il est nécessaire de les insérer manuellement dans /etc/resolv.conf.
