Próbuję ustawić kartę bezprzewodową w tryb monitorowania. Pracuję z:
description: Wireless interface
product: BCM4312 802.11b/g LP-PHY
vendor: Broadcom Corporation
logical name: eth2
Kiedy próbuję ustawić go w tryb monitorowania, otrzymuję:
sudo iwconfig eth2 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device eth2 ; Invalid argument.
Próbowałem także użyć:
$ sudo airmon-ng start eth2
Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
PID Name
1094 NetworkManager
1096 avahi-daemon
1097 avahi-daemon
1167 wpa_supplicant
1720 dhclient
Process with PID 1720 (dhclient) is running on interface eth2
Interface Chipset Driver
eth2 Unknown wl (monitor mode enabled)
$ sudo iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth2 IEEE 802.11bg ESSID:"Redacted"
Mode:Managed Frequency:2.437 GHz
Bit Rate=54 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=4/5 Signal level=-59 dBm Noise level=-57 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:24 Invalid misc:0 Missed beacon:0
Przeszedłem różne samouczki dotyczące sterowników, ale nic nie pomaga. Czy ktoś wie, jak to zrobić dla tej konkretnej karty bezprzewodowej?
sudo apt-get install b43-fwcutter firmware-b43-installer
to zatrzymać moją kartę bezprzewodową i iwconfig nie dają żadnych wyników. Moja karta bezprzewodowa to:Broadcom Corporation Device [14e4:4365]
Czy możesz mi pomócsudo echo 1 > /proc/brcm_monitor0
włącza tryb monitorowania dla WL. Pojawi się nowa nazwa urządzeniaprism0
, to jest twój monitor. Niestety wydaje mi się, że mam problem z usunięciem filtra - wszystko inne działa dobrze.Powyższa odpowiedź nie jest prawdziwa. Przynajmniej od wersji 5.100.82.1 (myślę, że pochodzi z roku 2007 lub mniej więcej).
Oficjalna Broadcom STA /
wl
kierowca robi tryb monitora wsparcieNie jest to jednak standardowe, więc aby to zrobić, musisz wykonać następujące czynności:
1
do pliku/proc/brcm_monitor0
. Można to zrobić za pomocą następującego polecenia powłoki:echo 1 | sudo tee /proc/brcm_monitor0
.prism0
, a niemon0
.Cieszyć się.
W moim przypadku nie mogę skonfigurować
b43
, a ilekroć jądro załaduje go, moja łączność spadnie do poziomu bezużytecznego, co spowoduje usunięcie większości pakietów.Nienawidzę
wl
nie być wolnym, ale nie mogę użyćb43
alternatywy w moim BCM4322.źródło
Broadcom Corporation Device [14e4:4365]
/proc/brcm_monitor0
kiedy muszę to wyłączyć, po prostu powoduje to awarię systemu i pojawia się zrzut ekranu.14e4:4365
DziękiJeśli zdecydujesz się korzystać z nieoficjalnych sterowników, zwróć uwagę, że nie obsługuje wszystkich kart. Sprawdź tutaj: http://wireless.kernel.org/en/users/Drivers/b43#Supported_devices
Na przykład (nieobsługiwany): Broadcom Corporation Device [14e4: 4365 ]
Sprawdź swoją kartę:
źródło