रास्पियन लिनक्स: "iwlist wlan0 स्कैन" से कोई वाईफ़ाई स्कैन परिणाम नहीं


15

मैंने अपने रास्पबेरी पाई पर रास्पियन (छवि के माध्यम से) का नवीनतम संस्करण स्थापित किया है। uname -aकमांड का आउटपुट है:

Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux

जब मैं अपने वाई-फाई एडॉप्टर (एक नो-ब्रांड मेड-इन-चाइना वाईफाई अडैप्टर, मॉडल नंबर SL-1504N) को एक संचालित यूएसबी हब (ब्रांड नाम "प्लग करने योग्य", परीक्षण और काफी अच्छी तरह से काम करता हूं) में प्लग करता हूं, जो पाई से जुड़ा होता है , वाईफ़ाई एडाप्टर को स्वचालित रूप से पहचाना जाता है और सही ड्राइवर को किसी भी प्रकार के कॉन्फ़िगरेशन या उपद्रव के बिना लोड किया जाता है। lsusbकमांड के आउटपुट में Wifi एडेप्टर दिखाने वाली लाइन है:

Bus 001 Device 006: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter

wlan0के उत्पादन की धारा iwconfigआदेश है:

wlan0    unassociated  Nickname:"rtl_wifi"
         Mode:Managed  Access Point: Not-Associated   Sensitivity:0/0
         Retry:off   RTS thr:off   Fragment thr:off
         Power Management:off
         Link Quality:0  Signal level:0  Noise level:0
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:0   Missed beacon:0

मेरी समस्या यह है: जब मैं iwlist wlan0 scanउपलब्ध वायरलेस नेटवर्क को देखने के लिए टर्मिनल प्रॉम्प्ट पर टाइप करता हूं, मुझे मिलता है:

wlan0     No scan results

मैंने इंटरफ़ेस को नीचे लाने की कोशिश की है ( sudo ifdown wlan0) और इसे वापस लाया ( sudo ifup wlan0), साथ ही विभिन्न समाधान मैंने वेब पर पाए हैं जो अन्य लोगों के लिए काम कर चुके हैं, लेकिन मुझे अभी भी यह काम करने के लिए नहीं मिला। अंतिम खाई के प्रयास के रूप में, मैंने निम्नलिखित कार्य किया:

  1. टर्मिनल प्रॉम्प्ट से LXDE प्रारंभ करें ( startx)
  2. डेस्कटॉप पर "WiFi कॉन्फ़िग" आइकन को डबल-क्लिक करें (यह बस शॉर्टकट / लिंक /usr/sbin/wpa_gui, GUI के लिए दृश्यपटल है wpa_supplicant)
  3. "स्कैन" बटन पर क्लिक करें, जिसके कारण दूसरी विंडो पॉप अप होती है
  4. पॉप अप करने वाली नई विंडो में, "स्कैन" बटन पर क्लिक करें

इसमें लगभग 5-10 सेकंड लगते हैं, लेकिन स्कैन काम करता है और उपलब्ध वाईफाई नेटवर्क की सूची प्रदर्शित करता है। यह दिलचस्प है क्योंकि मुझे नहीं पता कि इससे wpa_guiअलग क्या है iwlist wlan0 scanजो इसे स्कैन परिणाम प्राप्त करने में सक्षम बनाता है। और भी दिलचस्प बात यह है कि अगर मैं अब टर्मिनल प्रॉम्प्ट (या तो LXDE के भीतर या LXDE को बंद करने और मूल टर्मिनल प्रॉम्प्ट पर लौटने के बाद) पर जाता iwlist wlan0 scanहूं और उसी कमांड को टाइप करता हूं, तो मुझे अब परिणाम मिलते हैं।

स्पष्ट रूप से, wpa_guiकुछ ऐसा है जो मैं टर्मिनल प्रॉम्प्ट पर नहीं कर रहा था।

मेरे प्रश्न हैं:

  1. क्या किसी को पता है कि "स्कैन" क्षमता wpa_guiक्या iwlist wlan0 scanकमांड से अलग तरीके से होती है ?
  2. (1 की निरंतरता) मैं iwlist wlan0 scanपहली बार स्कैन किए बिना काम करने के लिए इसे कैसे प्राप्त कर सकता हूं wpa_gui?
  3. में iwconfigउत्पादन, क्या ठीक "असंबद्ध" का अर्थ है ऊपर दिखाए गए?

नोट: इसे काम करने के प्रयोजनों के लिए, मैं सभी डिफ़ॉल्ट सेटिंग्स / फ़ाइलों का उपयोग कर रहा था। /etc/network/interfacesफ़ाइल Raspbian स्थापना से डिफ़ॉल्ट से एक है। अगर कोई उपयोगिता है तो मैं चला सकता हूं जो समस्या निवारण के लिए उपयोगी जानकारी देगा, कृपया मुझे बताएं।


मुझे एक ही समस्या है यानी iwlist wlan0 scanवापसी "No scan results"। और मुझे आश्चर्य है कि क्या यह है क्योंकि मेरा rpi2 अंडर-संचालित है या नहीं? और यह क्यों समझा सकता है ??
solsTiCe

जवाबों:


17

क्या आपने कोशिश की है sudo iwlist wlan0 scan? मेरे लिए sudo" बिना स्कैन के परिणाम" के बिना iwlist , लेकिन इसके साथ sudoएक पूर्ण नेटवर्क सूची देता है।


0

यदि आप अभी भी अपने रास्पबेरी पाई में त्रुटि का सामना करते हैं, तो जांच करने वाली पहली बात यह है कि क्या आप wpa_supplicantटूल का उपयोग करके अपने रास्पबेरी पाई को WLAN नेटवर्क से सफलतापूर्वक कनेक्ट करने में सक्षम हैं ।

आप निम्न आदेश का उपयोग करके सफलतापूर्वक कनेक्ट करने का प्रयास कर सकते हैं:

sudo wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf

यदि यह कमांड सफल होता है और आप सफलतापूर्वक कनेक्ट करने में सक्षम हैं, तो आपके रास्पबेरी पाई के लिए कॉन्फ़िगर किए गए आपके सभी नेटवर्क कॉन्फ़िगरेशन पैरामीटर बस ठीक काम कर रहे हैं। उस स्थिति में, आपको अपनी wpa_supplicant.conf फ़ाइल को खोलना होगा और उस फ़ाइल के शीर्ष पर निम्न पंक्तियाँ जोड़नी होंगी:

ctrl_interface = / var / run / wpa_supplicant

एक बार हो जाने के बाद, आपको अब iwlistटूल का उपयोग करके अपने रास्पबेरी पाई को वाईफाई नेटवर्क से सफलतापूर्वक कनेक्ट करने में सक्षम होना चाहिए ।

iwlist wlan0 scan


0

मैं अपनी रास्पबेरी पाई के साथ एक ही समस्या का सामना करना पड़ा 3. मैं रास्पबेरी पाई विन्यास के साथ शुरुआती दिन गड़बड़ कर रहा था .... और बाद में उस दिन मैं प्रतिक्रिया के कारण किसी भी वाईफाई से नहीं जुड़ सका जो कहता है (स्कैनिंग समर्थित नहीं है) ।

मेरे लिए काम करने वाला समाधान है: मेनू => प्राथमिकताएँ => रास्पबेरी पाई विन्यास => स्थानीयकरण => चुनें (वाईफाई देश सेट करें), यूएस (संयुक्त राज्य) चुनें।

आपका पाई आपसे एक त्वरित रिबूट के लिए पूछेगा। रिबूट के बाद अपने वाईफाई स्कैनिंग की जाँच करें।

धन्यवाद


0

न्यूज़ीलैंड में एक ही समस्या होने पर, समाधान wpa_supplicant.conf फ़ाइल में rycountry = US ’लाइन पर टिप्पणी करना (या हटाना) था। जीयूआई में कोई नेटवर्क नहीं होने के कारण लक्षण वाईफाई की रिपोर्ट कर रहे थे, लेकिन एक बार 'सुडो आईवॉल वेनलन स्कैन' चलाने के बाद, यह नेटवर्क को सूचीबद्ध करेगा ... 10 सेकंड बाद, किसी भी नेटवर्क को नहीं देखने के लिए वापस। यहां तक ​​कि wpa_supplicant.conf प्रलेखन में 'देश =' विकल्प का उल्लेख नहीं किया गया है, इसलिए यह निश्चित नहीं है कि यह क्या करना चाहिए, लेकिन यह निश्चित रूप से इसे तोड़ने के लिए लगता है!

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