Я пытаюсь установить беспроводную карту в режим монитора. Я работаю с:
description: Wireless interface
product: BCM4312 802.11b/g LP-PHY
vendor: Broadcom Corporation
logical name: eth2
Когда я пытаюсь установить его в режим мониторинга, я получаю:
sudo iwconfig eth2 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device eth2 ; Invalid argument.
Я также пытался использовать:
$ 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
Я прошел различные уроки по драйверам, но ничего не помогало. Кто-нибудь знает, как заставить это работать для этой конкретной беспроводной карты?
wl
НЕ поддерживает режим монитора wl
); это не поддерживает режимы мониторинга и случайного доступа (независимо от того, что говорит airmon-ng.) b43
, который можно установить с помощью sudo apt-get install b43-fwcutter firmware-b43-installer
sudo rmmod wl; sudo modprobe b43
(и наоборот). Если вы решите использовать неофициальные драйверы, обратите внимание, что они поддерживают не все карты. Проверьте это здесь: http://wireless.kernel.org/en/users/Drivers/b43#Supported_devices
Например (не поддерживается): Устройство корпорации Broadcom [14e4: 4365]
Проверьте свою карту:
lspci -vnn -d 14e4:
Приведенный выше ответ неверен. По крайней мере, начиная с версии 5.100.82.1 (я думаю, что это приблизительно 2007 год).
Официальный драйвер Broadcom STA / wl
поддерживает режим монитора
Однако, это не является стандартным способом, поэтому, чтобы включить его, вы должны сделать следующее:
1
в файл /proc/brcm_monitor0
. Вы можете сделать это с помощью следующей команды оболочки: echo 1 | sudo tee /proc/brcm_monitor0
. prism0
, а не mon0
. Наслаждайтесь.
В моем случае я не могу установить b43
и всякий раз, когда Я на самом деле заставляю ядро загружать его, моё соединение падает до непригодного, отбрасывая большинство пакетов.
Я ненавижу wl
не быть свободным, но я не могу использовать альтернативу b43
в мой BCM4322.
Broadcom Corporation Device [14e4:4365]
– codeomnitrix
23 March 2013 в 21:50
/proc/brcm_monitor0
, когда мне приходится его отключать, он просто вылетает из системы и появляется какой-то экран дампа.
– codeomnitrix
24 March 2013 в 23:08
14e4:4365
Спасибо
– codeomnitrix
26 March 2013 в 10:27
sudo apt-get install b43-fwcutter firmware-b43-installer
, это останавливает мою беспроводную карту, и iwconfig не дает результатов. Моя беспроводная карта:Broadcom Corporation Device [14e4:4365]
Не могли бы вы мне помочь? – codeomnitrix 23 March 2013 в 21:45sudo echo 1 > /proc/brcm_monitor0
включает режим мониторинга для wl. Появится новое имя устройстваprism0
, это ваш монитор. К сожалению, мне кажется, что у меня проблемы с отключением - все остальное работает просто отлично. – Powerslave 4 December 2017 в 05:38