Aircrack Ch:-1 Arch Linux上的问题

时间:2011-05-20 04:08:32

标签: archlinux aircrack-ng

目前正在运行Arch Linux,我决定安装Aircrack-ng并在我自己的无线网络上试用。所以我安装了它,并且我在Aireplay上得到了一个错误,其中包含了

的内容
  

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

所以我最初使用了旗帜。它似乎工作,但我无法握手。这可能只是我,但我不确定。所以我决定找到那个补丁。我去了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

我可以做些什么来解决这个问题,以便我可以使用Aircrack?


uname -r输出“2.6.38-ARCH”(不带引号)。

3 个答案:

答案 0 :(得分:0)

假设您正在使用默认的arch linux内核(即不是已修补的内核,或者您自己编译的内核),这似乎是aircrack包中的错误,因此我建议您报告{{ 3}}。

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

  1. 看起来CONFIG_CFG80211_WEXT是补丁中的配置选项,您可以禁用它。但是,这可能会删除重要功能。
  2. 您可以尝试使用CONFIG_LIBIPW=m编译内核,如建议的那样。这并不像听起来那么困难,但它确实意味着你需要自己维护内核,而不是依靠pacman为你做这件事。有关此问题的指南,请参阅herehttps://wiki.archlinux.org/index.php/Kernels

答案 1 :(得分:0)

不是aircrack要求您为网卡修补了驱动程序吗?你确认你的卡有一个可用的芯片组吗?

答案 2 :(得分:0)

您似乎正在使用无线驱动程序'compat-wireless-2011-05-16',我会检查这些是否适合您的无线网卡。您可能需要MadWiFi驱动程序。什么是您的无线卡制造/型号?