Почему я не могу установить режим монитора с помощью драйвера wl STA на беспроводной карте Broadcom?

Я пытаюсь установить свою беспроводную карту в режим мониторинга. Я работаю с:

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

Я прошел различные обучающие программы, но ничего не помогает. Кто-нибудь знает, как это сделать для этой конкретной беспроводной карты?

1
задан 25 June 2012 в 09:38

2 ответа

Вышеуказанный ответ неверен. По крайней мере, из версии 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.

8
ответ дан 25 May 2018 в 09:43
  • 1
    hey ssice, я попытался изменить файл, чтобы он содержал 1, но я все еще не получаю никакого нового интерфейса, как вы упомянули. не могли бы вы помочь мне. моя беспроводная карта Broadcom Corporation Device [14e4:4365] – codeomnitrix 23 March 2013 в 21:50
  • 2
    Возможно, это связано с superuser.com/questions/454784/… ? Мне кажется, что у вашей карты нет такой хорошей поддержки. Не появляется ли новый интерфейс в таких программах, как wirehark? – ssice 24 March 2013 в 00:21
  • 3
    Эй, хотя он не отображается, но все же я могу использовать airodump на этом интерфейсе. Благодарю. Но одна странная вещь, которая происходит все время, когда я включаю режим монитора с /proc/brcm_monitor0, когда мне нужно это отключить, просто сбивает систему, и появляется какой-то экран сбрасывания. – codeomnitrix 24 March 2013 в 23:08
  • 4
    Я не знаю. В моей конфигурации это не так, но если вы используете драйвер, который находится в моей ссылке выше (есть ссылка на README), я не вижу вашу карту в списке поддерживаемых устройств. Возможно, этот конкретный код операции для отключения режима монитора плохо обрабатывается. – ssice 25 March 2013 в 21:51
  • 5
    Я там не указан, не могли бы вы помочь мне, как отключить режим мониторинга, на котором моя карточка: 14e4:4365 Спасибо – codeomnitrix 26 March 2013 в 10:27

Если вы решите использовать неофициальные драйверы, обратите внимание, что он не поддерживает все карты. Проверьте это здесь: http://wireless.kernel.org/en/users/Drivers/b43#Supported_devices

Например (не поддерживается): Broadcom Corporation Device [14e4: неофициальный ]

Проверьте свою карточку:

lspci -vnn -d 14e4:
1
ответ дан 25 May 2018 в 09:43

Другие вопросы по тегам:

Похожие вопросы: