====== 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)]]