On some Linux Systems (i.e. my Debian Sarge 3.1 r3 and
Mandrake 10.1)pppoe bridged support won't work if /dev/
net/tun doesn't exists.
pppoa3 tries to open such device, but if it is not
there, it won't work and the app will exit.
I haven't make a patch for the C code, but you can fix
this by typing as root:
mknod /dev/net/tun c 10 200