From owner-freebsd-net@FreeBSD.ORG Sat Aug 2 19:47:01 2003 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3D1437B401 for ; Sat, 2 Aug 2003 19:47:01 -0700 (PDT) Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [204.127.198.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0EA9943F3F for ; Sat, 2 Aug 2003 19:47:01 -0700 (PDT) (envelope-from mwade@bluehighway.net) Received: from net-ninja.dyndns.org ([68.59.250.36]) by comcast.net (rwcrmhc13) with ESMTP id <2003080302392401500jvpvce>; Sun, 3 Aug 2003 02:39:24 +0000 Received: from net-ninja.dyndns.org (net-ninja.dyndns.org [192.168.1.10]) by net-ninja.dyndns.org (Postfix) with ESMTP id 7B5F7128; Sat, 2 Aug 2003 22:39:24 -0400 (EDT) Date: Sat, 2 Aug 2003 22:39:24 -0400 (EDT) From: Mike Wade X-X-Sender: mwade@net-ninja.dyndns.org To: Andy Gilligan In-Reply-To: <20030803020257.GA79533@vega.evo6.net> Message-ID: <20030802223846.V4501@net-ninja.dyndns.org> References: <20030802203114.J4501@net-ninja.dyndns.org> <20030803020257.GA79533@vega.evo6.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-net@freebsd.org Subject: Re: ipfw2 mac address matching weirdness? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2003 02:47:02 -0000 On Sun, 3 Aug 2003, Andy Gilligan wrote: > On Sun, Aug 03, 2003 at 01:31:23AM BST, Mike Wade wrote: > > I'm running FreeBSD 4.8 RELEASE w/ IPFW2 support enabled. I'm running > > into some weirdness with the mac address matching feature or perhaps it's > > my lack of understanding how it interacts with other rules. :) > > > > My goal is to transparently redirect everything except a few select MAC > > addresses but it doesn't appear to work properly. For example: > > > > net-ninja# ipfw list > > 00001 skipto 65535 ip from any to any MAC any any in via sis0 > > 00002 fwd 127.0.0.1,8080 tcp from any to any dst-port 80 in via sis0 > > 65535 allow ip from any to any > > > > This should allow every MAC address to bypass the transparent redirect but > > it doesn't. If I change rule #1 to: > > > > 00001 skipto 65535 ip from any to any in via sis0 > > > > Things work as advertised. Any ideas? > > Try: > > sysctl net.link.ether.ipfw=1 Hmm, it was already set: net-ninja# sysctl net.link.ether.ipfw net.link.ether.ipfw: 1 --- Mike Wade (mwade@bluehighway.net) Blue Highway Labs, LLC.