On 9/9/07, Omkar Raut wrote:
The strange thing is that although this utility prompts for username and password, it doesn't give an option to select the Access-Concentrator and Service-Provider name. (The list of service-providers and access-concentrators can be obtained using pppoe-discovery).
Use rp-pppoe. I compiled it from source, but you can get its deb package. Configure it using pppoe-setup. You can specify which access concentrator to use by editing file /etc/ppp/pppoe.conf .The two fields you will need to change are ACNAME and SERICENAME Then connect using ppppoe-start command.
-omkar.
Thanks, it worked! Here's the details TWIMC: I did not need of installing rp-pppoe from source, debian includes the package "pppoe" which is different from the package "pppoeconf". When I ran pppoe-setup, I got:
# pppoe-setup Welcome to the Roaring Penguin PPPoE client setup. First, I will run some checks on your system to make sure the PPPoE client is installed properly...
Oh, dear, I don't see the file '/etc/ppp/pppoe.conf' anywhere. Please re-install the PPPoE client.
Reinstalling pppoe didn't work, so I downloaded the rp-pppoe tarball from www.roaringpenguin.com/pppoe/ extracted it and copied the pppoe.conf file to /etc/ppp
pppoe-setup now worked fine. I tried running pppoe-start without adding the service-name & access-provider to pppoe.conf. I started giving authentication errors, but after a few attempts it did connect. Now, I added the service-name & access-provider details to pppoe.conf and reconnected, it worked on the first attempt.
Also, I had to remove the default gateway ip address from my eth0 configuration, so that the pppoe connection would be set as the default gateway.