From owner-freebsd-isp@FreeBSD.ORG Thu Dec 21 13:01:13 2006 Return-Path: X-Original-To: freebsd-isp@freebsd.org Delivered-To: freebsd-isp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2E10416A417 for ; Thu, 21 Dec 2006 13:01:13 +0000 (UTC) (envelope-from dblais@interplex.ca) Received: from smtp1.interplex.ca (smtp1.interplex.ca [207.134.105.5]) by mx1.freebsd.org (Postfix) with ESMTP id 96D4913C468 for ; Thu, 21 Dec 2006 13:01:12 +0000 (UTC) (envelope-from dblais@interplex.ca) Received: by smtp1.interplex.ca (Postfix, from userid 106) id 033A22AD87; Wed, 20 Dec 2006 16:23:05 -0500 (EST) Received: from secure.interplex.ca (webapps.interplex.ca [207.134.105.8]) by smtp1.interplex.ca (Postfix) with ESMTP id AFCB12AD49; Wed, 20 Dec 2006 16:23:05 -0500 (EST) Received: from 24.122.21.214 (SquirrelMail authenticated user dblais) by secure.interplex.ca with HTTP; Wed, 20 Dec 2006 16:23:05 -0500 (EST) Message-ID: <56245.24.122.21.214.1166649785.squirrel@secure.interplex.ca> In-Reply-To: <2004672F-664F-4331-A09F-D09A0C9DD99E@blurgle.ca> References: <2004672F-664F-4331-A09F-D09A0C9DD99E@blurgle.ca> Date: Wed, 20 Dec 2006 16:23:05 -0500 (EST) From: "Dominic Blais" To: "Jeremy Tregunna" User-Agent: SquirrelMail/1.4.8 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: freebsd-isp@freebsd.org Subject: Re: RADIUS/PPPoE Dead Connections X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dblais@interplex.ca List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Dec 2006 13:01:13 -0000 Try mpd instead of ppp, great performances... we're using it as a pppoe concentrator for more than 100 simultaneous connections.. See /usr/ports/net/mpd mpd4 is beta, don't try it for production. > > I've got a FreeBSD NAS and a FreeBSD RADIUS server (both running 6.1) > serving up access to a wireless network. In any event, everything > seems to work peachy when a user logs in and disconnects manually. > But if for instance, someone closes the lid on their laptop and their > wireless card powers off due to standby mode, the connection to the > NAS is broken and the disconnect request never makes it from the NAS > to the RADIUS server to inform it that the client went offline. > > Now then, I'm not so much worried about that stale entry staying on > the RADIUS server until the user tries to log in again (I don't care > much about time used, only bandwidth numbers); but ultimately it > would be nice to have one of two solutions: > > (1) A user tries to log in when he's already logged in, have it > disconnect that user and then log in; or > (2) Have the NAS send a Disconnect-Request to the RADIUS server when-- > as in the above example--someone closes the lid on their laptop. > > An idle timeout isn't a workable solution for me, neither is a > session timeout; I need both to have no fixed limit for all clients. > > My ppp.conf file is basically defined as: > > ### ppp.conf begin > > default: > set log Chat Command Phase > enable pap > allow mode direct > enable proxy > disable ipv6cp > set radius /etc/radius.conf > set mru 1492 > set mtu 1492 > accept dns > > ### end ppp.conf > > The relevant users portion is like: > > DEFAULT Auth-Type := System > Service-Type := Framed-User, > Framed-Protocol := PPP, > Framed-IP-Address := 192.168.8.50, > Framed-IP-Netmask := 255.255.255.0, > Framed-Routing := Broadcast-Listen, > Framed-MTU := 1492 > > And the relevant portions of attrs is like: > > DEFAULT > Service-Type == Framed-User, > Framed-Protocol == PPP, > Framed-MTU == 1492, > Framed-Filter-ID =* ANY, > Reply-Message =* ANY, > Session-Timeout == 0, > Idle-Timeout == 0, > Port-Limit <= 2 > > Any assistance would be greatly appreciated. > > Regards, > > Jeremy Tregunna > > > > _______________________________________________ > freebsd-isp@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-isp > To unsubscribe, send any mail to "freebsd-isp-unsubscribe@freebsd.org" > -- Dominic Blais Administrateur réseau Interplex Télécom Inc. http://www.interplex.ca