2011-05-20 88 views
4

当前正在运行Arch Linux,我决定安装Aircrack-ng并在我自己的无线网络上试用它。所以我安装了它,我也得到在Aireplay一个错误,指出沿Arch Linux上的Aircrack Ch:-1问题

无论是东西线修补这个,或者使用标志 - 忽略负一个

所以我用了首先标志。它似乎工作,但我无法握手。这可能只是我,但我不确定。所以我决定找到那个补丁。我去了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”(不含引号)。

回答

0

假设你使用的是默认的arch linux内核(即不是打补丁的,或者你自己编译的),这看起来是aircrack软件包中的一个bug,所以我建议你报告它here

我对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
0

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

0

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

+0

考虑到问题在16个月以前,答案仍然相关吗? – 2012-10-11 06:22:23

+0

@AJ是那个针对我的? – JChutey 2013-04-18 13:18:42