Date: Wed, 11 Aug 2010 15:12:50 +0800 From: Adrian Chadd <adrian@freebsd.org> To: "Alexandre L." <axelbsd@ymail.com> Cc: freebsd-stable@freebsd.org, Martin <nakal@web.de> Subject: Re: Re : ath(4) hostap with fake MAC/BSSID results in station dropping packets when associated Message-ID: <AANLkTinXRs9qhBe851xEzg%2BwY%2B3Qpr1pmEx%2Bmiu-nzK1@mail.gmail.com> In-Reply-To: <194267.5688.qm@web24815.mail.ird.yahoo.com> References: <194267.5688.qm@web24815.mail.ird.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
To both of you - create PRs. Thanks, Adrian On 29 July 2010 17:54, Alexandre L. <axelbsd@ymail.com> wrote: > Hi Martin, > > I got similar problem from my PC using a Netgear WG311T PCI wireless card= . > > ath0: <Atheros 5212> mem 0x40100000-0x4010ffff irq 11 at device 8.0 on pc= i1 > ath0: AR2413 mac 7.9 RF2413 phy 4.5 > > I have joined all my config files, and the results of the commands : > # dmesg > # ifconfig > # dhclient wlan0 > > Also, I have opened before your mail to the list, a thread on FreeBSD For= ums http://forums.freebsd.org/showthread.php?t=3D16373 > > --- En date de=A0: Mer 28.7.10, Martin <nakal@web.de> a =E9crit=A0: > >> De: Martin <nakal@web.de> >> Objet: ath(4) hostap with fake MAC/BSSID results in station dropping pac= kets when associated >> =C0: freebsd-stable@freebsd.org >> Date: Mercredi 28 juillet 2010, 22h24 >> >> Hi, >> >> I noticed a bug that was introduced somewhere in the >> Atheros 9280 >> support in 8.1-RELEASE when used as a station. I had this >> already >> running correctly with 7.x releases. >> >> What happens: >> >> I cannot connect to a hostap ath(4) (Atheros 2413) when >> using a fake >> MAC/BSSID (on the hostap!). >> >> How to reproduce it: >> >> 1) Put this into your rc.local on your hostap machine and >> replace xx's >> by an address of your choice (first octet needs to have >> lowest bit "0"): >> >> ifconfig ath0 ether xx:xx:xx:xx:xx:xx >> >> 2) Start hostapd (must be configured, of course). >> Eventually you need >> to set BSSID also in hostapd.conf. >> >> 3) Try to connect with an Atheros 9280. You don't need to >> fake MAC >> address here (I'm only talking about the hostap >> MAC/BSSID). >> >> What you get: >> >> - You get association. This is OK, so far. >> - Try DHCP. You won't see packets arriving at the station. >> They are not >> =A0 recognized and filtered somewhere. >> - When you watch with tcpdump on the hostap interface >> you'll see DHCP >> =A0 requests arriving and being answered. >> - I further noticed, even you don't have any IP (set to >> 0.0.0.0, >> =A0 because of failed DHCP), you can see packets being >> sent to different >> =A0 machines >> - You can try to setup a static address, but when you ping >> the station, >> =A0 you don't see a ping arriving (watch tcpdump on the >> station wireless >> =A0 interface and try to ping from the hostap machine). >> >> Further information: >> >> - This only affects ath(4) and I could only see this on >> Atheros 9280, >> =A0 because I don't have any other ath(4) adapters at >> the moment. >> - I tried rum(4). It does not have any problems like this. >> DHCP and >> =A0 everything else works with this driver (of course >> with a fake >> =A0 MAC/BSSID!). >> - Running 8.1-RELEASE on all machines. Kernel is GENERIC, >> but on hostap >> =A0 machine there is ALTQ added (should not affect >> anything, as I said, >> =A0 I had this running already). >> - hostapd is configured with 11g, WPA2 and passwords in >> hostapd.wpapsk. >> =A0 WME is switched off, because it does not work at all >> for me. >> >> I can provide more information, if needed. >> >> -- >> Martin >> _______________________________________________ >> freebsd-stable@freebsd.org >> mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-stable >> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org= " >> > > > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinXRs9qhBe851xEzg%2BwY%2B3Qpr1pmEx%2Bmiu-nzK1>