Date: Tue, 11 Jan 2005 18:52:04 -0800 From: Sam Leffler <sam@errno.com> To: Ben Becker <benjamin.becker@gmail.com> Cc: freebsd-current@freebsd.org Subject: Re: Atheros and SIS bridging problem Message-ID: <41E490D4.70504@errno.com> In-Reply-To: <38d37be7050111092379f2a898@mail.gmail.com> References: <38d37be7050111092379f2a898@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Ben Becker wrote: > Hello, > > I'm working on a FreeBSD-based bridge with one Atheros 5004X (5212) > wireless interface and one SIS Ethernet interface. The Atheros > interface is associated to an access point running hostap (another > FreeBSD box) while the Ethernet port is connected to my laptop. > Here's a quick outline: > > [Laptop]--------(sis0)-[FreeBSD Bridge]-(ath0)--------[FreeBSD AP] > > There seems to be a problem with bridging ath0 and sis0. I have 1 IP > assigned to ath0 which is 192.168.1.3, and I've sysctl'd > 'net.link.ether.bridge.enable=1' and > 'net.link.ether.bridge.config=ath0,sis0'. From the bridge, I can ping > the AP (192.168.1.1) and the laptop (192.168.1.5). However I can't > ping from the laptop to the AP or from the AP to the laptop. > > When I sysctl net.link.ether.bridge.debug on, I notice something > strange. Packets to and from the AP have a destination of BDG_UNKNOWN > until the bridge shows 'bridge_in: new addr xx.xx.xx.xx.xx.xx at 3121 > for ath0'. At that point, I'm able to send and receive a few packets > through the link, but it's very inconsistent. However, the bridge > debug info now shows the proper interfaces as the destination. This > only lasts about 20 seconds until I get a 'bdg_timeout: flushing stale > entry 3121' at which point everything gets forwarded to BDG_UNKNOWN > again and no traffic gets passed. Wtihin a few minutes I get the > 'bridge_in: new addr' message again and the cycle repeats. The amount > of time seems to vary, though. > > I've tried this on current, 5.3 and 5.2.1. The wireless interface is > configured without WEP and I've tried 11b and 11g mode. The AP is a > 5.2.1 system with the same type of Atheros card in non-bridged 11b > hostap mode. I can't think of any additional debug info other than > the bridge debug output, so please let me know if there is anything > else I can supply to help troubleshoot this issue. Also, has anybody > successfully set up a bridge like this in the past? This doesn't work because the wireless interface will not receive frames from the ap destined for the laptop. You basically need/want to tunnel the laptop frames which requires support that's not currently in the system. Sam
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41E490D4.70504>