目前正在运行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”(不带引号)。
答案 0 :(得分:0)
假设您正在使用默认的arch linux内核(即不是已修补的内核,或者您自己编译的内核),这似乎是aircrack包中的错误,因此我建议您报告{{ 3}}。
我对aircrack不太了解,但根据错误报告,我认为有两种方法可以自己解决。
CONFIG_CFG80211_WEXT
是补丁中的配置选项,您可以禁用它。但是,这可能会删除重要功能。CONFIG_LIBIPW=m
编译内核,如建议的那样。这并不像听起来那么困难,但它确实意味着你需要自己维护内核,而不是依靠pacman为你做这件事。有关此问题的指南,请参阅here和https://wiki.archlinux.org/index.php/Kernels。答案 1 :(得分:0)
不是aircrack要求您为网卡修补了驱动程序吗?你确认你的卡有一个可用的芯片组吗?
答案 2 :(得分:0)
您似乎正在使用无线驱动程序'compat-wireless-2011-05-16',我会检查这些是否适合您的无线网卡。您可能需要MadWiFi驱动程序。什么是您的无线卡制造/型号?