Broadcom 무선 카드에서 wl STA 드라이버로 모니터 모드를 설정할 수없는 이유는 무엇입니까? wpa_supplicant 1720 dhclient Process with

무선 카드를 모니터 모드로 설정하려고합니다. 나는 협력하고있다 :

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

다양한 드라이버 자습서를 겪었지만 도움이되지 않습니다. 누구나이 특정 무선 카드 에서이 작업을 수행하는 방법을 알고 있습니까?



답변

공식 Broadcom STA / wl드라이버는 모니터 모드를 지원하지 않습니다

  • Broadcom STA ( wl) 공식 드라이버를 사용하고 있습니다. 이것은 airmon-ng의 지시에 관계없이 모니터 또는 무차별 모드를 지원하지 않습니다 .
  • 이를 위해 b43드라이버 가 필요합니다.sudo apt-get install b43-fwcutter firmware-b43-installer
  • 하나를 언로드하고 다른 하나를로드 할 수 있습니다 sudo rmmod wl; sudo modprobe b43(그 반대도 가능).
  • 참고 B43WL 당신은 둘 중 하나를 선택하기 전에 구글 할 수 있도록, 자신의 장점과 단점이있다.

답변

위의 답변은 사실이 아닙니다. 적어도 버전 5.100.82.1 (2007 년 정도라고 생각합니다).

공식 Broadcom STA / wl드라이버 모니터 모드를 지원합니다

그러나 표준 방식은 아니므로이를 활성화하려면 다음을 수행해야합니다.

  • 1파일 에 a를 입력 해야합니다 /proc/brcm_monitor0. 다음 쉘 명령을 통해이를 수행 할 수 있습니다 echo 1 | sudo tee /proc/brcm_monitor0..
  • 새로운 인터페이스를 만듭니다. 인터페이스는 호출 prism0하고 있지mon0 .

즐겨.

필자의 경우, 설정할 수 없으며 b43실제로 커널이로드 할 때마다 연결이 사용할 수 없게되어 대부분의 패킷을 삭제합니다.

나는 싫어 wl무료없는,하지만 난 사용할 수 없습니다 b43에 대안을 BCM4322.


답변

비공식 드라이버 를 사용하기로 선택한 경우 모든 카드를 지원하지는 않습니다 . 여기에서 확인하십시오 : http://wireless.kernel.org/en/users/Drivers/b43#Supported_devices

예를 들어 (지원되지 않음) : Broadcom Corporation 장치 [14e4 : 4365 ]

카드 확인 :

lspci -vnn -d 14e4:


답변