To use the PPPoE client, you need:
A Linux system with a 2.0-, 2.2- or 2.4-series kernel.
Kernel support for "packet sockets". All standard distribution kernels include this.
The pppd daemon, version 2.3.7 or later. If you are using demand-dialing, you need version 2.3.10 or later. For kernel 2.4, you need pppd 2.4.
A working Ethernet card.
ADSL service and an ADSL modem.
The latest version of the PPPoE client is 3.3. It includes nice shell scripts for managing the connection as well as more manual pages. It also includes the "MSS Clamp" feature which eliminates the need to adjust MTU settings on LAN hosts. If you are using a version earlier than 2.5, you are strongly encouraged to upgrade. 2.5 and later fix a denial-of-service vulnerability found in earlier versions.
assuming you are using eth0 for the adsl modem do this first
ifconfig eth0 0.0.0.0
if you get an error for ifconfig your NIC is not installed properly. Work on that first.
then run this...