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]

Hosted by www.Geocities.ws

1