iwl4965
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
iwl4965 [2008/09/16 20:56] – deauth is buggy with iwl4965 mister_x | iwl4965 [2017/01/09 21:37] (current) – Mark page as deprecated. mister_x | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | ====== Intel Wireless WiFi Link 4965AGN | + | |
- | The first reported success and how to do it is in [[http:// | + | **IMPORTANT NOTE**: This page is deprecated, updated documentation |
- | + | ||
- | A more recent success story is in [[http:// | + | |
- | + | ||
- | + | ||
- | ====== Detailed HowTo ====== | + | |
- | + | ||
- | This is how you can get the Intel WiFi Link 4965AGN card to inject under Linux using the iwlwifi drivers. Please note that the injection is still under development, | + | |
- | + | ||
- | What you need : | + | |
- | | + | |
- | * the kernel sources, | + | |
- | * the compat-wireless-2.6 package, | + | |
- | * aircrack-ng (=''''> | + | |
- | * basic development tools (make, gcc, ...), | + | |
- | * injection patches for the drivers. | + | |
- | + | ||
- | Please note that the instructions provided here are suited for generic Linux. Your distribution, | + | |
- | + | ||
- | + | ||
- | ===== Preparing the kernel ===== | + | |
- | + | ||
- | You need to make sure that your kernel configuration includes these options. Pay attention which are to be build as modules and which can be built-in. | + | |
- | + | ||
- | | + | |
- | [M] Improved wireless configuration API | + | |
- | | + | |
- | [*] Wireless extensions | + | |
- | [M] Generic IEEE 802.11 Networking Stack (mac80211) | + | |
- | [M] Generic IEEE 802.11 Networking Stack (DEPRECATED) | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | + | ||
- | You must also enable " | + | |
- | + | ||
- | At this point, it is assumed that you've got your kernel properly configured, up and running right now. | + | |
- | + | ||
- | ===== Compiling the drivers ===== | + | |
- | + | ||
- | The development versions of the drivers are a part of the compat-wireless project. We will need the latest version of the package, which can be obtained here: | + | |
- | + | ||
- | | + | |
- | + | ||
- | Download it to your home directory. Having downloaded it, we need to download the patches for the iwlwifi drivers and the fragmentation patch for mac80211. The latter is available on http:// | + | |
- | + | ||
- | cd ~ | + | |
- | tar xjf compat-wireless-2.6.tar.bz2 | + | |
- | cd compat-wireless-2008-* | + | |
- | wget http:// | + | |
- | wget http:// | + | |
- | patch -p1 < iwl4965-injection.patch | + | |
- | patch -p1 < mac80211_2.6.26-wl_frag.patch | + | |
- | | + | |
- | make install | + | |
- | make unload; rmmod ssb mac80211 cfg80211 | + | |
- | make load [as root!] | + | |
- | echo options iwl4965 swcrypto=1 >> / | + | |
- | + | ||
- | That should get you the patched driver module up and running, you should also see " | + | |
- | + | ||
- | ===== Injecting ===== | + | |
- | + | ||
- | Due to the way how mac80211 works, you cannot inject on the card's " | + | |
- | + | ||
- | | + | |
- | + | ||
- | It may complain about the " | + | |
- | + | ||
- | # airmon-ng start wlan0 | + | |
- | + | ||
- | | + | |
- | + | ||
- | | + | |
- | (monitor mode enabled on mon0) | + | |
- | + | ||
- | If that's how it looks, you're good to go. The mon0 interface can be used for both listening with airodump-ng and injecting with aireplay-ng. | + | |
+ | ====== Renaming ====== | ||
+ | This driver was renamed to [[iwlagn]] starting with 2.6.27. |
iwl4965.1221591387.txt.gz · Last modified: 2008/09/16 20:56 by mister_x