Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Oct 2007 12:05:09 +0300
From:      Nikos Vassiliadis <nvass@teledomenet.gr>
To:        freebsd-questions@freebsd.org
Cc:        freebsd@dreamchaser.org
Subject:   Re: user ppp and PPPoE bridging
Message-ID:  <200710231205.09703.nvass@teledomenet.gr>
In-Reply-To: <471D5D11.3090201@dreamchaser.org>
References:  <471D5D11.3090201@dreamchaser.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 23 October 2007 05:31:45 freebsd@dreamchaser.org wrote:
> I'm attempting to change a DSL link from using PPPoE in the DSL modem
> to doing PPPoE on 6.1, with the modem in bridging mode.
>
> I've put the DSL modem in bridging mode, and it brings up the link
> properly -- or at least it reports it as up (DSL led steady; modem
> status report shows it as up, rfc 1483.
>
> Using user ppp, when I attempt to establish the PPPoE connection, I
> never get very far -- ppp dies when it tries to acquire carrier.  I
> don't understand this, as there isn't a carrier signal to acquire on
> an ethernet.  

There is carrier on ethernet. Ethernet belongs to the CSMA/DA model
where CS means carrier sense.

> I tried disabling cd in ppp.conf but as noted in the doc, 
> it's required for a PPPoE connection and is forced on.
>
> Also, how do I know know which interface it is attempting to connect to?
> The debug log shows it found five interfaces, but doesn't indicate which
> one it is trying to connect to.

It tries to use ed1 for PPPoE(set device PPPoE:ed1)
Can you use the minimal configuration labelled pppoe
from /usr/share/examples/ppp/ppp.conf.sample?
The only things you have to change are:
The ethernet interface it will try PPPoE.
username and password.

Is your ed1 connected to the modem directly?
Or it goes through a switch? Can you try connecting
your ed1 directly on your DSL modem's ethernet port?
You might need a crossover cable to do this(
http://en.wikipedia.org/wiki/Ethernet_crossover_cable)
or not since these days many ethernet ports do
this automatically.


Please post also ifconfig and run tcpdump on ed1
during try.


>
[snip]
>
> ============  ppp.conf:  ===========
>
> default:
>   set log all
>   set log -timer
>   ident user-ppp VERSION (built COMPILATIONDATE)
>   set redial 15 0
>   set reconnect 15 10000
> isp:
>   set device PPPoE:ed1
>   disable acfcomp protocomp
>   deny acfcomp
>   set mtu max 1492
>   set mru max 1492
>   enable mssfixup
>   set speed sync
>   enable lqr
>   set lqrperiod 5
>   set ctsrts off
>   disable ipv6cp
>   set dial
>   set login
>   set timeout 0
>   set authname xxxxxx
>   set authkey yyyyyy
>   add! default HISADDR
>

I dont'see anything wrong, but I may be wrong. The small
sample configuration always worked for me. Why don't you
use it as a starting point?

Nikos



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