Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Jul 2002 09:48:01 -0400
From:      "Eric L. Howard" <elh@outreachnetworks.com>
To:        freebsd-isp@FreeBSD.ORG
Subject:   Re: PPPoE Server + RADIUS setup
Message-ID:  <20020719094801.D13778@outreachnetworks.com>
In-Reply-To: <20020718113446.W8644-100000@stalker.amigo.net>; from randys@amigo.net on Thu, Jul 18, 2002 at 11:43:27AM -0600
References:  <20020718113446.W8644-100000@stalker.amigo.net>

next in thread | previous in thread | raw e-mail | index | archive | help
At a certain time, now past, Randy Smith spake thusly:
> Hi all,
> 
> I'm looking for a couple of things.
> 1) A good general tutorial on how PPPoE works. Google only wants to return
> hits about Windows client setup (at least in the first 50 hits or so). :-(
> 
> 2) My boss (and the Network Admin) wants to look at using PPPoE to deal
> with our broadbasd customers. Fine. We want to authenticate via an
> existing RADIUS server running on FreeBSD. What do I need to setup a PPPoE
> server? Can I use /usr/libexec/pppoed or should I install the Roaring
> Penguin port? Is there a good HOWTO on setting up a PPPoE server on
> FreeBSD?

I don't know about a HOW-TO, but the /usr/share/examples/ppp/ppp.conf.sample
has this snippet:

--------8<--snip--------
# ppp supports ppp over ethernet (PPPoE).  Beware, many PPP servers cache
# the MAC address that connects to them, making it impossible to switch
# your PPPoE connection between machines.
#  
# The current implementation requires Netgraph, so it doesn't work with
# OpenBSD or NetBSD.
#  
# The client should be something like this:
#  
--------8<--snip--------
# And the server should be running
#
#   /usr/libexec/pppoed -p pppoe-in fxp0
#
# See rc.conf(5)
#
pppoe-in:
 allow mode direct                              # Only for use on server-side
 enable lqr proxy                               # Enable LQR and proxy-arp
 enable chap pap passwdauth                     # Force client authentication
 set ifaddr 10.0.0.1 10.0.0.100-10.0.0.199      # Hand out up to 100 IP numbers
 accept dns                                     # Allow DNS negotiation
--------8<--snip--------

the line you'll need to load up RADIUS for auth is in the same file.

also
man 8 pppoed
man 8 ppp

contain a ton of info.

       ~elh

-- 
Eric L. Howard           e l h @ o u t r e a c h n e t w o r k s . c o m
------------------------------------------------------------------------
www.OutreachNetworks.com                                    313.297.9900
------------------------------------------------------------------------
                    Advocate of the Theocratic Rule

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




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