Aircrack Ch: -1 Проблема в Arch Linux - PullRequest
4 голосов
/ 20 мая 2011

В настоящее время работает Arch Linux , я решил установить Aircrack-ng и попробовать его в моей собственной беспроводной сети.Поэтому я установил его и получил сообщение об ошибке в Aireplay, в котором указано что-то вроде

Либо исправьте это, либо используйте флаг --ignore-негатив-один

Так что сначала я использовал флаг.Кажется, работает, но я не могу получить рукопожатие.Это может быть только я, но я не был уверен.Поэтому я решил найти этот патч.Я пошел на сайт 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 голосов
/ 02 мая 2012

Разве aircrack не требует, чтобы у вас были исправлены драйверы для вашей сетевой карты? Подтвердили ли вы, что ваша карта имеет пригодный для использования чипсет?

0 голосов
/ 10 июля 2012

Похоже, что вы используете беспроводные драйверы 'compat-wireless-2011-05-16', я бы проверил, подходят ли они к вашей беспроводной карте.Вам может потребоваться драйверы MadWiFi в зависимости.Какова ваша модель беспроводной карты / модель?

0 голосов
/ 10 апреля 2012

Предполагая, что вы используете стандартное ядро ​​arch linux (т.е. не исправленное или не скомпилированное вами), это может показаться ошибкой в ​​пакете aircrack, поэтому я предлагаю вам сообщить об этом здесь .

Я не знаю много о aircrack, но, основываясь на сообщении об ошибке, я думаю, что есть два способа исправить это самостоятельно.

  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.
...