With Debian...
Edit /etc/network/interfaces :
auto ppp0 iface ppp0 inet ppp provider dsl-provider
dsl-provider living in /etc/ppp/peers
ln -s /etc/ppp/pppoe_on_boot /etc/ppp/ppp_on_boot and didn't modify /etc/network/interfaces as above... since Ubuntu uses Debian's deprecated method.
Last modified 11.06.2005