====== DEPRECATED ======
**IMPORTANT NOTE**: This page is deprecated, updated documentation can be found [[install_drivers|here]]
====== ipw2200 ======
At this point in time, this page is far from complete. In the interim, useful information will be included here. Also do a [[http://forum.aircrack-ng.org/|Forum Search]] for additional information.
====== ipw2200-1.2.1 how to ======
The previous version of ipw2200 can't be compiled with the ** linux headers 2.6.20-16-generic ** (used by Ubuntu 7.04) so here is the way to get the rtap0 interface working.
* **ieee80211-1.2.17.**
Make sure that you have this library else ipw2200-1.2.1 drivers won't compile
wget http://superb-west.dl.sourceforge.net/sourceforge/ieee80211/ieee80211-1.2.17.tar.gz
tar zxvf ieee80211-1.2.17.tar.gz
cd ieee80211-1.2.17
sudo make
sudo make install
* **Get the patch and the driver.**
[[http://www.box.net/shared/j3qvacbbmb|drivers patch link]]
wget http://superb-west.dl.sourceforge.net/sourceforge/ipw2200/ipw2200-1.2.1.tgz
* **Patch the driver.**
tar zxvf ipw2200-1.2.1.tgz
tar zxvf ipw2200-1.2.1-inject_patch.tar.gz
patch ipw2200-1.2.1/ipw2200.c ipw2200-1.2.1-inject.patch
patch ipw2200-1.2.1/Makefile ipw2200-1.2.1-inject_Makefile.patch
cd ipw2200-1.2.1
sudo ./remove-old
sudo make
sudo make install
* **Turn on the module.**
sudo rmmod ipw2200
sudo modprobe ipw2200 rtap_iface=1
At this stage if you see that your module can be loaded, you can load it at boot with the option "rtap_iface=1". Just edit the file "/etc/modprobe.d/options" and add the line "options ipw2200 rtap_iface=1"
* **Now you should be able to bring up the rtap0 interface and listen with airodump-ng.**
sudo ifconfig eth1 up
sudo ifconfig rtap0 up
sudo airodump-ng rtap0 -c 11 --bssid 00:0f:e2:xx:xx:xx --ivs -w dump
====== 2.6.24 kernel support ======
See this [[http://forum.aircrack-ng.org/index.php?topic=400.msg18264#msg18264|thread]].
For the code see:
* http://precompiled.de/~jamx/
====== Troubleshooting Tips ======
===== Airodump-ng will not channel hop =====
If you want to channel hop, use the ethX interface where X is the interface that got created while loading the driver.
===== How do I get the rtapX interface =====
You get it by specifying rtap_iface=1 while loading the driver or by setting the appropriate value in /sys.
The rtapX interface allows packet capture while you are in managed mode.
===== "rtap0 is on channel 0, but the AP uses channel X" message =====
Try adding the channel settings to the modprobe:
modprobe ipw2200 rtap_iface=1 channel=X
Where X is the AP channel.
===== Deauthentication does not work =====
The ipw2200 driver does not support the transmission of management frames such as deauthentication.
====== Useful links ======
* [[http://ubuntuforums.org/showpost.php?p=4995084&postcount=103|How I got ipw2200 packet injection working in Hardy]]
* [[ipw2200_generic|Tutorial: How to crack wep using an ipw2200 based card]].
* [[http://www.box.net/shared/j3qvacbbmb|ipw2200-1.2.1-inject patch link]].
* [[http://forum.aircrack-ng.org/index.php?topic=1808|Link to patches]].
* [[http://forum.aircrack-ng.org/index.php?topic=400.0|IPW2200 Injection (v2)]]
* [[http://forum.aircrack-ng.org/index.php?topic=1775.0|Basic injection with ipw2200 and BackTrack v2 for beginners]]
* [[http://forum.aircrack-ng.org/index.php?topic=2077.0|Tutorial: WEP Crack / No Clients / IPW2200 (Centrino)]]