Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 09 Dec 2000 00:44:40 +0100
From:      "Manfred Usselmann" <Usselmann.M@icg-online.de>
To:        "questions@freebsd.org" <questions@freebsd.org>
Cc:        "Philipp Reichmuth" <reichmut@bonn.edu>
Subject:   Re: DSL/PPPoE problem
Message-ID:  <200012090004.BAA48097@icg-pc202.hofheim.icg-online.de>
In-Reply-To: <1988.001208@bonn.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 8 Dec 2000 23:42:44 +0100, Philipp Reichmuth wrote:

>-----BEGIN PGP SIGNED MESSAGE-----
>
>Hello there!
>
>I'm currently having trouble installing DSL under FreeBSD
>4.2-RELEASE.
>Actually, it's German Telekom T-DSL, using PPPoE. I've posted it to
>the German lists already, as some of you will probably have noticed.
>
>The DSL cabling is OK. This is the ppp.conf file section:
>- - - -----8< snip >8-----
>tdsl:
> allow users user1 user2 user3
> set device PPPoE:ep1     # ep1 is the NIC I use for PPPoE.
> set MTU 1492
> set MRU 1492
> set dial
> set crtscts off
> set speed sync
> accept lqr
> disable deflate
> disable pred1
> disable vjcomp
> disable acfcomp
> disable protocomp
> set log Phase LCP IPCP CCP Warning Error Alert Lots Of Crap
> set ifaddr 10.0.0.1/0 10.0.0.2/0 0.0.0.0 0.0.0.0
> add default HISADDR
> set login
> set authname array_of_numbers@t-online.de
> set authkey dontlookatme
> set server /some/socket 0700
> nat enable yes
> nat same_ports yes
>- - - -----8< snip >8-----
>
>Netgraph is compiled into the kernel.
>
>When I call "ppp tdsl" and give it a "dial" command, I get chucked
>out
>after five seconds because there's no carrier. Doing "set cd off"
>doesn't help because the man page says I need a carrier for PPPoE.
>It's rather nicely deterministic, however: after "set cd N" I get
>chucked out after N seconds. How cute.
>
>So I guess something's wrong on the PPPoE layer. The tutorial I was
>using contains some nice protocol dumps from the PPPoE layer; the guy
>who made them says he did it using tcpdump(1); however, I can't think
>of an interface to dump with tcpdump, as tun0 is out of the question
>and ep1 doesn't work because it's not configured for TCP/IP, which
>ought not to be necessary because I won't be talking IP to my ep1. So
>basically, I don't know what to dump, unless I start to wriggle
>around
>with Netgraph. The solution I'd think of would be to hang an ng_bpf
>node between the ng_pppoe node created by PPP and the ng_ether node
>that represents my ep1. This doesn't work, however, because I can't
>hang nodes between other nodes; I can just disconnect nodes from
>other
>nodes and reconnect them to third nodes. As soon as I disconnect the
>ng_pppoe node, it gets shut down automatically which is a nice thing
>but which doesn't help me at all. When I create a new pppoe node, PPP
>won't use it, and when I start PPP without creating a new pppoe node,
>PPP complains quite correctly about ep1:'s orphan hook being used by
>the ng_bpf node, which he's quite right about. Now I'm quite new to
>Netgraph, but I haven't got a clue what I could do to get a dump from
>the PPPoE layer.
>
>Is there anything else that could be wrong? How do I tcpdump the
>PPPoE
>layer? Am I just an idiot or is this difficult?
>
>The machine I'm using is not spectacular. It's an ancient 486
>DX4/133,
>with an NE2000 and a 3COM 3c509 as NICs. The 3COM, like so many
>3COMs,
>gets mirrored as ep0 and ep1, ep0 is a shadow adapter that does
>nothing except linger on the bus and confuse the PnP code, while ep1
>is the actual adapter. This is in the problem list as kernel/18200,
>but I don't think that's the fault. The ep1 gets auto-configured by
>PnP to IRQ 9, but since there is no graphics adapter in the machine,
>that probably doesn't hurt.
>
>Anyhow, what can I do about the DSL problem? Any suggestions? Thanks
>in advance.

Do you have 'ifconfig_ep1="up mtu 1492"' in rc.conf?

Did you test that the NIC is really working (DOS Bootdisk with 3Com utility)? 

Has the ADSL modem really established a connection to the DSL service at the Telekom? 

Manfred

-- 
________________________________________________________________________
Manfred Usselmann                              usselmann.m@icg-online.de




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012090004.BAA48097>