Penguin
Note: You are viewing an old revision of this page. View the current version.

If you install roaring penguin PPPoE on linux from the tarball, you get a few scripts named adsl-start, adsl-connect etc.

Debian's pppconfig, among others, uses a much tidier way using pppd's "call" parameter and /etc/ppp/peers entries.

Here is an example entry for a PPPoE connection. In the following, you would replace ISP with the PPPoE service name on your modem/AccessConcentrator, eth0 with the ethernet device connected to your AccessConcentrator, foo@myisp.com with your username, myisp with a label for your ISP and mypassword with your password.

/etc/ppp/peers/myisp
pty '/usr/sbin/pppoe -p /var/run/pppoe.conf-adsl.pid.pppoe -I eth0 -S ISP' holdoff 5 persist ipcp-accept-remote ipcp-accept-local noauth defaultroute hide-password user foo@myisp.com lcp-echo-interval 5 lcp-echo-failure 5 remotename myisp maxfail 0

/etc/ppp/pap-secrets

"foo@myisp.com" myisp "mypassword"