Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jan 2001 23:20:47 +0000
From:      Brian Somers <brian@Awfulhak.org>
To:        Julian Elischer <julian@elischer.org>
Cc:        Felix-Antoine Paradis <reel@idemnia.ath.cx>, "Daniel C. Sobral" <dcs@newsguy.com>, hackers@FreeBSD.ORG, brian@FreeBSD.ORG, brian@Awfulhak.org
Subject:   Re: PPPoE 
Message-ID:  <200101222320.f0MNKl104853@hak.lan.Awfulhak.org>
In-Reply-To: Message from Julian Elischer <julian@elischer.org>  of "Mon, 22 Jan 2001 08:52:28 PST." <3A6C654C.F14FA457@elischer.org> 

index | next in thread | previous in thread | raw e-mail

I think the best way to implement this is some sort of config message 
to the pppoe node (before the connect/listen).  The NETGRAPH version 
of ppp(8) is capable of doing ``chat scripts'' with netgraph nodes, 
so it's fairly easy to configure the node configuration conversation...

Hopefully now that Christmas is over I'll be able to get back to 
netgraph'ifying ppp :-)

> Felix-Antoine Paradis wrote:
> > 
> > To get pppoe to work, just set the options in the kernel and use a good
> > config (ppp.conf) and use pppd.
> > 
> > On Mon, 22 Jan 2001, Daniel C. Sobral wrote:
> > 
> > > It seems I need the following parameters to get my PPPoE to work. Could
> > > we have these options, please?
> > >
> > > >> -f disc:sess
> > > >>        The  -f  option  sets  the Ethernet frame types for
> > > >>        PPPoE discovery and session frames.  The types  are
> > > >>        specified  as  hexadecimal  numbers  separated by a
> > > >>        colon.  Standard PPPoE uses frame types  8863:8864.
> > > >>        You should not use this option unless you are absoˇ
> > > >>        lutely sure the peer you are dealing with uses non-
> > > >>        standard  frame  types.  If your ISP uses non-stanˇ
> > > >>        dard frame types, complain!
> 
> Definitly complain! This is equivalent to calling a protocol tcp/ip
> but using a first byte in the packet.
> I will look at a configuration message for the netgraph node
> but Brian will hav eto work out how to send it, and where the
> configuration parameter should be set to do this..
> 
> The other possibility is a sysctl.
> 
> 
> > > >>  -S service_name
> > > >>         Specifies the desired  service  name.   pppoe  will
> > > >>         only  initiate  sessions  with access concentrators
> > > >>         which can provide the specified service.   In  most
> > > >>         cases,  you should not specify this option.  Use it
> > > >>         only if you know that  there  are  multiple  access
> > > >>         concentrators or know that you need a specific serˇ
> > > >>         vice name.
> 
> 
> If you are talking about the netgraph based pppoe, then -xxx type 
> flags are not how you configure it.  I think you are talking about
> the (rather inefficient) userland ppp daemon.
> 
> the service name requested is already an argument in the pppoe 
> configuration.
> 
> "If a PPPoE:iface[:provider] specification is given, ppp will at-
> tempt to create a PPP over Ethernet connection using the given
> iface interface by using netgraph(4). "
> 
> In this case the "provider" is the service name.
> 
> 
> -- 
>       __--_|\  Julian Elischer
>      /       \ julian@elischer.org
>     (   OZ    ) World tour 2000
> ---> X_.---._/  from Perth, presently in:  Budapest
>             v

-- 
Brian <brian@Awfulhak.org>                        <brian@[uk.]FreeBSD.org>
      <http://www.Awfulhak.org>;                   <brian@[uk.]OpenBSD.org>
Don't _EVER_ lose your sense of humour !




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



help

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