Я установил Ubuntu 12.10 на свой компьютер с беспроводной картой Atheros AR5007.
Я хочу использовать Kismet, но когда я его запускаю, он начинает отображать сообщение:
ОШИБКА: источнику пакета 'wlan0' не удалось установить канал X : mac80211_setchannel ()
Он продолжает отображаться одинаково для всех каналов, кроме канала 1. Я установил драйверы compat-wireless-3.6.6-1 и исправил их следующими патч , чтобы использовать их с aircrack-ng.
Я установил последнюю версию Kismet в репозиторий git, и я даже пытался с svn, но он продолжает отображать ту же ошибку. Я также установил файл kismet.conf с nsource=wlan0
, так как это имя моего беспроводного интерфейса, согласно iwconfig
:
lo no wireless extensions.
wlan0 IEEE 802.11bg ESSID:"XXXX"
Mode:Managed Frequency:2.412 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=18 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=28/70 Signal level=-82 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:282 Missed beacon:0
Я не нашел никакого ответа, так как предполагаются подобные ошибки быть исправленным с последней версией Kismet, но это не мой случай. Любая помощь будет оценена.
Спасибо!
Это сработало для меня:
sudo apt-get install iw
(если у вас его нет)
iw dev wlan0 interface add wlan0mon type monitor
iw dev wlan0 del
, затем добавив это в файл конфигурации
ncsource=wlan0mon
Я считаю, ncsource=wlan0
правильно.
Некоторые карты имеют проблемы с плавным переключением в режим мониторинга по команде Kismet.
Я должен сделать:
sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode monitor
sudo kismet
Я также заметил, что списки каналов включают в себя каналы 802.11a; если вы знаете, что ваша карта не поддерживает 802.11a, вы можете закомментировать эти строки в kismet.conf .