zd1211rw
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
zd1211rw [2010/11/23 14:11] – Major overhaul, remove old instructions, update, merge pages sleek | zd1211rw [2018/03/11 19:04] (current) – Removed unusable instructions mister_x | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== DEPRECATED ====== | ||
+ | |||
+ | **IMPORTANT NOTE**: This page is deprecated, updated documentation can be found [[install_drivers|here]] | ||
====== zd1211rw ====== | ====== zd1211rw ====== | ||
Line 9: | Line 12: | ||
The zd1211rw was included in mainline kernel 2.6.18 as a softmac driver, known to be notoriously unstable and heavily crippled in terms aircrack-ng support. Things turned for the better when the zd1211rw was ported as mac80211 driver since kernel 2.6.25, a move which led the zd1211rw to gain excellent support for injection and monitoring. | The zd1211rw was included in mainline kernel 2.6.18 as a softmac driver, known to be notoriously unstable and heavily crippled in terms aircrack-ng support. Things turned for the better when the zd1211rw was ported as mac80211 driver since kernel 2.6.25, a move which led the zd1211rw to gain excellent support for injection and monitoring. | ||
- | ===== Patching: Kernel 2.26.24+ ===== | + | The only unsupported function is the fragmentation " |
- | To enable injection, we'll have to patch the driver first. | + | Overall, its a great all-purpose chip to have for wireless auditing and general connectivity. |
+ | |||
+ | ====== Patching ====== | ||
+ | To enable injection, we'll have to patch the driver first. | ||
+ | |||
+ | ==== Modern kernels ==== | ||
+ | For modern kernels, good results can be obtained even when sticking closely to stock kernels. | ||
+ | |||
+ | |||
+ | === Kernel 2.6.34 - 2.6.38 === | ||
+ | |||
+ | **1.** cd into your kernel sources | ||
+ | |||
+ | **2.** Apply the patch: | ||
+ | wget -O - ' | ||
+ | |||
+ | **3.** Recompile | ||
+ | |||
+ | ==== Legacy kernels ==== | ||
+ | On old kernels, you need to use the compat-wireless | ||
+ | The most frequent road block you'll stumble upon is compilation errors with compat-wireless. | ||
+ | |||
+ | === Kernel 2.26.24+ === | ||
**1.** Go to http:// | **1.** Go to http:// | ||
Line 49: | Line 74: | ||
- | ===== Kernels 2.6.23 and lower ===== | + | === Kernels 2.6.23 and lower === |
As mentioned above, kernels prior to 2.6.25 (2.6.2**4** with compat-wireless) are shipped with the softmac version of the driver which in its best day supports only half the functions, half the time. In other words, if you're stuck on an ancient kernel, you're pretty much out of luck. Your best bet is to either install a supported kernel, or utilize one of the many Live CDs with pre-configured settings for aircrack-ng. | As mentioned above, kernels prior to 2.6.25 (2.6.2**4** with compat-wireless) are shipped with the softmac version of the driver which in its best day supports only half the functions, half the time. In other words, if you're stuck on an ancient kernel, you're pretty much out of luck. Your best bet is to either install a supported kernel, or utilize one of the many Live CDs with pre-configured settings for aircrack-ng. | ||
Line 55: | Line 80: | ||
And if you're absolutely bent on installing the softmac driver on an old kernel, you can try [[http:// | And if you're absolutely bent on installing the softmac driver on an old kernel, you can try [[http:// | ||
- | ===== Troubleshooting | + | ==== Troubleshooting ==== |
- | The most frequent road block you'll stumble upon is compilation errors with compat-wireless. They' | + | === Couldn' |
- | + | ||
- | + | ||
- | ===== Couldn' | + | |
If dmesg has an error similar to the following: | If dmesg has an error similar to the following: | ||
Line 74: | Line 96: | ||
- http:// | - http:// | ||
- | - RPM for you distribution. | + | - RPM for you distribution. |
- | ===== Why do I get ioctl(SIOCGIFINDEX) failed ? ===== | + | === Why do I get ioctl(SIOCGIFINDEX) failed ? === |
If you get error messages similar to: | If you get error messages similar to: | ||
Line 84: | Line 106: | ||
Then [[faq# | Then [[faq# | ||
- | |||
- | ===== Fragmentation attack ===== | ||
- | |||
- | The only unsupported function is the fragmentation " | ||
- | |||
- | Overall, its a great all-purpose chip to have for wireless auditing and general connectivity. | ||
===== Feedback ===== | ===== Feedback ===== |
zd1211rw.txt · Last modified: 2018/03/11 19:04 by mister_x