From owner-freebsd-net Thu Sep 14 1:18:50 2000 Delivered-To: freebsd-net@freebsd.org Received: from urban.iinet.net.au (urban.iinet.net.au [203.59.24.231]) by hub.freebsd.org (Postfix) with ESMTP id 4071737B422 for ; Thu, 14 Sep 2000 01:18:45 -0700 (PDT) Received: from popserver-02.iinet.net.au (popserver-02.iinet.net.au [203.59.24.148]) by urban.iinet.net.au (8.8.7/8.8.7) with ESMTP id QAA30346; Thu, 14 Sep 2000 16:18:41 +0800 Received: from jules.elischer.org (reggae-39-66.nv.iinet.net.au [203.59.173.66]) by popserver-02.iinet.net.au (8.9.3/8.9.3) with SMTP id QAA01050; Thu, 14 Sep 2000 16:18:39 +0800 Message-ID: <39C089D8.167EB0E7@elischer.org> Date: Thu, 14 Sep 2000 01:18:32 -0700 From: Julian Elischer X-Mailer: Mozilla 3.04Gold (X11; I; FreeBSD 5.0-CURRENT i386) MIME-Version: 1.0 To: Ben Schumacher Cc: freebsd-net@freebsd.org Subject: Re: netgraph based MAC authentication References: <5.0.0.25.2.20000913221340.00a04950@pop.henshaw.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Ben Schumacher wrote: > > Hello- > > I'm working on a project where I need to be able to authenticate people by > their MAC address against a RADIUS server. While looking into the best way > to develop this, I starting toying around with netgraph and think it is the > perfect framework for what I'm trying to do. that's the kind of thing we wrote it for.. [...] > I guess the part that's stumping > me most right now, is where the node will pass the packets that are allowed. back to the ethernet inteface.... in 5.x and 4.x (not sure about 3.x) the ethernet interface has upper and lower hooks.. If you receive a packet on "lower", and it's ok, then pass it back to 'upper' to continue on it's way. (and visa versa) > julian -- __--_|\ Julian Elischer / \ julian@elischer.org ( OZ ) World tour 2000 ---> X_.---._/ presently in: Perth v To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message