Pi3 को अपने आप Wifi से कनेक्ट करना


11

मेरा नया रास्पबेरी पाई 3 महान है, लेकिन मुझे एक कठिनाई का सामना करना पड़ रहा है: मेरा राउटर लाउंज (एक मंजिल नीचे) में है, और मेरे लैपटॉप में कोई ईथरनेट पोर्ट नहीं है। चूंकि मैं पाई को नियंत्रित करने के लिए एसएसएच का उपयोग कर रहा हूं, मुझे हमेशा ईथरनेट केबल के माध्यम से इसे राउटर से कनेक्ट करना होगा। इसके अलावा, मैं अपने कमरे से GPIO पिन का उपयोग नहीं कर सकता क्योंकि मुझे राउटर के करीब होना है।

क्या बूटिंग के बाद अपने पाई को स्वचालित रूप से वाईफाई से कनेक्ट करने का कोई तरीका है? दूसरे शब्दों में, मैं किसी भी नेटवर्क कनेक्शन के बिना पाई को पावर करना चाहता हूं, और इसे स्वचालित रूप से वाईफाई से कनेक्ट करना चाहिए।

एक चीज़ जो मैंने कोशिश की थी वह थी /etc/wpa-supplicant/wpa-supplicant.conf फ़ाइल को केवल मेरे घर के वाईफाई कनेक्शन के SSID और PSK को शामिल करने के लिए। यह पाई को वाईफाई से स्वचालित रूप से कनेक्ट नहीं करता था।

किसी भी तरह की सहायता का स्वागत किया जाएगा!



क्या आपके जवाब में से किसी ने काम किया? यदि ऐसा है, तो कृपया स्वीकार करें, जो wil.l दूसरों की मदद करता है, जो इस quesiton को पढ़ते हैं, जैसे कि आपकी मदद की गई है
Mawg का कहना है कि मोनिका

जवाबों:


11

जोड़ना

auto wlan0
iface wlan0 inet dhcp 
wpa-ssid {ssid}
wpa-psk  {password}

को /etc/network/interfaces। उसके बाद कमांड का उपयोग करें sudo dhclient wlan0

या यहां से विकल्प # 2 का प्रयास करें


1
क्या आप इसके पीछे के उद्देश्य को विस्तृत कर सकते हैं? जब भी कनेक्शन खो जाएगा तो क्या यह ऑटो-कनेक्ट होगा?
Not2savvy

1
@ not2savvy जब भी कनेक्शन उपलब्ध होगा तो यह कनेक्ट हो जाएगा। यदि आप कर सकते हैं, तो पाई के गुई से वाईफाई सेटअप करें। यह स्वचालित रूप से नेटवर्क को याद रखेगा, और बहुत सरल है।
१५:५० पर जथ ०३

1

आपके द्वारा pi के GUI पर वाईफ़ाई सेट करने के बाद यह स्वचालित रूप से कनेक्ट होना चाहिए। ऐसा करने के लिए आपको एक मॉनिटर और कीबोर्ड को pi से कनेक्ट करना होगा फिर pi पर बूट करना चाहिए (SSH के ऊपर नहीं)। GUI दर्ज करने के लिए startx टाइप करें, फिर वाईफाई के लिए एक आइकन होना चाहिए। उस पर क्लिक करें, अपना नेटवर्क ढूंढें, और आपको रिबूट होने के बाद भी नेटवर्क को याद रखना चाहिए।


1
मैंने ऐसा किया कि एक दूरस्थ डेस्कटॉप एप्लिकेशन का उपयोग करके, वीएनसी। मुझे लगता है कि स्क्रीन को जोड़ने के समान ही इसका प्रभाव होना चाहिए। समस्या अभी भी बनी हुई है; पाई स्वचालित रूप से वाईफाई से कनेक्ट नहीं होती है। क्या कोई स्क्रिप्ट है जो मैं ऐसा करने के लिए चला सकता हूं?
abruzzi26

1

मुझे पाई 3 के साथ एक समान समस्या थी। अज्ञात कारण के लिए wicd (gui जिसका उपयोग किया जाता है) ने काम नहीं किया। संघर्ष के बाद - और मुझे पता है कि यह एक आदर्श समाधान नहीं है - मैंने एक स्क्रिप्ट बनाई:

!/bin/bash
for  (( i=0;i<999999999; i++)); do
 echo $i '.' test=============================================
 ME=`iwconfig wlan0 | grep ESSID | awk -F\" '{print $2}' `
 echo i ... I am in :  $ME

 A=`sudo iwlist wlan0 scan | grep  ESSID `
 echo $A
 echo $A | grep MyWifiAP >/dev/null

 if [ "$?" = "0" ]; then
 if [ "$ME" != "MyWifiAP" ]; then
  echo ! ... seeing MyWifiAP ... killing previous
  sudo pkill wpa_supplicant
  echo W ... connecting to MyWifiAP
  sudo wpa_supplicant -Dnl80211 -iwlan0 -c /etc/wpa_supplicant/MyWifiAP.conf >/dev/null &
  sleep 1
  else
  echo i ... already in MyWifiAP
  sleep 1
  fi
 fi
done

आपका AP MyWifiAP है और आपको फ़ाइल /etc/wpa_supplicant/MyWifiAP.conf बनाना होगा जिसमें आपका एक्सेस डेटा हो।

स्क्रिप्ट जहाँ भी रहती है, उसे बैकग्राउंड पर /etc/rc.local (nohup + &) से चलाया जा सकता है । बहुत उपयोगी है कि यह wpa_supplicant के साथ काम करता है इससे पहले कि आप इसे उपयोग करें। Rc.local में एक गलती अपने एसडी कार्ड को संपादित करने के लिए परिवर्तन वापस करने के लिए एक आवश्यकता को जन्म दे सकती है।

मुझे लगता है कि यह डेबियन वितरण या systemd में कुछ त्रुटि थी ...


1
इसके लिए अपनी खुद की स्क्रिप्ट लिखने की कोई आवश्यकता नहीं होनी चाहिए। raspberrypi.org/documentation/configuration/wireless/…
ईंट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.