Subject: Re: ath(4) and stealth AP
To: Tatoku Ogaito <tacha@tack.fukui-med.ac.jp>
From: Sam Leffler <sam@errno.com>
List: current-users
Date: 04/20/2006 09:10:15
Tatoku Ogaito wrote:
> 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 ?
I have changes in freebsd to dtrt. I started to import them yesterday
but netbsd locked up on my dell 600m when I brought up an ath interface
so I set it aside. This is a GENERIC_LAPTOP kernel from cvs of
yesterday morning w/o any mods fwiw.
Sam