RP-PPPoE is a PPPoE client, relay and server for Linux. It can run completely in user-mode or used the Linux kernel's built-in PPPoE support. Kernel-mode PPPoE is recommended for much better performance.
Compile and install pppd if you don't already have it. If you are installing from OS packages, make sure to install the PPP development package as well.
Unpack rp-pppoe
or clone this git repo.
Change to source directory: cd src
Configure: ./configure --enable-plugin
Compile: make
Install -- this step must be done as root: make install
Read doc/HOW-TO-CONNECT