im not similiar to your distro.
i have redhat distro works as a firewall. my ADSL modem-router works in bridge mode. and i use rp-pppoe on linux side.
fisrt, make sure that NICs are configured correctly,
check /etc/modules.conf (or /etc/modprobe.conf for 2.6 kernels)
there must be some lines like that:
alias eth0 $driver_module_of_eth0
alias eth1 $driver_module_of_eth1
if u have installed rp-pppoe packet first remove it. (rpm -e rp-pppoe)
and download
http://www.roaringpenguin.com/pengui...poe-3.5.tar.gz . etcract it, and read the docs of it.
good luck.