रास्पबेरी पाई wpa_supplicant का उपयोग करके वाईफाई से कनेक्ट करें

Raspberry Pi Connect Wifi Using Wpa_supplicant



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

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







ध्यान दें: मैंने रास्पबेरी पाई पर रास्पियन स्थापित करने पर एक समर्पित लेख लिखा है। यदि आपको रास्पबेरी पाई पर रास्पियन स्थापित करने में समस्या हो रही है, तो आपको इसे यहाँ LinuxHint.com पर देखना चाहिए।



फिर, अपने माइक्रोएसडी को बाहर निकालें और इसे फिर से अपने कंप्यूटर पर डालें। जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, आपको एक बूट पार्टीशन मिलेगा। उस पर डबल क्लिक करें।







आपको इस डायरेक्टरी के अंदर कई फाइलें दिखाई देंगी। आपको इस डायरेक्टरी में 2 और फाइलें बनानी होंगी।



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

दूसरी फाइल है wpa_supplicant.conf

इस फाइल में, आपको वाई-फाई नेटवर्क से कनेक्ट करने के लिए आवश्यक कॉन्फ़िगरेशन में टाइप करना होगा। बस एक नई फाइल बनाएं wpa_supplicant.conf और इसमें निम्न पंक्तियाँ जोड़ें। अपने कॉन्फ़िगरेशन के आधार पर जहां आवश्यक हो वहां परिवर्तन करना सुनिश्चित करें। अंत में, फ़ाइल को सहेजें।

देश= यूएस
ctrl_interface=आपसे=/कहां/Daud/wpa_supplicantसमूह= नेटदेव
update_config=1

नेटवर्क={
SSID='वाईफ़ाई_एसएसआईडी'
स्कैन_एसएसआईडी=1
पीएसके='वाईफ़ाई पासवर्ड'
key_mgmt=डब्ल्यूपीए-पीएसके
}

ध्यान दें: परिवर्तन मत भूलना वाईफ़ाई_एसएसआईडी अपने वाई-फ़ाई SSID में, बदलें वाईफ़ाई पासवर्ड आपके वाई-फाई पासवर्ड के लिए।

अब, अपने कंप्यूटर से माइक्रोएसडी कार्ड निकालें और इसे अपने रास्पबेरी पाई पर डालें। फिर, अपने रास्पबेरी पाई को चालू करें। आपका रास्पबेरी पाई वाई-फाई नेटवर्क से जुड़ा होना चाहिए। आप अपने राउटर के कंट्रोल पैनल से अपने वाई-फाई राउटर के माध्यम से अपने रास्पबेरी पाई को सौंपा गया आईपी पता बहुत आसानी से पा सकते हैं। मेरा होना होता है १९२.१६८.२.१६ .

अब, आपका रास्पबेरी पाई एसएसएच के माध्यम से दूरस्थ रूप से सुलभ होना चाहिए। डिफ़ॉल्ट उपयोगकर्ता नाम है अनुकरणीय और पासवर्ड है रसभरी . पहली बार SSH का उपयोग करके अपने रास्पबेरी पाई से कनेक्ट करने के लिए, निम्न कमांड चलाएँ:

$एसएसएचओअनुकरणीय@१९२.१६८.२.१६

अब, टाइप करें हां और दबाएं .

अब पासवर्ड टाइप करें रसभरी और दबाएं .

आपको अपने रास्पबेरी पाई से दूर से कनेक्ट होना चाहिए।

रास्पबेरी पाई पर वाई-फाई कॉन्फ़िगरेशन को फिर से कॉन्फ़िगर करना:

यदि आपके पास पहले से ही नेटवर्क कनेक्टिविटी है और एसएसएच या वीएनसी के माध्यम से रास्पबेरी पाई से दूरस्थ रूप से जुड़ सकते हैं, और वाई-फाई कॉन्फ़िगरेशन को बदलना चाहते हैं, तो आपको केवल wpa_supplicant कॉन्फ़िगरेशन फ़ाइल को संपादित करना होगा। /etc/wpa_supplicant/wpa_supplicant.conf

सबसे पहले, अपने रास्पबेरी पाई को एसएसएच या वीएनसी के माध्यम से दूरस्थ रूप से कनेक्ट करें।

फिर, संपादित करें /etc/wpa_supplicant/wpa_supplicant.conf निम्न आदेश के साथ कॉन्फ़िगरेशन फ़ाइल:

$सुडो नैनो /आदि/wpa_supplicant/wpa_supplicant.conf

NS wpa_supplicant.conf कॉन्फ़िगरेशन फ़ाइल खोली जानी चाहिए जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं।

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

बैकअप वाई-फाई नेटवर्क जोड़ना:

आप अपने रास्पबेरी पाई पर कई वाई-फाई नेटवर्क का विवरण जोड़ सकते हैं। इस तरह, यदि कोई वाई-फाई एसएसआईडी उपलब्ध नहीं है, तो रास्पबेरी पाई अगले वाई-फाई एसएसआईडी से कनेक्ट करने का प्रयास करेगी। यदि यह विफल हो जाता है, तो यह अगले और इसी तरह से कनेक्ट करने का प्रयास करेगा। मुझे लगता है कि यह wpa_supplicant की एक शानदार विशेषता है।

अपने रास्पबेरी पाई पर एक बैकअप वाई-फाई नेटवर्क जोड़ने के लिए, बस कॉन्फ़िगरेशन फ़ाइल संपादित करें /etc/wpa_supplicant/wpa_supplicant.conf निम्न आदेश के साथ:

$सुडो नैनो /आदि/wpa_supplicant/wpa_supplicant.conf

अब, नीचे स्क्रीनशॉट में चिह्नित पंक्तियों में उस क्रम में टाइप करें जिसमें आप रास्पबेरी पाई को वाई-फाई नेटवर्क से कनेक्ट करने का प्रयास करना चाहते हैं।

उदाहरण के लिए, मान लें कि आपके पास SSID के साथ वाई-फ़ाई नेटवर्क हैं CSE_LAB1 तथा घर 1 क्रमश। आप वाई-फ़ाई SSID से कनेक्ट करना चाहते हैं घर 1 जब आप घर पर हों। लेकिन जब आप विश्वविद्यालय में हों, तो आप वाई-फाई एसएसआईडी से जुड़ना चाहते हैं CSE_LAB1 . अच्छा यहाँ, घर 1 आपका प्राथमिक वाई-फाई एसएसआईडी है और CSE_LAB1 आपका द्वितीयक वाई-फाई एसएसआईडी है। NS wpa_supplicant.conf कॉन्फ़िगरेशन फ़ाइल इस मामले में निम्नानुसार दिखनी चाहिए।

देश= यूएस
ctrl_interface=आपसे=/कहां/Daud/wpa_supplicantसमूह= नेटदेव
update_config=1

नेटवर्क={
SSID='घर 1'
स्कैन_एसएसआईडी=1
पीएसके='होम1_पास'
key_mgmt=डब्ल्यूपीए-पीएसके
}

नेटवर्क={
SSID='CSE_LAB1'
स्कैन_एसएसआईडी=1
पीएसके='CSE_LAB1_PASSWORD'
key_mgmt=डब्ल्यूपीए-पीएसके
}

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