Mandrake Linux 9.2 & Airsnort RPM HOWTO
Karentech80
March 11 2004
Released for all to enjoy.
Introduction
The purpose of this document is to describe the exact steps for installing the Orinoco Driver patch and Airsnort RPM on a system running Mandrake Linux 9.2.
Hardware
The following hardware was used for this installation.
Install Mandrake 9.2
Install a fresh copy of Mandrake 9.2 (you must have all 3 ISO’s)
Download files (download all files to /usr/local/src )
kernel-source-2.4.22-10mdk.i586.rpm
orinoco-0.13e
orinoco-0.13e-patch.diff
airsnort-0.2.2a-2mdk.i586.rpm
kismet-3.0.1-3mdk.i586.rpm (optional )
1. Install kernel source
Mandrake 9.2 download edition does not include the kernel-source package you must download it.
# rpm –i kernel-source-2.4.22-10mdk.i586.rpm
2. Install Wireless tools (requires Mandrake 9.2 disk 1)
# rpmdrake
From the rpmdrake GUI
1) Search for “wireless”
2) Select “wireless-tools-26-1mdk”
3) Install
4) Quit
3. Rename original wireless drivers in /lib/modules/2.4.22-10mdk/kernel/drivers/net/wireless (optional)
From the GUI open a file manager window and open /lib/modules/2.4.22-10mdk/kernel/drivers/net/wireless
Rename hermes.o.gz to hermes.o.gz.bu
Rename orinoco_cs.o.gz to orinoco_cs.o.gz.bu
Rename orinoco.o.gz to orinoco.o.gz.bu
Rename orinoco_pci.o.gz to orinoco_pci.o.gz.bu
Rename orinoco_plx.o.gz to orinoco_plx.o.gz.bu
Rename orinoco_tmd.o.gz to orinoco_tmd.o.gz.bu
4. Patch Orinoco Drivers
# cd /usr/local/src
# tar –zxf orinoco-0.13e.tar.gz
# patch –p0 < orinoco-0.13e-patch.diff
# cd orinoco-0.13e
# make
gzip the wireless driver modules created by make.
# gzip *.o
5. Copy patched Orinoco drivers from /usr/local/src to /lib/modules/2.4.22-10mdk/kernel/drivers/net/wireless
# cd /usr/local/src/orinoco-0.13e
# cp *.o.gz /lib/modules/2.4.22-10mdk/kernel/drivers/net/wireless
6. Restart PCMCIA service and check if new driver modules are loaded
# service pcmcia restart
Check to see if our patched driver loaded. The”monitor” feature should be added.
# iwpriv eth0
eth0 Available private ioctl :
force_reset (8BE0) : set 0 & get 0
card_reset reset (8BE1) : set 0 & get 0
set_port3 reset (8BE2) : set 1 int & get 0
get_port3 (8BE3) : set 0 & get 1 int
set_preamble (8BE4) : set 1 int & get 0
get_preamble (8BE5) : set 0 & get 1 int
set_ibssport (8BE6) : set 1 int & get 0
get_ibssport (8BE7) : set 0 & get 1 int
monitor (8BE8) : set 2 int & get 0
dump_recs (8BFF) : set 0 & get 0
Close terminal window.
7. Install Airsnort RPM using the GNOME GUI
1) Open Nautilus file manager
2) Open /usr/local/src
3) Click on airsnort-0.2.2a-2mkd.i586.rpm
4) Install RPM and dependencies as needed
5) Close window.
8. Run Airsnort.
1) Open terminal window.
2) # airsnort
3) From the GUI change the card type to “orinoco_cs”
4) Click “Start”
5) Enjoy!
Warning ! Use at your own risk. No warranties expressed or implied. These procedures may even blow up your computer.
This HowTO is to be free for all to use and copy. GNU license rules apply.
Copyright [email protected] all rights reserved.
My Email: [email protected]