Subject: Re: ath(4) and stealth AP
To: None <current-users@NetBSD.org>
From: Tatoku Ogaito <tacha@tack.fukui-med.ac.jp>
List: current-users
Date: 04/20/2006 23:31:59
Hi.
>> In Message <44466BD8.6010103@errno.com>
at Wed, 19 Apr 2006 09:56:56 -0700
Sam Leffler <sam@errno.com> wrote:
> Channels are marked passive according to local regulatory constraints.
> When scanning you're not supposed to send a probe req on a channel setup
> this way unless you know it's being used for 802.11 communication. The
> code currently in cvs will listen on such channels but when the ap is
> not broadcasting it's ssid this is insufficient.
>
> So was the ap setup on a channel marked for passive scan only? In
> freebsd you can tell by doing
>
> ifconfig ath0 list chan
>
> and channels marked passive have a '*'.
Unfortunately the ifconfig bundled with NetBSD does not support
"list command".
[tamp]/tmp% /sbin/ifconfig ath0 list chan
ifconfig: list: bad value
So I stole list_channels function (and required function) from FreeBSD's
ifconfig, and I got the following results.
[tamp]/usr/current/src/sbin/ifconfig# ./ifconfig ath0
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
Channel 1 : 2412* Mhz 11g Channel 10 : 2457* Mhz 11g
Channel 2 : 2417* Mhz 11g Channel 11 : 2462* Mhz 11g
Channel 3 : 2422* Mhz 11g Channel 12 : 2467* Mhz 11g
Channel 4 : 2427* Mhz 11g Channel 13 : 2472* Mhz 11g
Channel 5 : 2432* Mhz 11g Channel 14 : 2484* Mhz 11b
Channel 6 : 2437* Mhz 11g Channel 34 : 5170* Mhz 11a
Channel 7 : 2442* Mhz 11g Channel 38 : 5190* Mhz 11a
Channel 8 : 2447* Mhz 11g Channel 42 : 5210* Mhz 11a
Channel 9 : 2452* Mhz 11g Channel 46 : 5230* Mhz 11a
....
What shall/can I do next ?
Thanks
Tacha