कमांड लाइन के माध्यम से अपने रास्पबेरी पीआई पर वाई-फाई कैसे सेट करें

विषयसूची:

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

मैं ऐसा क्यों करना चाहता हूं?

यदि आप रास्पबेरी पाई उत्साही (या जल्दी से एक बन रहे हैं) हैं, तो आप जानते हैं कि यह कितना परेशान हो सकता है कि आपके हेडलेस पीआई प्रोजेक्ट को अब एक और छोटी ट्विक की आवश्यकता है जो संभवतः बॉक्स में मॉनीटर और कीबोर्ड / माउस को हुक करने की आवश्यकता हो।

उस जाल में गिरने से बचने का सबसे अच्छा तरीका है रिमोट एक्सेस के लिए अपने रास्पबेरी पीआई को कॉन्फ़िगर करना। एक बार जब आप इसे कॉन्फ़िगर कर लेते हैं, तो आपको अभी भी यह जानना होगा कि कार्यों को दूरस्थ रूप से कैसे किया जाए जो पहले जीयूआई इंटरफ़ेस (वाई-फाई चालू करने) द्वारा संभाले जाएंगे। आज हम आपको अपने पीआई से दूरस्थ रूप से कनेक्ट करने और वाई-फाई एड-ऑन डोंगल को सक्रिय करने के लिए तकनीकी (लेकिन सरल) तरीके से चलने जा रहे हैं।

मुझे क्या ज़रुरत है?

इस ट्यूटोरियल के लिए आपको निम्नलिखित मदों की आवश्यकता होगी:

  • रास्पबेरी के साथ 1 रास्पबेरी पीआई इकाई स्थापित (इस तकनीक को अन्य वितरणों पर काम करना चाहिए, लेकिन हम रास्पियन का उपयोग कर रहे हैं)
  • पीआई इकाई के लिए 1 ईथरनेट कनेक्शन (वाई-फाई कार्यक्षमता को दूरस्थ रूप से सक्रिय करने के लिए आवश्यक)
  • 1 वाई-फाई डोंगल (हम इस मॉडल का उपयोग हमारी सभी पीआई इकाइयों पर बड़ी सफलता के साथ करते हैं)

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

उपर्युक्त वस्तुओं के अलावा, आपको अपने रास्पबेरी पीआई इकाई को कनेक्ट करने का इरादा रखने वाले वाई-फाई नोड की कॉन्फ़िगरेशन की जांच करने के लिए एक पल लेने की आवश्यकता है: आपको एसएसआईडी, पासवर्ड और एन्क्रिप्शन प्रकार / विधि (उदाहरण के लिए नोड टीकेआईपी साझा-कुंजी एन्क्रिप्शन के साथ WPA का उपयोग कर रहा है)।

टर्मिनल के माध्यम से वाई-फाई डोंगल को सक्षम करना

शुरू करने के लिए, अपनी रास्पबेरी पीआई इकाई को पावर करें वाई-फाई डोंगल संलग्न किए बिना। इस बिंदु पर, एकमात्र नेटवर्क डिवाइस ऑनबोर्ड ईथरनेट एनआईसी होना चाहिए (जिसे आपने ईथरनेट केबल के माध्यम से अपने नेटवर्क से कनेक्ट किया है ताकि आप दूरस्थ रूप से हेडलेस डिवाइस तक पहुंच सकें)।

रिमोट टर्मिनल प्रॉम्प्ट तक पहुंचने के लिए एसएसएच के माध्यम से अपने पीआई से कनेक्ट करें। (यदि आपने अभी तक इस डिवाइस में रिमोट एक्सेस के लिए अपने डिवाइस को कॉन्फ़िगर नहीं किया है, तो कृपया निम्न ट्यूटोरियल की समीक्षा करें)।

प्रॉम्प्ट पर, निम्न आदेश दर्ज करें:

sudo nano /etc/network/interfaces

नैनो टेक्स्ट एडिटर में, आप इस तरह कुछ देखेंगे:

a

uto lo

iface lo inet loopback iface eth0 inet dhcp

यह एक बहुत ही बुनियादी विन्यास है जो आपके पीआई के ईथरनेट कनेक्ट को नियंत्रित करता है (eth0 भाग द्वारा इंगित)। वाई-फाई डोंगल को सक्षम करने के लिए हमें बहुत ही मामूली बिट जोड़ने की जरूरत है। मौजूदा प्रविष्टि के नीचे नीचे जाने के लिए तीर कुंजियों का उपयोग करें और निम्न पंक्तियां जोड़ें:

allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp

फ़ाइल को एनोटेट करने के बाद, फ़ाइल को सहेजने के लिए CTRL + X दबाएं और नैनो संपादक से बाहर निकलें। प्रॉम्प्ट पर फिर से, निम्न आदेश दर्ज करें:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

निम्न कोड पर फ़ाइल की सामग्री की तुलना करें, यदि यह मौजूद है। अगर फ़ाइल खाली है, तो आप इस कोड का उपयोग इसे पॉप्युलेट करने के लिए कर सकते हैं। टिप्पणी की गई लाइनों (# अंकों द्वारा इंगित) का ध्यान रखें ताकि संदर्भित किया जा सके कि आपको अपने वर्तमान वाई-फाई नोड कॉन्फ़िगरेशन के आधार पर किस चर का उपयोग करना चाहिए।

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1

network={ ssid='YOURSSID' psk='YOURPASSWORD'

# Protocol type can be: RSN (for WP2) and WPA (for WPA1) proto=WPA

# Key management type can be: WPA-PSK or WPA-EAP (Pre-Shared or Enterprise) key_mgmt=WPA-PSK

# Pairwise can be CCMP or TKIP (for WPA2 or WPA1) pairwise=TKIP

#Authorization option should be OPEN for both WPA1/WPA2 (in less commonly used are SHARED and LEAP) auth_alg=OPEN

}

जब आप फ़ाइल को संपादित कर लेते हैं, तो दस्तावेज़ को सहेजने और निकालने के लिए CTRL + X दबाएं। अब ईथरनेट केबल को अनप्लग करने और वाई-फाई डोंगल में प्लग करने का समय है।

कमांड प्रॉम्प्ट पर, निम्न आदेश दर्ज करें:

sudo reboot

जब डिवाइस रीबूटिंग समाप्त हो जाता है, तो यह स्वचालित रूप से वाई-फ़ाई नोड से कनेक्ट होना चाहिए। यदि किसी कारण से यह नेटवर्क पर दिखाई देने में विफल रहता है, तो आप दो फ़ाइलों और आपके द्वारा परिवर्तित किए गए चर को दोबारा जांचने के लिए हमेशा ईथरनेट केबल को प्लग इन कर सकते हैं।

एक रास्पबेरी पीआई संबंधित टिप, चाल, या एक ट्यूटोरियल है जिसे आप लिखना चाहते हैं? नीचे टिप्पणियों में विचार व्यक्त करें।

सिफारिश की: