Tại sao tôi không thể đặt chế độ màn hình với trình điều khiển STA wl trên thẻ không dây Broadcom?


12

Tôi đang cố gắng đặt card không dây của mình vào chế độ màn hình. Tôi đang làm việc với:

description: Wireless interface
product: BCM4312 802.11b/g LP-PHY
vendor: Broadcom Corporation
logical name: eth2

Khi tôi cố gắng đặt nó ở chế độ màn hình, tôi nhận được:

sudo iwconfig eth2 mode monitor
Error for wireless request "Set Mode" (8B06) :
    SET failed on device eth2 ; Invalid argument.

Tôi cũng đã thử sử dụng:

$ 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

Tôi đã trải qua các hướng dẫn lái xe khác nhau, nhưng không có gì giúp được. Bất cứ ai cũng biết làm thế nào để làm việc này cho card không dây cụ thể này?

Câu trả lời:


8

Trình wlđiều khiển / STA Broadcom chính thức KHÔNG hỗ trợ chế độ màn hình

  • Bạn đang sử dụng wltrình điều khiển chính thức Broadcom STA ( ); điều này không hỗ trợ màn hình hoặc chế độ lăng nhăng (bất kể điều gì airmon-ng nói với bạn.)
  • Đối với điều này, bạn cần b43trình điều khiển, có thể được cài đặt vớisudo apt-get install b43-fwcutter firmware-b43-installer
  • Bạn có thể dỡ một cái và tải cái kia bằng sudo rmmod wl; sudo modprobe b43(và ngược lại).
  • Lưu ý rằng b43wl có những ưu điểm và nhược điểm riêng, vì vậy bạn có thể muốn google trước khi chọn cái này hay cái khác.

Này izx. Tôi đã cài đặt b43-fwcutter, firmware-b43-Installer. Sau đó, tôi đã thử sudo apt-get install b43-fwcutter firmware-b43-installerđiều này dừng thẻ không dây của tôi và iwconfig không cho kết quả. Thẻ không dây của tôi là: Broadcom Corporation Device [14e4:4365]Bạn có thể vui lòng giúp tôi không
codeomnitrix 23/03/13

Trình điều khiển Broadcom STA / wl trình điều khiển DOES hỗ trợ chế độ màn hình. Xem câu trả lời của tôi dưới đây.
ssice

@codeomnitrix sudo echo 1 > /proc/brcm_monitor0cho phép chế độ màn hình cho wl. Một tên thiết bị mới prism0sẽ xuất hiện, đó là màn hình của bạn. Thật không may, tôi dường như gặp khó khăn trong việc khử mùi - mọi thứ khác đều hoạt động tốt.
Powerslave

8

Câu trả lời trên không đúng. Ít nhất, từ phiên bản 5.100.82.1 (tôi nghĩ đó là từ năm 2007 trở đi).

Quan chức Broadcom STA / wltài xế làm chế độ màn hình hỗ trợ

Tuy nhiên, nó không chuẩn theo cách của nó, vì vậy để kích hoạt nó, bạn phải làm như sau:

  • Bạn phải gõ vào một 1tập tin /proc/brcm_monitor0. Bạn có thể làm điều này thông qua lệnh shell sau : echo 1 | sudo tee /proc/brcm_monitor0.
  • Nó sẽ tạo ra một giao diện mới. Giao diện được gọi prism0, và khôngmon0 .

Thưởng thức.

Trong trường hợp của tôi, tôi không thể thiết b43lập và bất cứ khi nào tôi thực sự có được hạt nhân để tải nó, kết nối của tôi sẽ giảm xuống mức không thể sử dụng, làm rơi hầu hết các gói.

Tôi ghét wlkhông được tự do, nhưng tôi không thể sử dụng giải b43pháp thay thế trong BCM4322 của mình .


Xin chào, tôi đã cố gắng thay đổi tập tin để chứa 1 nhưng tôi vẫn không nhận được bất kỳ giao diện mới nào như bạn đã đề cập. bạn có thể vui lòng giúp tôi thẻ không dây của tôi làBroadcom Corporation Device [14e4:4365]
codeomnitrix 23/03/13

Nó có thể liên quan đến superuser.com/questions/454784/... ? Dường như với tôi rằng thẻ của bạn không có sự hỗ trợ tốt. Không phải giao diện mới hiển thị trong các chương trình như wireshark?
ssice

Hey mặc dù nó không xuất hiện nhưng tôi vẫn có thể sử dụng airodump trên giao diện này. cảm ơn. Nhưng có một điều kỳ lạ xảy ra trong suốt thời gian tôi bật chế độ màn hình từ /proc/brcm_monitor0khi tôi tắt nó đi, nó chỉ bị sập hệ thống và một số màn hình đổ rác xuất hiện.
codeomnitrix

Tôi không biết. Trong cấu hình của tôi thì không, nhưng nếu bạn đang sử dụng trình điều khiển trong liên kết của tôi ở trên (có liên kết đến README), tôi không thấy thẻ của bạn trong danh sách các thiết bị được hỗ trợ. Có thể opcode cụ thể đó để tắt chế độ màn hình không được xử lý tốt.
ssice

Bạn không được liệt kê ở đó, bạn có thể vui lòng giúp tôi cách tắt chế độ màn hình thẻ của tôi không: 14e4:4365Cảm ơn
codeomnitrix 26/03/13

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.