4

目前正在运行Arch Linux,我决定安装Aircrack-ng并在我自己的无线网络上试用。所以我安装了它,我在 Aireplay 上收到一个错误,说明了一些类似的内容

要么修补这个,要么使用标志 --ignore-negative-one

所以我一开始就使用了flag。它似乎有效,但我无法握手。这可能只是我,但我不确定。所以我决定找到那个补丁。我去了Aircrack的网站并找到了它。我按照说明进行操作,直到“制作”为止都很好。此时,它输出:

config.mk:199: "WARNING: CONFIG_CFG80211_WEXT will be deactivated or not working because kernel was compiled with CONFIG_WIRELESS_EXT=n. Tools using wext interface like iwconfig will not work. To activate it build your kernel e.g. with CONFIG_LIBIPW=m."
make -C /lib/modules/2.6.38-ARCH/build M=/home/kyle/Desktop/compat-wireless-2011-05-16 modules
make: *** /lib/modules/2.6.38-ARCH/build: No such file or directory.  Stop.
make: *** modules Error 2

What can I do to fix this so I can use Aircrack?


uname -r outputs "2.6.38-ARCH" (without quotes).

4

3 回答 3

0

假设您使用的是默认的 arch linux 内核(即不是打补丁的内核,也不是您自己编译的内核),这似乎是 aircrack 软件包中的一个错误,所以我建议您在此处报告。

我对aircrack了解不多,但根据错误报告,我认为有两种方法可以自己修复。

  1. 它看起来像是CONFIG_CFG80211_WEXT补丁中的一个配置选项,您可以禁用它。但是,这可能会删除重要的功能。
  2. 您可以按照建议尝试使用 编译内核CONFIG_LIBIPW=m。这并不像听起来那么困难,但这确实意味着您需要自己维护内核,而不是依靠 pacman 来为您做。有关这方面的指南,请参阅https://wiki.archlinux.org/index.php/Kernelshttps://wiki.archlinux.org/index.php/Kernels/Compilation/Arch_Build_System
于 2012-04-10T06:11:26.663 回答
0

aircrack 不需要你为你的网卡打补丁吗?您是否确认您的卡具有可用的芯片组?

于 2012-05-02T16:46:10.660 回答
0

看来您正在使用无线驱动程序“compat-wireless-2011-05-16”,我会检查这些是否适合您的无线网卡。您可能需要 MadWiFi 驱动程序,具体取决于。您的无线网卡品牌/型号是什么?

于 2012-07-10T15:11:44.843 回答