Як налаштувати адаптер 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.