Як налаштувати адаптер WiFi в режимі моніторингу?


21

Щойно я успішно встановив драйвер (athk9_htc) для TP-Link TL-WN722N (адаптер USB WiFi) в Ubuntu 14.04.1. Моя мета - захопити трафік WiFi за допомогою Wireshark.

Я намагаюся налаштувати адаптер для режиму монітора, запустивши: sudo iwconfig wlan1 mode monitor Однак він дає мені повідомлення про помилку:

Error for wireless request "Set Mode" (8B06):
    SET failed on device wlan1; Device or resource busy.

Як я можу встановити його в режимі моніторингу?

Відредаговано: Я не згоден, це питання, що повторюється. Насправді я знайшов цю тему, перш ніж задати це питання. Однак у цій темі є дві відповіді, але не будь-яка перевірена відповідь. Якщо я не ставлю це питання ще раз, як я можу отримати відповідь? Також відповідь, надана @ chili555, відрізняється від відповідей у ​​цій темі, і я переконався, що ця відповідь працює. Якщо питання дублюється, чи не слід додавати коментар до цього потоку, щоб вказати, що тут підтверджена відповідь, замість того, щоб відповісти на відповідь, це дубльоване запитання?


2
Зовсім не дублікат, оскільки це не відповідає на запитання.
щороку

Відповіді:


27

Це може спрацювати, якщо ви спочатку зведете інтерфейс:

sudo ifconfig wlan1 down
sudo iwconfig wlan1 mode monitor

Перевірка:

iwconfig

Не всі комбінації пристроїв і драйверів можуть працювати в режимі монітора.


Зачекай. Збиваю поверхню і налаштовую її на режим моніторингу. потім знову піднесіть його sudo iwconfig wlan1 up. Він все ще знаходиться в режимі монітора, коли я запускаю iwconfig. Однак потім я підключаю його до гарячої точки WiFi, я виявив, що він повертається до керованого режиму ... :(
eepty

Я так очікую. Коли ви підключаєтесь до точки доступу або точки доступу, ви більше не здійснюєте моніторинг. AP керує каналом, швидкістю передачі даних тощо. Поведінка, яку ви описуєте, цілком правильна.
chili555

Тож я можу почати нюхати WiFi Wireshark, не підключаючи його до AP?
eepty

1
Так, я щойно це перевірив. Це працює.
eepty

1
По-перше, ви повинні відключитися від точки доступу, використовуючи мережевий менеджер. Потім запустіть 2 команди (ifconfig та iwconfig), інакше вона спробує повернутися до режиму монітора.
JBaczuk

3

Найкращий спосіб перевести Wi-Fi адаптер у режим моніторингу - через airmon-ng .

Ви можете встановити його, ввівши термінал sudo apt-get install aircrack-ng

Крім того, якщо ви використовуєте Wireshark, вам потрібно запустити його як суперпользователь, щоб мати можливість перевести ваш адаптер в режим моніторингу ... :)


1
Я прочитав деяку тему, що говорити про те, що працювати з Wireshark як суперрусером - це не дуже гарна ідея. У цьому посиланні було запропоновано спосіб зйомки без дозволу root [ askubuntu.com/questions/74059/… . Однак це не вдалося, коли я слідую за цим методом.
eepty

Без кореневих дозволів ви не можете встановити адаптер у режимі моніторингу
Pigeonaras

Повернемось до питання, я все одно отримую ту ж помилку після запуску sudo apt-get install aircrack-ng...
eepty

2
Що змушує вас думати, що це найкращий спосіб?
голоси

Для мене сьогодні airmon-ng перестав працювати, щоб перейти в режим Monitor для зовнішньої карти. Внутрішній йшов. Але якщоconconfig / iwconfig спосіб працював. Але спосіб iwconfig не дає мені нової назви, як wlan1mon тощо. Сподіваюсь, це не має значення!
Сатя Пракаш
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.