Jak skonfigurować adapter WiFi do trybu monitorowania?

21

Właśnie pomyślnie zainstalowałem sterownik (athk9_htc) dla TP-Link TL-WN722N (adapter USB WiFi) w Ubuntu 14.04.1. Moim celem jest przechwytywanie ruchu Wi-Fi za pomocą Wireshark.

Próbuję skonfigurować adapter do trybu monitorowania, uruchamiając: sudo iwconfig wlan1 mode monitor Jednak wyświetla mi się komunikat o błędzie:

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

Jak ustawić tryb monitorowania?

Edytowane: Nie zgadzam się, że jest to zduplikowane pytanie. Właściwie znalazłem ten wątek, zanim zadałem to pytanie. Istnieją jednak dwie odpowiedzi w tym wątku, ale nie ma żadnej zweryfikowanej odpowiedzi. Jeśli nie zadam więcej tego pytania, jak mogę uzyskać odpowiedź? Również odpowiedź udzielona przez @ chili555 różni się od odpowiedzi w tym wątku i sprawdziłem, czy ta odpowiedź działa. Jeśli pytanie jest zduplikowane, czy nie powinno być dodawaniem komentarza w tym wątku, aby wskazać, że zweryfikowana odpowiedź jest tutaj, zamiast wskazywania, że ​​pytanie, na które udzielono odpowiedzi, jest duplikatem?

eepty
źródło
2
W ogóle nie jest duplikatem, ponieważ nie odpowiada na pytanie.
mikewhthing

Odpowiedzi:

27

Może działać, jeśli najpierw spuścisz interfejs:

sudo ifconfig wlan1 down
sudo iwconfig wlan1 mode monitor

Czek:

iwconfig

Nie wszystkie kombinacje urządzeń i sterowników obsługują tryb monitorowania.

chili555
źródło
Czekaj. Usuwam interfejs i konfiguruję go do trybu monitorowania. potem przywołaj to ponownie sudo iwconfig wlan1 up. Po uruchomieniu nadal działa w trybie monitorowania iwconfig. Po podłączeniu go do
hotspotu
Oczekuję tego. Po połączeniu się z punktem dostępowym lub punktem dostępowym nie będziesz już monitorować. AP zarządza kanałem, przepływnością itp. Opisane przez ciebie zachowanie jest całkowicie poprawne.
chili555,
Czy mogę rozpocząć wąchanie Wi-Fi za pomocą Wireshark bez podłączania go do AP?
eepty
1
Tak, właśnie to przetestowałem. To działa.
eepty
1
Najpierw musisz rozłączyć się z punktem dostępowym za pomocą menedżera sieci. Następnie uruchom 2 polecenia (ifconfig i iwconfig), w przeciwnym razie spróbuje wrócić do trybu monitorowania.
JBaczuk
3

Najlepszym sposobem na przełączenie adaptera Wi-Fi w tryb monitorowania jest skorzystanie z airmon-ng .

Możesz go zainstalować, pisząc w terminalu sudo apt-get install aircrack-ng

Ponadto, jeśli używasz Wireshark, musisz uruchomić go jako superużytkownik, aby móc przełączyć adapter w tryb monitorowania ... :)

Gołębie
źródło
1
Przeczytałem trochę wątku, że powiedzenie uruchamiania Wiresharka jako superużytkownika nie jest dobrym pomysłem. W tym linku sugerowano sposób przechwytywania bez uprawnień roota [ askubuntu.com/questions/74059/… . Jednak nie udało się, gdy zastosuję tę metodę.
eepty
Bez uprawnień użytkownika root nie można ustawić adaptera w tryb monitorowania
Pigeonaras
Wracam do pytania, nadal sudo apt-get install aircrack-ng
pojawia
2
Co sprawia, że ​​myślisz, że to najlepszy sposób?
głosy
Dla mnie dzisiaj airmon-ng przestał działać, aby przejść do trybu monitorowania dla karty zewnętrznej. Wewnętrzne szło. Ale sposób ifconfig / iwconfig działał. Ale sposób iwconfig nie daje mi nowej nazwy jak wlan1mon itp. Mam nadzieję, że to nie ma znaczenia!
Satya Prakash