[oclug]pppoe and dsl on debian
Brenda J. Butler
bjb at achilles.net
Thu Jan 9 11:25:03 EST 2003
I'm running debian stable (woody, 3.0R0) (from cd) and I have
rp-pppoe 3.3 (from a debian package). I want to use
the debian package, rather than installing software
outside the apt-get system.
However, debian has modified the rp-pppoe setup to suit
itself. rp-pppoe comes with scripts such as adsl-start,
adsl-setup that magically sets up stuff for you. Debian
removed them and it does the setup and startup another way.
I don't mind, but all the support channels seem to...
My installation doesn't work, and I can't figure out how
to make it work. My isp just says that if I don't have
adsl-setup, then I "don't have a proper installation"
so I don't think I'll be getting any help there (this is
a different isp than the one I'm posting from now).
I have a dsl modem, and it does synchronise with the
telephone company (the ADSL light lights up solid green
after a few seconds of being connected).
When I run pon provider, I get the following in my
Jan 9 10:39:25 seal pppd: Connection terminated.
Jan 9 10:39:55 seal pppd: Serial connection established.
Jan 9 10:39:55 seal pppd: Using interface ppp1
Jan 9 10:39:55 seal pppd: Connect: ppp1 <--> /dev/pts/4
Jan 9 10:39:56 seal pppoe: PADS: Service-Name: ''
Jan 9 10:39:56 seal pppoe: PPP session is 6497
Jan 9 10:39:59 seal pppd: Couldn't set pass-filter in kernel: Invalid argument
Jan 9 10:39:59 seal pppd: LCP terminated by peer
Jan 9 10:39:59 seal pppoe: Session terminated -- received PADT from peerJan 9 10:39:59 seal pppd: Modem hangup
Jan 9 10:39:59 seal pppd: Connection terminated.
And when I run pppoe -A, I get the following on the display:
seal:/usr/src/debian/rp-pppoe-3.3/src# pppoe -A
Got a cookie: 7b c0 f3 d3 bd f4 44 c1 ab 8f 7f fd be 2f 22 76
So I need to know why the connection is being reset by the peer
so I can fix it.
Is it normal for the Service-Name to be null?
I don't think it's normal for the Connect line to be
pointing to pts/4. I think it's supposed to point to eth0.
According to the docs, pppoe is supposed to default to using
I have verified with the isp that my username and password
While the connection is getting established, I can see that both
pppd and pppoe are running, however the ifconfig never shows
an ip address for eth0.
Here's the output from ps fax while trying to connect:
13068 ? S 0:00 /usr/sbin/pppd call provider
13069 ? S 0:00 \_ /usr/sbin/pppoe -I eth0 -T 80 -m 1452
So I see that pppoe is indeed being told to use eth0 as the
network interface, I'm not even relying on the default.
I've turned on pppoe debugging and looked at the packets,
it never gets to the point where it tries to do authentication
(at least, I never see a username/password packet(s))
Please don't tell me to upgrade my rp-pppoe, the latest package
in debian is 3.3 and I want to use debian. Also, I've looked
at the change-logs and it doesn't look like there is anything
I need in 3.4 or 3.5.
I can give lots more information, please let me know what
info you want and I will send it (eg, ppp options file,
debug dumps, interfaces file, etc).
Thank in advance for any help. I've been messing with the
networking so anything could be wrong. Please don't hesitate
to ask me to check the simplest things.
bjb at achilles dot net
Welcome to the GNU age! http://www.gnu.org
5F82 9855 E247 1F8A 49CD 053E FB03 E77F 2A19 D707
More information about the OCLUG