User Tools

Site Tools


iwl3945

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
iwl3945 [2008/06/28 14:32] – created netrolller3diwl3945 [2010/05/07 17:49] n-ice
Line 3: Line 3:
 //Note: This page is about the iwl3945 driver. For the older ipw3945/ipwraw driver, see [[ipw3945]].// //Note: This page is about the iwl3945 driver. For the older ipw3945/ipwraw driver, see [[ipw3945]].//
  
-====== Intel PRO/Wireless 3945AGN, mac80211 driver ======+====== Intel PRO/Wireless 3945ABG, mac80211 driver ======
  
-Iwl3945 is the new driver for the Intel PRO/Wireless 3945AGN wireless chipset. It includes new features like: +Iwl3945 is the new driver for the Intel PRO/Wireless 3945ABG wireless chipset. It includes new features like: 
-  * Managed and monitor mode support in one driver, +  * Managed and monitor mode support in one driver 
-  * Enhanced injection support, +  * Enhanced injection support 
-  * Multiple interfaces on one device - use the aircrack suite on a monitor interface while remaining associated on a managed interface, +  * Multiple interfaces on one device - use the aircrack suite on a monitor interface while remaining associated on a managed interface 
-  * Full radiotap support, for both incoming and outgoing packets, and: +  * Full radiotap support, for both incoming and outgoing packets 
-  * No more binary regulatory daemon needed, regulatory enforcement is done by the firmware.+  * No more binary regulatory daemon needed, regulatory enforcement is done by the firmware
  
 The driver is based on the [[mac80211]] stack, so the usual requirements apply (aircrack-ng 1.0-rc1, a recent version of libnl, a fairly new kernel, etc.) The driver is based on the [[mac80211]] stack, so the usual requirements apply (aircrack-ng 1.0-rc1, a recent version of libnl, a fairly new kernel, etc.)
Line 16: Line 16:
 ===== Installing the driver ===== ===== Installing the driver =====
  
-Starting with 2.6.24, the driver is included in the kernel. Injection requires 2.6.25 or later. The compat-wireless-2.6 package must be installed and patched to get injection support.+Starting with 2.6.24, the driver is included in the kernel. **Injection requires 2.6.25 or later.** The compat-wireless-old package must be installed and patched to get injection support on 2.6.25 and 2.6.26. For 2.6.27 and newer, no special patch is needed, follow the common instructions for [[mac80211]]
  
-==== Installing and patching compat-wireless-2.6 ====+*UPDATE* Apparently the new version of compat-wireless should *not* be patched and should work out of the box. 
 +more can be found here: http://forum.aircrack-ng.org/index.php?topic=2898.0 
 + 
 +==== Installing and patching compat-wireless ====
  
   - Install your kernel headers and sources, as well as all packages required for building kernel modules.   - Install your kernel headers and sources, as well as all packages required for building kernel modules.
-  - Download compat-wireless-2.6 from [[http://www.linuxwireless.org/en/users/Download#Wheretodownload|here]].+  - Download compat-wireless from [[http://www.linuxwireless.org/en/users/Download#Wheretodownload|here]]. For 2.6.26 and older, use compat-wireless-old, for newer versions (currently 2.6.27-rcX), use compat-wireless-2.6.
   - Untar the archive to your home directory. This will create a dated directory ~/compat-wireless-DATE, where DATE is the build date of the package.   - Untar the archive to your home directory. This will create a dated directory ~/compat-wireless-DATE, where DATE is the build date of the package.
-  - Download [[http://tinyshell.be/aircrackng/forum/index.php?action=dlattach;topic=2898.0;id=360|this patch]], and apply it to the compat-wireless packageThe patch is scheduled for inclusion into the kernel, so don't be surprised if you get "Reversed or previously applied patch detected"+  - Download [[http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch|the fragmentation patch]], and apply it to the compat-wireless package. This is needed to make attacks -5 and -7 work.
-  - Download [[http://tinyshell.be/aircrackng/forum/index.php?action=dlattach;topic=281.0;id=366|the fragmentation patch]], and apply it to the compat-wireless package. This is needed to make attacks -5 and -7 work.+
   - Cd to the compat-wireless directory, and run "make" to build the package.   - Cd to the compat-wireless directory, and run "make" to build the package.
   - Install the package with "make install", then load it with "make load".   - Install the package with "make install", then load it with "make load".
Line 39: Line 41:
  
 ===== Useful links / info ===== ===== Useful links / info =====
-  * Thread: [[http://tinyshell.be/aircrackng/forum/index.php?topic=2898|***iwlwifi drivers with injection***]]+  * Thread: [[http://forum.aircrack-ng.org/index.php?topic=2898|***iwlwifi drivers with injection***]] 
 + 
 +===== Troubleshooting Tips ===== 
 + 
 +  * Chopchop and Fragmentation attacks do not work:  There is a report (see [[http://forum.aircrack-ng.org/index.php?topic=6143|this thread]]) which indicates kernel 2.6.30 causes them to fail. 
iwl3945.txt · Last modified: 2018/11/22 00:15 by mister_x