Hi,
I just went through a lot of this on Mandrake 8.2 with 2.4.18 and later
kernels, I have the 350 card, I'll tell you what I know.
My experience was, when compiling w/o kernel pcmcia, and using pcmcia-cs
instead (which is supposed to work per readme) the airo-linux driver
appears not to compile correctly on the current stable kernel 2.4.18,
and the project maintainer hasn't communicated if he intends to resolve
this.
I tried on 3 different systems and 2 distributions, serveral versions of
pcmcia-cs, same problems throughout.
Anyway, it appears that promisc mode is only available once the wifi
interface was introduced.
You'll notice on the CVS that the wifi interface wasn't introduced in
airo.c until CVS rev 1.35
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/airo-linux/airo-linux/kernel/airo.c
When I try to compile CVS rev 1.35-1.37 it will compile, but depmod
complains of unresloved symbols, and promisc mode doesn't work if I
actually use the driver.
When I try to compile airo.c CVS rev 1.38-1.41 I get errors complaining
about the EXPORT_SYMBOL( ) macros introduced in 1.38+.
The good news is I discovered a gentleman who's made a variation of the
airo-linux driver for his Airtraf software. Promisc mode DOES work for
me using that driver, though it does
complain of unresolved symbols from depmod, the driver works fine for me.
http://prdownloads.sourceforge.net/airtraf/airo-linux-mod-airtraf.tar.gz
I've read in some places that one has to listen on wifi0 once the card
is in promisc mode. I don't know if that's true with other variations
of the driver but for me using airtraf I have listen on eth1 (eth0 being
my land line) , wifi0 doesn't seem to work.
Post back if you discover anything more on this if you would, this list
isn't real active it's hard to dig up info on these. I think they're
great cards, I hope the support base grows.
I'm hoping we see a way to put these in AP mode at some point as well.
A couple links that may be useful though some info is out of date
http://www.goonda.org/wireless/aironet/
http://www.cs.umd.edu/~npetroni/airo.html
hope that helps.
Kevin
BCr...@An... wrote:
>Hello All!
>
>I'm working with the following:
>Stock Redhat 7.3 on HP omnibook laptop (Kernel 2.4.18-3)
>airo.c driver version 1.5.2 2001/01/22
>aironet 340 card
>aironet firmware 4.25.30
>
>I cannot get the card to go into promisc mode. I've tried the echo 'Mode:
>r' command to the Config file, but it still will not go into rfmon mode.
>The best I can get is after I've assoicated to an AP I can then see
>broadcast and my traffic. Not good ehough if you're trying to audit
>someone. anyway.
>
>At this point I believe that the stock driver just won't go into promisc
>mode. So I went the cvs path and grabbed the latest airo-linux code from
>sourceforge. I've copied over the airo.c and airo_cs.c code into the kernel
>tree and did the makes. I get all the way to make bzImage and then die in a
>flurry of "invalid type argument of '->'" errors near line 7635. ugh.. So I
>cannot compile the latest version. Does anyone have any pointers on how to
>get this going, or how to get the 1.5.2 version to actually bump into
>promisc mode? I'm really at a loss. Thanks in advance!
>
>-Ben
>
>
>-------------------------------------------------------
>Sponsored by:
>ThinkGeek at http://www.ThinkGeek.com/
>_______________________________________________
>Airo-linux-general mailing list
>Air...@li...
>https://lists.sourceforge.net/lists/listinfo/airo-linux-general
>
|