mac80211
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
mac80211 [2008/11/10 18:54] – Some updates. netrolller3d | mac80211 [2013/02/04 12:51] – updated link to iw jano | ||
---|---|---|---|
Line 5: | Line 5: | ||
The following drivers use mac80211 (not all have been tested to work with aircrack-ng): | The following drivers use mac80211 (not all have been tested to work with aircrack-ng): | ||
- | * [[acx1xx]] (Acx) | + | * [[acx1xx]] (Texas Instruments ACX1XX series) |
* [[adm8211]] (ADMtek) | * [[adm8211]] (ADMtek) | ||
- | * [[at76_usb]] (Atmel) | + | * [[agnx]] (Airgo MIMO) |
+ | * [[ar5523]] (Atheros A/ | ||
+ | * [[ar9170]] (replaced by carl9170) | ||
+ | * [[carl9170]] (Atheros xspaN USB - AR9001 and AR9002) | ||
+ | * [[at76c50x_usb]] (Atmel) | ||
* [[ath5k]] (Atheros A/ | * [[ath5k]] (Atheros A/ | ||
* [[ath9k]] (Atheros xspaN) | * [[ath9k]] (Atheros xspaN) | ||
- | * [[b43]] and b43legacy (Broadcom) | + | |
- | * [[iwl3945]] (not to be confused with ipw3945/ | + | |
- | * [[iwl4965]] | + | * [[brcm80211]] (Broadcom 802.11n - **does not currently allow capturing data packets!**) |
+ | * [[iwl3945]] (not to be confused with [[ipw3945]]/[[ipw3945|ipwraw]]) | ||
+ | * [[iwlagn]] (formerly | ||
* [[libertas_tf]] (Marvell Libertas) | * [[libertas_tf]] (Marvell Libertas) | ||
- | * [[p54]] (PrismGT in SoftMAC mode, but also supports FullMAC cards) | + | |
- | * [[rt2x00]] (includes rt2400pci, rt2500pci, rt2500usb, rt61pci and rt73usb) | + | * [[mwl8k]] (Marvell TopDog) |
- | * [[rtl8180]] (not to be confused with r8180 AKA r8180-sa2400, | + | * [[orinoco]] (Including USB PCI devices) |
+ | | ||
+ | * [[rt2x00]] (includes rt2400pci, rt2500pci, rt2500usb, rt2800usb, rt61pci and rt73usb) | ||
+ | * [[rtl8180]] (not to be confused with r8180 AKA [[r8180-sa2400]], also supports RTL8185 cards) | ||
* [[rtl8187]] (not to be confused with r8187 - RTL8187B supported in 2.6.27+) | * [[rtl8187]] (not to be confused with r8187 - RTL8187B supported in 2.6.27+) | ||
+ | * [[stlc45xx]] (modified PrismGT SoftMAC) | ||
+ | * [[w35und]] (Winbond USB) | ||
+ | * [[wl12xx]] (TI WL125x/ | ||
* [[zd1211rw-mac80211|zd1211rw]] (starting with 2.6.25) | * [[zd1211rw-mac80211|zd1211rw]] (starting with 2.6.25) | ||
In general, these drivers will mostly work with aircrack-ng, | In general, these drivers will mostly work with aircrack-ng, | ||
- | * [[acx1xx]] (Acx) | + | * [[acx1xx]] (Texas Instruments ACX1XX) |
+ | * [[ar9170]] (channel hopping is broken) | ||
* [[ath5k]] | * [[ath5k]] | ||
+ | * [[ath9k]] | ||
* [[b43]] and b43legacy (Broadcom) | * [[b43]] and b43legacy (Broadcom) | ||
* [[iwl3945]] | * [[iwl3945]] | ||
- | * [[iwl4965]] | + | * [[iwlagn]] |
- | * rt73usb | + | * [[p54]] |
+ | * rt2500usb and rt73usb | ||
* [[rtl8180]] | * [[rtl8180]] | ||
* [[rtl8187]] | * [[rtl8187]] | ||
Line 35: | Line 50: | ||
Mac80211 introduced changes to monitor mode to support the Radiotap standard. Radiotap is a new packet header format, similar to the Prism header. As mac80211 requires all injected packets to have a Radiotap header, which is not supported in aircrack-ng 0.9, injection requires at least aircrack-ng 1.0-rc1. | Mac80211 introduced changes to monitor mode to support the Radiotap standard. Radiotap is a new packet header format, similar to the Prism header. As mac80211 requires all injected packets to have a Radiotap header, which is not supported in aircrack-ng 0.9, injection requires at least aircrack-ng 1.0-rc1. | ||
+ | |||
+ | |||
=====Fragmentation attack support===== | =====Fragmentation attack support===== | ||
Line 42: | Line 59: | ||
Depending on what you are using, here are the patching instructions: | Depending on what you are using, here are the patching instructions: | ||
- | * For released | + | * For kernels 2.6.24 and 2.6.25, use [[http:// |
- | * For 2.6.26-rc kernels, use [[http:// | + | * For 2.6.26, use [[http:// |
- | * For the latest wireless-testing kernel (currently 2.6.26-rc8-wl), use [[http:// | + | * For 2.6.28+ and the latest wireless-testing kernel (currently 2.6.30-rc6-wl), use [[http:// |
- | * 2.6.27 | + | * For 2.6.27, use this [[http:// |
- | * For compat-wireless-2.6-old, apply the wireless-testing patch to the compat-wireless package itself. | + | * For compat-wireless |
+ | * For 2.6.29 & 2.6.30, some drivers need [[http:// | ||
+ | |||
+ | **IMPORTANT: | ||
=====Airmon-ng support===== | =====Airmon-ng support===== | ||
Line 52: | Line 72: | ||
Airmon-ng supports mac80211' | Airmon-ng supports mac80211' | ||
- | Iw is not part of the aircrack-ng suite. | + | Iw is not part of the aircrack-ng suite. |
====Installing iw==== | ====Installing iw==== | ||
- | - Download [[http://dl.aircrack-ng.org/iw.tar.bz2|iw]]. | + | - Download [[http://www.kernel.org/ |
- Extract the iw tarball. | - Extract the iw tarball. | ||
- Run " | - Run " | ||
Line 61: | Line 82: | ||
- Test iw by executing "iw dev <name of your interface> | - Test iw by executing "iw dev <name of your interface> | ||
+ | |||
+ | =====Known issues===== | ||
+ | |||
+ | ====Power readings are way off==== | ||
+ | When running airodump-ng or aireplay-ng' | ||
+ | |||
+ | Fix: Upgrade to aircrack-ng v1.0-rc2 or better. |
mac80211.txt · Last modified: 2017/01/09 21:44 by mister_x