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
iwl3945 [2008/06/28 14:32] – created netrolller3diwl3945 [2018/11/22 00:15] (current) – deprecated mister_x
Line 1: Line 1:
-====== iwl3945 ======+====== DEPRECATED - iwl3945 ======
  
 //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.1214656330.txt.gz · Last modified: 2008/06/28 14:32 by netrolller3d