I've recently gotten hold of a new Zaurus SL-6000L, which I purchased with the intention of turning it into a slick mobile wardriving platform. My main goal was the identification and location of rogue b/g access points on my company's LAN. I was less concerned with packet capturing, WEP cracking or map making. I chose the Zaurus specifically because it runs Linux and Kismet, the best tool I've seen for identifying wireless networks.
Now, I read a bunch of "Zaurus + Kismet" HOWTO pages before I made my purchase, and although they were all for the slightly older Zaurus models, it was pretty clear that I would have no problem getting Kismet up and running with the Zaurus' built-in WiFi card. Unfortunately, this wasn't quite what I needed. The built-in wireless suffered from two major drawbacks:
The Zaurus has a built-in CompactFlash slot, but apparently none of the available CF WiFi cards have external antenna jacks. This seems like an obvious feature to include, at least on some models, but I was unable to locate any CF cards that would fit my needs.
In the end, though, I was able to achieve my goals. By following the instructions in this document, you too can create a handheld wardriving rig that can give a bulkier laptop a run for its money.
If you want to duplicate my setup exactly, you'll need the following equipment. You can probably substitute reasonably similar equipment, but I've only tested the following combination:
Besides the Zaurus' built-in Linux, you'll need three things:
See the document entitled How to run Kismet on the SL-6000L for more information on obtaining and installing these files.
First, get Kismet up and running using the Zaurus' built-in WiFi card using the directions found in How to run Kismet on the SL-6000L. In other words, don't try to connect up the CF adapter or the PCMCIA wireless card you bought just yet. Make sure Kismet is working first before we try anything too fancy.
Assuming you can make kismet work right using the internal card, using the external card is a no-brainer. The PCMCIA card uses the same Prism chipset as the internal card, so no extra configuration is necessary. The only thing you need to do is to make sure that the PCMCIA card is configured as the only active wireless device (device "wlan0") when Kismet starts up:
As you can see, the real trick here wasn't the software configuration, it was just finding the right combination of parts to do the job without a lot of painful Kismet configuration magic.