What is PPPoE?
["PPPoE"] is short for ["PPP"] over ["Ethernet"].
It was put in use by internet providers and is amazingly annoying because of how it caught PPP implementations off guard (which were usually restricted to serial ports and subsequentially modems).
How to make it work
In order to make PPPoE run on a Debian station you must follow the following steps:
- install a Linux kernel which has:
- ppp and pppoe support enabled (module or built-in)
- ethernet driver for the interface on which you expect to connect using PPPoE
- install pppoeconf (it will pull pppoe and ppp)
run pppoeconf and read the instructions given and follow them (note: the password will be shown in plain text)
If everything went fine, now you should be able to browse.
Notes
- If the name server information is not taken from the pppoe data, you will have to insert yourself that data in /etc/resolv.conf
- It is best, in most cases, to keep the suggested answers
- PPPoE has seen working for Debian GNU/Linux Sarge and later. It appears that it runs fine on Debian GNU/Linux Woody, too.
- Documentation on how to use the kernel module without rp-pppoe can be found at /usr/share/doc/ppp/examples/peers-pppoe