Both sides previous revisionPrevious revisionNext revision | Previous revision |
mac80211 [2010/11/17 02:46] – Add brcm80211. (It is unsupported and known to be broken, but add it for the sake of completeness.) netrolller3d | mac80211 [2017/01/09 21:44] (current) – Updated link to zd1211rw mister_x |
---|
| ====== DEPRECATED ====== |
| See [[install_drivers|Installing Drivers]] for updated information. |
| |
=====General===== | =====General===== |
| |
* [[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: |
* [[rtl8180]] | * [[rtl8180]] |
* [[rtl8187]] | * [[rtl8187]] |
* [[zd1211rw-mac80211|zd1211rw]] (no fragmentation attack support) | * [[zd1211rw|zd1211rw]] (no fragmentation attack support) |
| |
=====Aircrack support===== | =====Aircrack support===== |
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!** |