我读了很多 wiki 页面,但对于 aircrack-ng 套件的驱动程序和补丁,我比以往更加困惑。卡芯片组是,ath5k
但关于哪个最好用的信息存在冲突。
cat /proc/version
Linux version 3.5.0-22-generic (buildd@lamiak) (gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1) ) #33-Ubuntu SMP Wed Jan 2 21:45:40 UTC 2013
lsmod | grep ath5k
ath5k 135206 0
ath 19188 1 ath5k
mac80211 461203 1 ath5k
cfg80211 175574 3 ath5k,ath,mac80211
lsmod | grep mac80211
mac80211 461203 1 ath5k
cfg80211 175574 3 ath5k,ath,mac80211
那么我是否应该使用ath5k
或者mac80211
然后我必须将所有其他的都列入黑名单?或者我是否可以按照说明进行操作以达到这一点,但它似乎真的很令人困惑和矛盾。
答案1
我曾经有同样的问题,但答案是:
Ath5k 是一款全新的、完全自由开源的 Atheros 卡驱动程序。启用 Wireless-N 的 Atheros 芯片组应改用ath9k
。与 不同madwifi-ng
,此驱动程序基于新mac80211
堆栈,这意味着它需要aircrack-ng v1.0-rc1
或更新版本。
Aircrack-ng 支持
截至目前2.6.27-rc2
,ath5k
无需补丁即可注入(2.6.26
未经测试,<=2.6.25
已知存在问题)。但是,注入支持有点不稳定,速度限制在 50~100pps 左右。要提高注入速度,请使用此补丁。建议您也应用mac80211
适用于您内核版本的碎片补丁,以启用碎片攻击。对于已发布的2.6.27
和2.6.28
内核,mac80211
补丁已足够,无需额外补丁。
如果您的内核早于2.6.26
,建议您安装最新的compat-wireless-old
软件包,并2.6.27
mac80211
在软件包本身上应用碎片补丁。ath5k
两种 版本都不需要 特定的补丁compat-wireless
。
请注意,在最新的 wireless-testing 和 linux-2.6 内核以及 中compat-wireless-2.6
(但不在 中compat-wireless-old
)存在一个错误,当没有在与监控接口相同的 PHY 上启动托管接口时,该错误会阻止碎片攻击正常工作。作为一种解决方法,请wlan0
在使用 后mon0
创建airmon-ng
。
来源: Aircrack-ng:ath5k - 适用于 Atheros A/B/G/Super-G 卡的 FOSS 驱动程序