iwl4965
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
iwl4965 [2008/06/29 16:37] – Added detailed instructions darkaudax | iwl4965 [2008/11/27 17:21] – Move page to [[iwlagn]]. netrolller3d | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== iwl4965 ====== | ||
- | |||
- | ====== Intel Wireless WiFi Link 4965AGN ====== | ||
- | |||
- | People have had limited success up to this point. | ||
- | |||
- | The first reported success and how to do it is in [[http:// | ||
- | |||
- | 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 source, or at least the headers (=> 2.6.25, the guide is based on 2.6.25.9), | ||
- | * compat-wireless (the guide is based on version 2008-06-25 : the patches MAY NOT - and probably will not - work on other versions), | ||
- | * aircrack-ng (=> RC1), | ||
- | * 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) | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | |||
- | It may also be useful to 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 version of the package from 25 June 2008, which can be obtained here: | ||
- | |||
- | | ||
- | |||
- | Having downloaded them, we need to download the patches for the iwlwifi drivers and the fragmentation patch for mac80211. The latter is available on http:// | ||
- | |||
- | wget http:// | ||
- | | ||
- | tar xf compat-wireless-2008-06-25.tar | ||
- | cd compat-wireless-2008-06-25 | ||
- | patch -p1 < ../ | ||
- | patch -p1 < ../ | ||
- | make | ||
- | rmmod iwl4965 [as root!] | ||
- | make install | ||
- | | ||
- | |||
- | 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 " | ||
- | |||
- | | ||
- | |||
- | | ||
- | |||
- | | ||
- | (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. | ||
iwl4965.txt · Last modified: 2017/01/09 21:37 by mister_x