User Tools

Site Tools


mac80211

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mac80211 [2010/02/19 17:02] – fixed link to mac80211 2.6.26 patch mister_xmac80211 [2017/01/09 21:44] (current) – Updated link to zd1211rw mister_x
Line 1: Line 1:
 +====== DEPRECATED ======
 +See [[install_drivers|Installing Drivers]] for updated information.
 +
 =====General===== =====General=====
  
Line 9: Line 12:
   * [[agnx]] (Airgo MIMO)   * [[agnx]] (Airgo MIMO)
   * [[ar5523]] (Atheros A/B/G/Super-G USB)   * [[ar5523]] (Atheros A/B/G/Super-G USB)
-  * [[ar9170]] (Atheros xspaN USB)+  * [[ar9170]] (replaced by carl9170) 
 +  * [[carl9170]] (Atheros xspaN USB - AR9001 and AR9002)
   * [[at76c50x_usb]] (Atmel)   * [[at76c50x_usb]] (Atmel)
   * [[ath5k]] (Atheros A/B/G/Super-G)   * [[ath5k]] (Atheros A/B/G/Super-G)
   * [[ath9k]] (Atheros xspaN)   * [[ath9k]] (Atheros xspaN)
-  * [[b43]] and b43legacy (Broadcom)+  * [[ath9k_htc]] (Atheros AR9001 and AR9002 family) 
 +  * [[b43]] and b43legacy (Broadcom legacy) 
 +  * [[brcm80211]] (Broadcom 802.11n - **does not currently allow capturing data packets!**)
   * [[iwl3945]] (not to be confused with [[ipw3945]]/[[ipw3945|ipwraw]])   * [[iwl3945]] (not to be confused with [[ipw3945]]/[[ipw3945|ipwraw]])
   * [[iwlagn]] (formerly [[iwl4965]])   * [[iwlagn]] (formerly [[iwl4965]])
Line 19: Line 25:
   * [[mac80211_hwsim]] (HW simulator for mac80211 testing)   * [[mac80211_hwsim]] (HW simulator for mac80211 testing)
   * [[mwl8k]] (Marvell TopDog)   * [[mwl8k]] (Marvell TopDog)
 +  * [[orinoco]] (Including USB PCI devices)
   * [[p54]] (PrismGT in SoftMAC mode, but also supports FullMAC cards as well as PrismGT dongles. Not to be confused with [[prism54]])   * [[p54]] (PrismGT in SoftMAC mode, but also supports FullMAC cards as well as PrismGT dongles. Not to be confused with [[prism54]])
   * [[rt2x00]] (includes rt2400pci, rt2500pci, rt2500usb, rt2800usb, rt61pci and rt73usb)   * [[rt2x00]] (includes rt2400pci, rt2500pci, rt2500usb, rt2800usb, rt61pci and rt73usb)
Line 26: Line 33:
   * [[w35und]] (Winbond USB)   * [[w35und]] (Winbond USB)
   * [[wl12xx]] (TI WL125x/WL127x)   * [[wl12xx]] (TI WL125x/WL127x)
-  * [[zd1211rw-mac80211|zd1211rw]] (starting with 2.6.25)+  * [[zd1211rw|zd1211rw]] (starting with 2.6.25)
  
 In general, these drivers will mostly work with aircrack-ng, but there may be exceptions.  Here is a list of drivers (with appropriate patches) that people have reported as working successfully with the aircrack-ng suite: In general, these drivers will mostly work with aircrack-ng, but there may be exceptions.  Here is a list of drivers (with appropriate patches) that people have reported as working successfully with the aircrack-ng suite:
Line 41: Line 48:
   * [[rtl8180]]   * [[rtl8180]]
   * [[rtl8187]]   * [[rtl8187]]
-  * [[zd1211rw-mac80211|zd1211rw]] (no fragmentation attack support)+  * [[zd1211rw|zd1211rw]] (no fragmentation attack support)
  
 =====Aircrack support===== =====Aircrack support=====
Line 68: Line 75:
 Airmon-ng supports mac80211's interface management features (nl80211) using a tool called **iw** (not to be confused with iwconfig). iw is called automatically by the airmon-ng script, or you might also call it directly to set up monitor interfaces. Airmon-ng supports mac80211's interface management features (nl80211) using a tool called **iw** (not to be confused with iwconfig). iw is called automatically by the airmon-ng script, or you might also call it directly to set up monitor interfaces.
  
-Iw is not part of the aircrack-ng suite.  You can download it from [[http://wireless.kernel.org/download/iw/|here]]. Choose the latest version, or at least 0.9.5. Iw requires a recent version of libnl (1.0-pre8 minimum, 1.1 recommended).+Iw is not part of the aircrack-ng suite.  You can download it from [[http://www.kernel.org/pub/software/network/iw/|here]]. Choose the latest version, or at least 0.9.5. Iw requires a recent version of libnl (1.0-pre8 minimum, 1.1 recommended).
  
  
 ====Installing iw==== ====Installing iw====
-  - Download [[http://wireless.kernel.org/download/iw/|iw]] (look for the latest version).+  - Download [[http://www.kernel.org/pub/software/network/iw/|iw]] (look for the latest version).
   - Extract the iw tarball.   - Extract the iw tarball.
   - Run "make" in the iw directory. If you get lots of "undefined" errors or "netlink/genl/genl.h: No such file of directory", then you need to install libnl-devel, or update libnl. **This can be risky, you might also need to update networkmanager, wpa_supplicant, hostapd and wlassistant, as older versions of them only work with 1.0-pre6 and earlier!**   - Run "make" in the iw directory. If you get lots of "undefined" errors or "netlink/genl/genl.h: No such file of directory", then you need to install libnl-devel, or update libnl. **This can be risky, you might also need to update networkmanager, wpa_supplicant, hostapd and wlassistant, as older versions of them only work with 1.0-pre6 and earlier!**
mac80211.txt · Last modified: 2017/01/09 21:44 by mister_x