> etc and works fine. When we change the MAC to something random with ifconfig
> and then associate, we get nothing.


No surprise here. When you change the lladdr you're only changing
what's sent as the source ethernet address on ethernet-style frames.
This will not affect the 802.11 level station's address. The chip will
still be sending frames with the original MAC as the SA, while the
ethernet frames will be sent with what you specified to ifconfig.

At any rate, any sane AP will drop said packets. If you want to really
do this, then you
need to change the MAC that's programmed onto the card. This will
propagate down to the OBSD generic ethernet code. This differs based
on wifi chip make, so you'll have to figure that one out. I'd be
willing to bet it's a bit of a pain in the butt.

Regards,
Justin

Reply via email to