From owner-freebsd-stable Sat Jun 16 18:20:49 2001 Delivered-To: freebsd-stable@freebsd.org Received: from enigma.crypt-net.org (enigma.crypt-net.org [216.254.75.169]) by hub.freebsd.org (Postfix) with ESMTP id 4F7C637B403 for ; Sat, 16 Jun 2001 18:20:45 -0700 (PDT) (envelope-from mjw@crypt-net.org) Received: from arethusa (arethusa.crypt-net.org [216.254.75.171]) by enigma.crypt-net.org (Postfix) with ESMTP id 93F3520BD; Sat, 16 Jun 2001 21:20:32 -0400 (EDT) Date: Sat, 16 Jun 2001 21:22:25 -0400 From: Matt White To: Joe Clarke , Jim King , freebsd-stable@freebsd.org Subject: Re: netgraph bridge and Aironet Message-ID: <589100369.992726545@arethusa> In-Reply-To: X-Mailer: Mulberry/2.0.8 (Win32) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG This is actually not true. I have a FreeBSD 4.2 bridge on a floppy that does bridging between a Cisco Aironet card and an ISA ethernet card. There is a catch however, the Apple Airport that I have gets confused by packets with a source address other than the hardware source address carried by the 802.11b connection protocol. So the airport (and therefore I guess all Karlbridge based units) sees a client with address sending it packets with an ethernet source address of . The airport's bridging tables are set up correctly if SNMP is to believed, but the airport insists on sending all wireless packets to the ethernet destination specified by the client connection () instead of what is indicated by its bridge table, . The hack I have in place right now is to assign the address to the aironet adapter so that = and everything works. This obviously only works if you only have one client behind the wired ethernet, which is the case for me but doesn't work for many situations. Anyone else have any experience with this? I'd like a more general solution if I can get it. -Matt --On Monday, June 04, 2001 11:18 PM -0400 Joe Clarke wrote: > From the bridge(4) manpage: > > Interfaces that cannot be put into promiscuous mode or that don't > support sending packets with arbitrary Ethernet source addresses are not > compatible with bridging. > > I do not believe FreeBSD is able to place the Aironet cards into > promiscuous mode. Therefore, bridging will not work. > > Joe Clarke > > > On Mon, 4 Jun 2001, Jim King wrote: > >> Should netgraph bridging work with Cisco Aironet NICs which use an(4)? >> It seems to work bridging an Intel (fxp) and a DEC (de), but trying to >> bridge an Intel and an Aironet doesn't seem to work - the remote node on >> the Aironet side is able to get a DHCP lease across the bridge, but >> nothing after that works. I can see packets coming into the Aironet >> with tcpdump, but I don't see them going out on the Intel side. >> >> I'm using ether.bridge from /usr/share/examples/netgraph, with >> BRIDGE_IFACES="an0 fxp0" and LOCAL_IFACE="fxp0" to get setup the bridge. >> >> Jim >> >> >> >> To Unsubscribe: send mail to majordomo@FreeBSD.org >> with "unsubscribe freebsd-stable" in the body of the message >> >> > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message