Skip site navigation (1)Skip section navigation (2)
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>