4

現在Arch Linuxを実行しているので、 Aircrack-ngをインストールして、自分の無線ネットワークで試してみることにしました。だから私はそれをインストールしました.Aireplayで次のようなエラーが表示されます.

これにパッチを当てるか、フラグ --ignore-negative-one を使用してください

それで、最初は旗を使いました。うまくいきそうですが、握手できません。これは私だけかもしれませんが、よくわかりませんでした。そこで、そのパッチを見つけることにしました。Aircrackのウェブサイトに行って見つけました。私は指示に従いましたが、「make」までは問題ありませんでした。その時点で、次のように出力されました。

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" (引用符なし) を出力します。

4

3 に答える 3

0

Aircrackでは、ネットワークカードのドライバーにパッチを適用する必要はありませんか?カードに使用可能なチップセットが搭載されていることを確認しましたか?

于 2012-05-02T16:46:10.660 に答える
0

デフォルトの arch linux カーネル (つまり、パッチが適用されたものでも、自分でコンパイルしたものでもない) を使用していると仮定すると、これは aircrack パッケージのバグのように見えるので、ここで報告することをお勧めします。

エアクラックについてはよくわかりませんが、エラー レポートに基づいて、自分で修正できる方法が 2 つあります。

  1. CONFIG_CFG80211_WEXT無効にできる可能性があるパッチの構成オプションのようです。ただし、これにより重要な機能が削除される可能性があります。
  2. CONFIG_LIBIPW=m提案されているように、カーネルを でコンパイルしてみることができます。これは思ったほど難しくはありませんが、pacman に頼るのではなく、自分でカーネルを維持する必要があることを意味します。このガイドについては、 https://wiki.archlinux.org/index.php/Kernelsおよびhttps://wiki.archlinux.org/index.php/Kernels/Compilation/Arch_Build_Systemを参照してください
于 2012-04-10T06:11:26.663 に答える
0

ワイヤレス ドライバ「compat-wireless-2011-05-16」を使用しているようです。これらがワイヤレス カードに適しているかどうかを確認します。場合によっては、MadWiFi ドライバーが必要になる場合があります。お使いのワイヤレス カードのメーカー/モデルは何ですか?

于 2012-07-10T15:11:44.843 に答える