Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Nov 2001 20:43:53 -0500
From:      "Matthew Emmerton" <matt@gsicomp.on.ca>
To:        "Steve Brown" <gtabug@prayforwind.com>, <freebsd-questions@FreeBSD.ORG>
Subject:   Re: high speed internet connection and lesstif question
Message-ID:  <00c301c173c0$4fbcc190$1200a8c0@gsicomp.on.ca>
References:  <Pine.GSO.4.40.0111221215090.19676-100000@algernon.csd.uwo.ca> <000d01c17381$94666b00$7301a8c0@eagle.ca> <000c01c17393$fd7255c0$660f129f@bro5637> <3.0.5.32.20011122151000.010034b0@mail.sage-american.com> <006f01c1739e$2e2b6f30$1200a8c0@gsicomp.on.ca> <20011122202317.A1106@prayforwind.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Connecting to the 'net via PPPoE isn't possible at install time, for two
reasons:
1) the kernel that ships on the install disks doesn't have any of the
netgraph widgets
2) the userland that ships on the install disks doesn't have ppp, nor the
facility to craft up a valid ppp.conf.

As you correctly point out, you'll need to install the 'bin' distribution
(for ppp) plus the kernel source ('ssys') distribution (for kernel modules)
before you'll be able to use PPPoE.

--
Matt

> Anybody seen this work on GENERIC first hand? If so, it should be
> possible to connect to 'net PPPoE at install time. I tried before,
> but I had to 1'st ftp base system + source over dialup using
> 4.4-RELEASE
>
> I'll try it in fact...
> Steve
>
> On Thu, Nov 22, 2001 at 04:39:34PM -0500, Matthew Emmerton wrote:
> > There is a long and convoluted explanation for that.  I may be a bit
off,
> > but Brian Somers cleared me up on a lot of things wrt this earlier on
this
> > week, so here's everything in one place for the benefit of the archives.
> >
> > In the beginning, you had to have 'options NETGRAPH' in the kernel to
use
> > any of the netgraph widgets, and widgets could be dynamically loaded
when
> > you needed them.  (So, for PPPoE, it would dyanmically load the pppoe,
> > socket and ether widgets, with the base netgraph module being part of
the
> > kernel.)  This worked just fine in 3.4-RELEASE, but broke in 4.0-RELEASE
> > (and remains so.)
> >
> > The handbook was then updated to say that you needed to have all four
> > netgraph options compiled into your kernel.  This would ensure that it
would
> > never have to dynamically load modules and bail out.
> >
> > Somewhere after 4.0-REL (between 4.2-REL and 4.3-REL?), the FreeBSD gods
> > made some changes so 'options NETGRAPH' *wasn't* required in your kernel
> > anymore - it too could be loaded dynamically.  So if you didn't have
> > anything in your kernel and wanted to use PPPoE, the 'ppp' program would
> > dynamically load the required modules and all would be well.
> >
> > In summary, to use PPPoE now, you don't need to modify your kernel --
> > everything will be loaded on the fly.  However, if you want to have the
> > support statically-linked in your kernel, be sure to add all 4 required
> > components for PPPoE, otherwise you'll have problems.
> >
> > --
> > Matt Emmerton



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?00c301c173c0$4fbcc190$1200a8c0>