pppoeconf does not prompt for access concentrator name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pppoeconf (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: pppoeconf
There are multiple access concentrators located on my LAN. When I try to setup a connection using "pppoeconf", it scans for access concentrators, but doesn't give me an option to select the right one. As a result, when I try to connect, it attempts to connect to some wrong access concentrator and I end up with CHAP authentication errors.
System and Package version: Ubuntu 8.04.1 with pppoeconf 1.17ubuntu1.
Steps to reproduce:
1. Running "pppoe-discovery" gives a list of 4-5 access concentrators. I have an account with one of them (assume "abc").
2. Running "pppoeconf" sets up a pppoe connection.
3. Running "pon dsl-provider" shows the following messages in syslog:
Plugin rp-pppoe.so loaded.
pppd 2.4.4 started by root, uid 0
PPP session is 177
Using interface ppp0
Connect: ppp0 <--> eth0
CHAP authentication failed: I don't like you. Go 'way.
CHAP authentication failed
Connection terminated.
As a workaround, I have downloaded and installed the package "pppoe" from the Universe repository. I created a configuration file "/etc/ppp/
pppd 2.4.4 started by root, uid 0
Using interface ppp0
Connect: ppp0 <--> /dev/pts/0
PADS: Service-Name: 'abc'
PPP session is 688 (0x2b0)
CHAP authentication succeeded: Welcome to abc.
CHAP authentication succeeded
Although this workaround works well, the problem is that the Ubuntu CD only includes the "pppoeconf" package and does not include the "pppoe" package. So obtaining it (without a net connection available in Ubuntu), installing it, writing a configuration file and setting the connection to start at boot are quite complicated tasks.
You can use "pppoeconf <ifname>" (see manpage).