i have to pppoeconf everytime i want to login to inet
You mean you have to run the "pon" script. pppoeconf is the configuration tool that asks for login info each time. Once configured the info is stored in: /etc/ppp/peers/<some_connection_name>
You can then start ppp anytime by doing: $ pon <some_connection_name>
As for automatic starting, I added this to /etc/network/interfaces --- cut here --- auto ppp0 iface ppp0 inet ppp provider <some_connection_name> --- cut here --- Just put your connection-name correctly. The network service should take care of bringing the interface up at boot.
NOTE: this is for the kernel-based pppoe implementation (using deb packages "pppoe" and "pppoeconf"). If you are using user-space implementation (namely rp-pppoe) the startup script is pppoe-start instead of pon. Also the configuration utility is pppoe-setup instead of pppoeconf.
- farazs