RasPi 3 - wlan0 जुड़ा नहीं


12

मेरे पास दो जेसीपी 3 हैं, दोनों में सबसे नया जेसी और अपडेटेड && अपग्रेडेड है। समस्या यह है कि दोनों पीएस नेटवर्क देख सकते हैं लेकिन उनसे कनेक्ट नहीं हो रहे हैं।

sudo iwlist wlan0 scan

मुझे जो मैं कनेक्ट करना चाहता हूं सहित कई नेटवर्क देता है। क्रेडेंशियल और प्रमाणीकरण में wpa_supplicant.conf फ़ाइल टाइप करना काम नहीं करता है। फिर मैंने यह देखने के लिए कि क्या संभव है, कनेक्शन पर xrdp को Pis में स्थापित किया है। फिर से मैं उपलब्ध नेटवर्क को देखता हूं, जिसमें से मैं कनेक्ट करना चाहता हूं। मैं इसे क्लिक करता हूं, अनुरोधित कुंजी में टाइप करता हूं और कुछ भी नहीं होता है। बाद में ऊपरी दाएं कोने में नेटवर्क बटन पर एक माउसओवर "wlan0 जुड़ा नहीं है" दिखाता है।

sudo ifup wlan0

मुझे बताता है कि wlan0 इंटरफ़ेस पहले से ही कॉन्फ़िगर है। समझ में आता है। बोर्ड पर वाईफाई चिप के लिए नवीनतम फर्मवेयर स्थापित है।

जब मैंने पिस सेट किया, तो वे बिना किसी समस्या के जुड़े। यहां तक ​​कि उसी नेटवर्क पर भी, जैसा कि उन्हें अभी होना चाहिए। इस बीच कुछ भी नहीं बदला।

मैं क्या कोशिश कर सकता हूं?

EDIT: मोबाइल हॉटस्पॉट का उपयोग करके सिर्फ मेरे फोन से कनेक्ट करने के लिए परीक्षण किया गया। कोई समस्या नहीं ... यह भ्रमित हो जाता है।


आप की कोशिश की है फाउंडेशन दिशानिर्देश (! सदमे डर!) Raspberrypi.org/documentation/configuration/wireless/README.md
Milliways

2
वे बेकार हैं क्योंकि वे मुझे बताते हैं कि मैंने अभी क्या वर्णन किया है और मैं wpa_guiनए रास्पियन जेसी रिलीज में अब और उपयोग नहीं कर सकता ।
बॉलरनेकन

2
फिर हमेशा अंधेरा पक्ष होता है । यह मानते हुए कि आपके पास एक सही है wpa_supplicant.conf, यह वास्तव में केवल दो या तीन आदेशों को मैन्युअल रूप से कनेक्ट करने के लिए लेता है, - ip link set wlan0 up(हो सकता है कि ज़रूरत से ज़्यादा) wpa_supplicant ..., और dhclient...। इससे यह पता लगाना आसान हो सकता है कि क्या गलत है, लेकिन सबसे पहले आपको ऑटोकैफिग्रेशन, dhcpcd, आदि को अक्षम करना होगा
गोल्डीलॉक्स

1
हां, ऑनबोर्ड वाईफाई के बजाय वाईफाई डोंगल का उपयोग करके। ब्लैकलिस्ट का उपयोग करके ऑनबोर्ड वाईफाई को अक्षम कर दिया। पूरी तरह से ठीक काम करता है। लेकिन इसका कारण नहीं मिल सका कि यह सामान्य रूप से काम क्यों नहीं कर रहा था।
बेलरनकेन

1
@goldilocks जवाब मेरे Pi3 पर एक आकर्षण की तरह काम करता है। ip link set wlan0 up
इगोरगानापोलस्की

जवाबों:


6

wpa_supplicantकुछ राउटर और नेटवर्क पर काम करने के लिए निदान करना बहुत मुश्किल और कठिन हो सकता है। निम्नलिखित विधि का उपयोग करके मेरे पास 100% सफलता दर है।
आपके नेटवर्क की पुष्टि करने के लिए सबसे पहले उपलब्ध है और दृश्यमान प्रयास (बस SSID पर्याप्त है):

  iwlist wlan0 scan | grep SSID

फिर इसके लिए एक नेटवर्क क्रेडेंशियल प्रविष्टि बनाएं supplicant:

wpa_passphrase "<ssid>" "<password>" >> /etc/wpa_supplicant/wpa_supplicant.conf

नोट ssid (और पासवर्ड) केस संवेदी हैं।

यह 64 char PSK बनाएगा:

network={
        ssid="ssid"
        #psk="password"
        psk=44116ea881531996d8a23af58b376d70f196057429c258f529577a26e727ec1b
}

आप अपने .conf को बदले हुए नेटवर्क को हटाने (या '#' टिप्पणी) के लिए संपादित कर सकते हैं।

यह नेटवर्क परिभाषा सहयोगी / रजिस्टर के लिए पर्याप्त होगी। आपको सामान्य मापदंडों की आवश्यकता नहीं है जैसे:

proto=WPA WPA2
pairwise=CCMP TKIP
group=CCMP TKIP
key_mgmt=WPA-PSK WPA-EAP

यदि यह काम नहीं कर रहा है, तो आप इसे supplicantडिबग मोड में चल रहे डिबग कर सकते हैं , एक तेज पाठक हो या अपने कंसोल पर उपयोग करें ^S/ ^Qरोकें:

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B -D

यदि आप wpa_supplicantचल रहे हैं wlan0तो आपको संदेश प्राप्त होगा:

Successfully initialized wpa_supplicant
ctrl_iface exists and seems to be in use - cannot override it
Delete '/var/run/wpa_supplicant/wlan0' manually if it is not used anymore
Failed to initialize control interface 'DIR=/var/run/wpa_supplicant GROUP=netdev'.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.

बस रनिंग संस्करण को मारें, इस उदाहरण में '651' प्रक्रिया है (दूसरा कॉलम, 'रूट' के बाद):

> ps aux | grep supplicant
root       651  0.0  0.7   7244  3516 ?        Ss   15:20   0:00 /sbin/wpa_supplicant -s -B -P /run/wpa_supplicant.wlan0.pid -i wlan0 -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant.conf
root      1651  0.0  0.4   4272  1844 pts/0    S+   16:35   0:00 /bin/grep --color supplicant
> kill 651

और फिर प्रयत्न करें।


नमस्कार, पहले मैंने WEP नेटवर्क के साथ प्रयास किया, इसलिए मेरे /etc/wpa_supplicant/wpa_supplicant.conf फ़ाइल में पुरानी WEP सेटिंग थी (यहां तक ​​कि मैंने RP3 को रिबूट किया)। मैंने पुराना हटा दिया, और यह काम कर गया।
तनयदीन

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