HOWTO: Run Kismet on an IPAQ (3900 series)

HOWTO: Run Kismet on an IPAQ (3900 series)

Postby beakmyn » Mon Aug 08, 2005 7:52 am

Hardware: Ipaq 3975
Orinoco Gold
PCMCIA sleeve

Install Familiar 0.8.2
Start by Installing Familiar

You can use Opie or GPE. From the little exposure I've had;
Opie
  • Eye Candy
  • User Friendly
  • Fewer Apps installed
  • Better Package Manager
  • Doesn't like Network cards being constantly switched ethx keeps increasing


GPE
  • GTK based so Console is better suited
  • Gnome like
  • More apps, more memory


I find that if you leave the Ipaq on the cradle and use Hyperterminal through the serial console it's much easier then tap typing on the Ipaq. To make life even better install the nano text editor and use that in console.

Installing Kismet

download and extract kismet
Code: Select all
# wget http://www.kismetwireless.net/code/kismet-[i]2005-07-R1[/i]-arm.tar.gz
[i]2005-07-R1[/i] - current build as of Aug 8, 2005
#tar -xzvf kismet-2004-10-R1-arm.tar.gz
#cd kismet-[i]2005-07-R1[/i]
#ipkg install kismet-[i]2005-07-R1[/i]-arm.ipk


Edit your kismet.conf (located in \usr\local\etc)
Edit your kismet_ui.conf

Getting the Orinoco card to work
Orinoco WLAN cards not working

It seems that the current kernel module for this is broken. You can install older versions and get it working again by running this command:

For PXA-based machines (h39xx and later)
Code: Select all
# ipkg -nodeps -force-overwrite install
http://www.handhelds.org/feeds/2.4.19/orinoco-modules_2.4.19-rmk6-pxa1-hh37_ipaqpxa.ipk


gpsd
Use packagemanager to install gpsd

You'll need to disable console login through the serial port /etc/innittab
las line comment out

# gpsd -f /dev/tts/0
Should work





Getting the SD card to work
Try this
I did this and I get a permission denied on trying to run the sdmount.sh script. So in a terminal I just issued the commands and it works. It's good until you reboot then you'll have to mount it again. Although it's not suggested you can remove the card while it's mounted :eek: as long as nothing is writing/reading to/from it.

Getting the terminal to work


Under Opie
You may need to install additional fonts that support the standard character set. I couldn't find one that worked in the standard font set. Instead of pipes and corners you'll see boxes and other letters of the extended character set.
Not pretty.

GPE doesn't have this problem since it's console is X11 based.

Opie
Code: Select all
Install ncurses
#ipkg install ncurses

Install ncurses-terminfo
#ipkg install ncurses-terminfo

console compatibility

open /usr/local/bin/kismet and insert the following two lines after "#!/bin/sh":
Code: Select all
export TERMINFO=/etc/terminfo
export TERM=linux

Misc
You might want to look at the Familiar wiki on "slimdown" to trim the unneeded packages out. There's also a couple google hits for minimum install (removing unneeded)

With your Ipaq on the serial cradle
Fire up Hyperteminal, log into your Ipaq and paste the following command.
GPE
Code: Select all
ipkg remove figment figment-locale-de glibc-localedata-de-de \
glibc-localedata-fr-fr gpe-timesheet gpe-today gpe-watch \
libopenobex-1.0-1 locale-base-de-de locale-base-fr-fr \
matchbox-themes-extra-industrial vlc-gpe-locale-de \
vlc-gpe-locale-fr gpe-go gpe-lights gpe-othello gsoko linphone-hh \
linphone-hh-locale-de linphone-hh-locale-fr xdemineur -force-depends



If you want to use a Bluetooth GPS
beakmyn
 
Posts: 4858
Joined: Sun Aug 03, 2003 1:53 pm

Postby theprez98 » Mon Aug 08, 2005 8:43 am

Great howto. I'll do it, as soon as I get that darned Ipaq!
[font="Courier New"]"\x74\x68\x65\x70\x72\x65\x7a\x39\x38";[/font]
User avatar
theprez98
 
Posts: 3638
Joined: Tue Jan 11, 2005 8:23 pm
Location: Maryland


Return to Unix/Linux

Who is online

Users browsing this forum: No registered users and 1 guest