Kismet/Airsnort on iBook (was: Re: Ibook kernel headers)

Charles Sellers yellowdog-general@lists.terrasoftsolutions.com
Wed Feb 19 17:43:01 2003


Thanks to everyone.  I managed to make it work, and I can now compile the
module I was trying to compile.  Unfortunately, I'm now having other
troubles.  I was trying to compile a patched airport driver to let me use
tools like airsnort and kismet.  Thanks to your help, I can compile and
install the patched drivers, and use them perfectly for regular use.  But,
when I try to start kismet_monitor, I get the following error:

[root@chadsbook kismet-2.8.1]# kismet_monitor
Using /usr/local/etc/kismet.conf sources...
Enabling monitor mode for an orinoco card on eth1 channel 6
Interface doesn't accept private ioctl...
8BE8: Operation not permitted

Anyone seen this before?  Thanks.

Chad Sellers


At 10:08 -0400 on 2003-2-19 Gavin Hemphill wrote:
 >
 >   Change to the source tree and save any .config file somewhere else
 > then do a "make mrproper" move the config file back and do a "make
 > oldconfig" and proceed from there.  This assumes you have NOT screwed
 > around with any symbolic links in the /usr/include tree, if you have put
 > them back to the original before you begin.

In fact, the "symbolic links" in /usr/include you talk about are not
symbolic links at all in the default YDL distributions.  They are
directories, holding a separate set of headers!  So you _have_ to
screw around with them, namely delete the directories and establish
symbolic links to the kernel source.

Yes, I forgot to mention this, you have of course to configure the
kernel source before being able to use the headers therein.

Stefan