Устанавливаем всё необходимое для сборки модулей ядра:
Приступим к установке compat-wireless. По скольку версия compat-wireless сильно привязана к ядру, то качаем нужную ветку тут, либо выполним нижеуказанный скрипт.apt-get update apt-get install gawk bzip2 linux-headers-$(uname -r) -y apt-get build-dep linux-image-$(uname -r) -y
# Скачаем compat-wireless cd /usr/src wget $(wget -O - http://linuxwireless.org/en/users/Download/stable | \ grep "compat-wireless-$(read -n 3 KERN <<< $(uname -r); echo $KERN)" | \ gawk -Fref=\" '{ print $2 }' | gawk -F\" '{ print $1 }') # Распакуем его tar xjfv compat-wireless-* # И зайдём в директорию cd compat-wireless-*
Вышеуказанный скрипт скачает вам compat-wireless под текущую версию ядра. Хотя это может быть не самый идеальный вариант. На сайте разработчиков советуют использовать compat-wireless той же версии ядра илбо позднее. Ядро у меня 3.2 текущая последняя версия compat-wireless на сайте 3.5 при этом компилировалась только 3.4.
Следующую секцию требуется выполнить только для тех у кого возникли проблемы с Aircrack-ng
wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch
Примечание: Если у вас при компиляции возникнет ошибка "/sbin/modprobe: invalid option -- 'l'" то попробуйте использовать более свежую версию compat-wireless.
Какой драйвер использовать вы скорее всего сможете узнать такой командой
lspci -k | tr "\n" " " \ | gawk -F'Wireless Network Adapter' '{ print $2 }' \ | gawk -F'Kernel driver in use:' '{ print $2 }' \ | awk '{ print $1 }'
Ну либо
lspci -k
И тогда ищите в ручнуюПосле того как определитесь с драйвером, дело за малым.
./scripts/driver-select ath9k make make install reboot
Комментариев нет:
Отправить комментарий