2011-05-20 91 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