मैं ब्रॉडकॉम वायरलेस कार्ड पर wl STA ड्राइवर के साथ मॉनिटर मोड सेट क्यों नहीं कर सकता?


12

मैं अपने वायरलेस कार्ड को मॉनिटर मोड में सेट करने का प्रयास कर रहा हूं। मैं इसके साथ काम कर रहा हूं:

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

मैं विभिन्न ड्राइवर ट्यूटोरियल से गुजरा हूं, लेकिन कुछ भी मदद नहीं कर रहा है। किसी को पता है कि इस विशिष्ट वायरलेस कार्ड के लिए यह कैसे काम करना है?

जवाबों:


8

आधिकारिक ब्रॉडकॉम STA / wlड्राइवर मॉनिटर मोड का समर्थन नहीं करता है

  • आप ब्रॉडकॉम एसटीए ( wl) आधिकारिक ड्राइवर का उपयोग कर रहे हैं ; यह मॉनीटर या प्रोमिसस मोड्स का समर्थन नहीं करता है (चाहे जो भी एयरमोन-एनजी आपको बताता है।)
  • इसके लिए आपको b43ड्राइवर की आवश्यकता होती है , जिसे साथ स्थापित किया जा सकता हैsudo apt-get install b43-fwcutter firmware-b43-installer
  • आप एक को उतार सकते हैं और दूसरे को sudo rmmod wl; sudo modprobe b43(और इसके विपरीत) लोड कर सकते हैं ।
  • ध्यान दें कि b43 और wl के अपने फायदे और नुकसान हैं, इसलिए आप एक या दूसरे को चुनने से पहले गूगल करना चाहते हैं।

हे izx। मुझे b43-fwcutter, फर्मवेयर-b43-इंस्टॉलर स्थापित किया गया। फिर मैंने कोशिश की कि sudo apt-get install b43-fwcutter firmware-b43-installerयह मेरा वायरलेस कार्ड बंद कर दे और iwconfig कोई परिणाम न दे। मेरा वायरलेस कार्ड है: Broadcom Corporation Device [14e4:4365]क्या आप pls मेरी मदद कर सकते हैं
कोडोमनिट्रिक्स

आधिकारिक ब्रॉडकॉम एसटीए / डब्ल्यूएल चालक समर्थन मॉनिटर मोड करता है। नीचे मेरा जवाब देखें।
एसएससी

@codeomnitrix sudo echo 1 > /proc/brcm_monitor0wl के लिए मॉनिटर मोड को सक्षम करता है। एक नया डिवाइस नाम prism0दिखाई देगा, वह आपका मॉनिटर है। दुर्भाग्य से, मुझे लगता है कि परेशानी हो रही है, यह सब कुछ ठीक है।
पॉवर्सलेव

8

उपर्युक्त उत्तर सत्य नहीं है। कम से कम, संस्करण 5.100.82.1 से (मुझे लगता है कि वर्ष 2007 या इसी तरह से है)।

आधिकारिक ब्रॉडकॉम एसटीए / wlड्राइवर मॉनिटर मोड का समर्थन करता है

हालाँकि, यह उस तरह से मानक नहीं है, इसलिए इसे सक्षम करने के लिए आपको निम्नलिखित कार्य करने होंगे:

  • आपको 1फाइल में एक टाइप करना है /proc/brcm_monitor0। आप इसे निम्न शेल कमांड के माध्यम से कर सकते हैं echo 1 | sudo tee /proc/brcm_monitor0:।
  • यह एक नया इंटरफ़ेस बनाएगा। इंटरफ़ेस कहा जाता है prism0, और नहींmon0

का आनंद लें।

मेरे मामले में, मैं सेट नहीं कर सकता b43, और जब भी मुझे वास्तव में इसे लोड करने के लिए कर्नेल मिलता है, तो मेरी कनेक्टिविटी अनुपयोगी हो जाएगी, अधिकांश पैकेट छोड़ने होंगे।

मुझे wlस्वतंत्र नहीं होने से नफरत है , लेकिन मैं अपने BCM4322 b43में विकल्प का उपयोग नहीं कर सकता ।


हे ssice, मैंने 1 को सम्‍मिलित करने के लिए फ़ाइल बदलने की कोशिश की, लेकिन जैसा कि आपने बताया कि मैं अभी भी कोई नया इंटरफ़ेस नहीं पा रहा हूँ। क्या आप pls मेरी मदद कर सकते हैं। मेरा वायरलेस कार्ड हैBroadcom Corporation Device [14e4:4365]
कोडोमनिट्रिक्स

क्या यह सुपरयूज़र . com/questions/454784/… से संबंधित हो सकता है ? यह मुझे लगता है कि आपके कार्ड के पास उतना अच्छा समर्थन नहीं है। क्या नया इंटरफ़ेस वायरशर्क जैसे कार्यक्रमों में दिखाई नहीं देता है?
एसएससी

अरे, हालांकि यह दिखाई नहीं देता है, लेकिन फिर भी मैं इस इंटरफ़ेस पर एरोडम्प का उपयोग करने में सक्षम हूं। धन्यवाद। लेकिन एक अजीब बात यह हो रही है /proc/brcm_monitor0कि जब भी मैं उस मोड को चालू करता हूं, मैं मॉनिटर मोड चालू करता हूं , तो यह सिस्टम को क्रैश कर देता है और कुछ डंप स्क्रीन आ जाती है।
कोडोमनिट्रिक्स

मुझे नहीं पता। मेरे विन्यास में यह नहीं है, लेकिन अगर आप ऊपर दिए गए लिंक में ड्राइवर का उपयोग कर रहे हैं (यह README का लिंक है), तो मुझे आपके डिवाइस को समर्थित उपकरणों की सूची में नहीं दिखाई दे रहा है। हो सकता है कि मॉनिटर मोड को बंद करने के लिए विशेष रूप से opcode अच्छी तरह से संभाला नहीं गया है।
एसएससी

हां यह वहाँ पर सूचीबद्ध नहीं है, क्या आप कृपया मेरी मदद कर सकते हैं कि मॉनिटर मोड को कैसे बंद करें मेरा कार्ड है: 14e4:4365धन्यवाद
कोडोमनिट्रिक्स

1

यदि आप गैर आधिकारिक ड्राइवरों का उपयोग करना चुनते हैं , तो ध्यान दें कि यह सभी कार्डों का समर्थन नहीं करता है । इसे यहां देखें: http://wireless.kernel.org/en/users/Drivers/b43#Supported_devices

उदाहरण के लिए (समर्थित नहीं): ब्रॉडकॉम कॉर्पोरेशन डिवाइस [14e4: 4365 ]

अपना कार्ड जांचें:

lspci -vnn -d 14e4:
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.