यदि आपको अपने अटारी या बगीचे में वाईफाई की आवश्यकता है और आपके पास रास्पबेरी पाई पड़ी है, तो आपको अब वायरलेस एक्सेस प्वाइंट खरीदने की ज़रूरत नहीं है: आप इसे स्वयं बनाते हैं। आप बस अपने रास्पबेरी पाई पर रास्पप सॉफ्टवेयर स्थापित करें और फिर इसे अंतर्निहित वेब इंटरफेस के माध्यम से आसानी से कॉन्फ़िगर करें। रास्पप को एडब्लॉकर, वीपीएन सर्वर, टोर या कैप्टिव पोर्टल के साथ भी जोड़ा जा सकता है।
01 रास्पबेरी पाई वाई-फाई के साथ
यदि आपके पास रास्पबेरी पाई अतिरिक्त है, तो आप इसका उपयोग वायरलेस नेटवर्क स्थापित करने के लिए कर सकते हैं जिससे आप कनेक्ट कर सकते हैं। यह वास्तव में कोई फर्क नहीं पड़ता कि यह पीआई का कौन सा मॉडल है, हालांकि नवीनतम मॉडल, रास्पबेरी पीआई 4, उच्चतम प्रदर्शन प्राप्त करता है। आपको स्पष्ट रूप से एक वाईफाई चिप की आवश्यकता होती है, इसलिए आप कम से कम एक रास्पबेरी पाई 3 या एक पुराने मॉडल का उपयोग करते हैं जिसे आप एडिमैक्स ईडब्ल्यू-7811 यूएन जैसे वाईफाई एडाप्टर के साथ यूएसबी पोर्ट में से एक के माध्यम से विस्तारित करते हैं। सरलता के लिए, मान लें कि आप ईथरनेट केबल के माध्यम से पाई को अपने होम नेटवर्क से कनेक्ट करते हैं।
02 रास्पियन स्थापित करें
फिर आपको अपने पाई पर रास्पियन बस्टर लाइट स्थापित करने की आवश्यकता है .. संक्षेप में: रास्पियन बस्टर लाइट डाउनलोड करें, balenaEtcher के साथ छवि को माइक्रो-एसडी कार्ड में लिखें, ssh को सक्षम करें, पाई को बूट करें और एक ssh क्लाइंट के साथ अपने Pi पर लॉग ऑन करें। नेटवर्क। उसके बाद, डिफ़ॉल्ट पासवर्ड बदलें और सभी पैकेजों को अपडेट करें। उसके बाद, आपका पाई इसे वायरलेस एक्सेस प्वाइंट में बदलने के लिए तैयार है।
Pi . का वाई-फ़ाई प्रदर्शन
विभिन्न पाई मॉडलों के बीच वाई-फाई के प्रदर्शन में महत्वपूर्ण अंतर हैं। रास्पबेरी पाई ज़ीरो डब्ल्यू (एच) और रास्पबेरी पाई 3 2.4 गीगाहर्ट्ज़ बैंड में 802.11 एन का समर्थन करते हैं। रास्पबेरी पाई फाउंडेशन के बेंचमार्क बताते हैं कि पहला 25 Mbit/s और दूसरा 50 Mbit/s का थ्रूपुट प्राप्त करता है। रास्पबेरी पाई 3B+, 3A+ और 4B दोनों 2.4GHz और 5GHz बैंड में 802.11 b/g/n/ac सपोर्ट करते हैं। पहले बैंड में, उन मॉडलों का थ्रूपुट लगभग 60 Mbit/s है और दूसरे में लगभग 100 Mbit/s, रास्पबेरी पाई 4B से 114 Mbit/s के लिए एक बाहरी के साथ।
03 अतिरिक्त विन्यास
टर्मिनल में, कमांड के साथ रास्पियन कॉन्फ़िगरेशन प्रोग्राम प्रारंभ करें सुडो रास्पि-कॉन्फ़िगरेशन, जाने के लिए तीर कुंजियों का उपयोग करें 4 स्थानीयकरण विकल्प और एंटर दबाएं। उसके बाद चुनो I4 वाई-फाई देश बदलें और फिर अपने देश की पुष्टि करें। यदि आप चाहते हैं कि रास्पप का वेब इंटरफ़ेस डच पर सेट होने पर आपके वेब ब्राउज़र की भाषा को स्वचालित रूप से पहचान ले, तो खोलें I1 लोकेल बदलें और सूची में अपनी भाषा के utf-8 संस्करण की जांच करने के लिए स्पेसबार का उपयोग करें, उदाहरण के लिए nl_NL.UTF-8 डच के लिए। फिर टैब करें ठीक है और एंटर से कन्फर्म करें। आप अगले चरण में डिफ़ॉल्ट भाषा का उपयोग कर सकते हैं hi_GB.UTF-8 छोड़ना। अंत में, प्रोग्राम से बाहर निकलें खत्म हो.
04 रास्पएप स्थापित करें
सबसे पहले, कमांड के साथ रास्पप इंस्टॉलर डाउनलोड करें wget -q //git.io/voEUQ -O /tmp/raspap और उसके बाद प्रोग्राम चलाएं बैश / टीएमपी / रास्पप. के साथ पुष्टि आप और Enter दबाएं कि आप RaspAP इंस्टॉल करना चाहते हैं। फिर आपको दिखाया जाएगा कि कौन से पैकेज स्थापित किए जाएंगे: फिर से पुष्टि करें आप और दर्ज करें। संस्थापन के बाद आपसे विन्यास के बारे में कुछ प्रश्न पूछे जाएंगे: अनुशंसित विन्यास को चुनने के लिए हर बार Enter के साथ पुष्टि करें। अंत में आपको अपना पाई पुनः आरंभ करने के लिए कहा जाएगा: चुनें आप और ऐसा करने के लिए दर्ज करें।
05 वेब इंटरफेस
अब से अब आपको कमांड लाइन की जरूरत नहीं है। पुनः आरंभ करने के बाद, आपका वायरलेस एक्सेस प्वाइंट किसके साथ सक्रिय है रास्पि-वेबगुइ एसएसआईडी और के रूप में मुझे बदला पासवर्ड के रूप में। इस वायरलेस नेटवर्क से कनेक्ट करें: फिर आपको पीआई के ईथरनेट इंटरफेस के माध्यम से एक आईपी पता और इंटरनेट तक पहुंच प्रदान की जाएगी। फिर अपने वेब ब्राउजर में आईपी एड्रेस 10.3.141.1 पर जाएं। वेब इंटरफेस में लॉग इन करें व्यवस्थापक उपयोगकर्ता नाम के रूप में और गुप्त पासवर्ड के रूप में। अब आप एक्सेस प्वाइंट के बारे में कुछ आंकड़ों के साथ डैशबोर्ड देखेंगे, जिसमें उनके आईपी पते और मैक पते के साथ जुड़े उपकरणों की सूची शामिल है।
06 भाषा सेट करें
यदि आपकी भाषा अप्रत्याशित रूप से डच में नहीं है, तो बाईं ओर क्लिक करें प्रणाली और फिर टैब पर भाषा. वहां आप मैन्युअल रूप से अपनी भाषा सेट कर सकते हैं। अपना परिवर्तन सहेजें और पृष्ठ को पुनः लोड करें। आपको अपने पाई को पुनः आरंभ करने की आवश्यकता हो सकती है (आप ऐसा कर सकते हैं प्रणाली) यदि आपको अभी भी अंग्रेजी में इंटरफ़ेस देखने को मिलता है, तो जांचें कि क्या आपने वास्तव में किया है nl_NL.UTF-8 एक भाषा के रूप में: इस तरह हमने देखा कि रास्पप भाषा है nl_BE.UTF-8 डच के रूप में मान्यता प्राप्त नहीं है। जब आप इसे हल कर लेंगे, तो आप डच में सब कुछ देखेंगे।
07 हॉटस्पॉट सेटिंग्स
सबसे पहले, हॉटस्पॉट सेटिंग्स देखें। इसके लिए बाईं ओर क्लिक करें हॉटस्पॉट कॉन्फ़िगर करें. पहले टैब में आप SSID, वायरलेस मोड और चैनल को बदल सकते हैं ('कौन सा वाईफाई चैनल चुनें?' बॉक्स भी देखें)। टैब में भी देखें उन्नत जांचें कि क्या देश का कोड वहां सही है। टैब में सुरक्षा आमतौर पर डिफ़ॉल्ट विकल्पों का उपयोग करने का कोई कारण नहीं होता है डब्ल्यूपीए तथा टीकेआईपी स्वीकार करना: सुरक्षित विकल्प चुनें WPA2 तथा सीसीएमपी. पासवर्ड भी बदलें मुझे बदला. अपनी सेटिंग्स सहेजें और फिर अपने पीआई को पुनरारंभ करें या क्लिक करें (यदि आप रास्पप के वाई-फाई नेटवर्क के माध्यम से वेब इंटरफेस तक नहीं पहुंच रहे हैं) हॉटस्पॉट बंद करो और उसके बाद हॉटस्पॉट लॉन्च करें.
08 पासवर्ड बदलें
अपने ssid के पासवर्ड के अलावा, आपको RaspAP के वेब इंटरफेस के लिए भी पासवर्ड बदलना होगा। आप ऐसा करते हैं प्रमाणीकरण कॉन्फ़िगर करें. वैकल्पिक रूप से आप डिफ़ॉल्ट उपयोगकर्ता नाम भी बदल सकते हैं व्यवस्थापक परिवर्तन। लेकिन सबसे महत्वपूर्ण बात यह है कि आप डिफ़ॉल्ट पासवर्ड याद रखें गुप्त (कि आप पर पुराना पासवर्ड भरता है) अधिक सुरक्षित पासवर्ड के साथ। अपना नया पासवर्ड दो बार दर्ज करें और क्लिक करें सेटिंग्स सेव करें. फिर वेब इंटरफेस नया पासवर्ड मांगता है। यह महत्वपूर्ण है कि आपके वेब इंटरफेस का ssid पासवर्ड और पासवर्ड दोनों ही पर्याप्त मजबूत हों, ताकि अनधिकृत व्यक्ति आपके नेटवर्क और आपके हॉटस्पॉट के कॉन्फ़िगरेशन तक नहीं पहुंच सकें।
कौन सा वाईफाई चैनल चुनना है?
रास्पप के लिए आपने कौन सा वाईफाई चैनल सेट किया है, यह मुख्य रूप से इस बात पर निर्भर करता है कि आपके क्षेत्र में कौन से चैनल पहले से उपयोग में हैं। यदि कई वायरलेस नेटवर्क एक ही चैनल का उपयोग करते हैं, तो यह अक्सर कनेक्शन की गति की कीमत पर आता है। इसके अलावा, 2.4GHz बैंड पर, वे चैनल ओवरलैप करते हैं, जिससे यह और भी समस्याग्रस्त हो जाता है। तो पहला कदम यह देखना है कि कौन से चैनल पहले से उपयोग में हैं। यह एंड्रॉइड के तहत वाईफाई एनालाइज़र जैसे ऐप के साथ संभव है, जिसमें आप चैनलों के ओवरलैप को भी देख सकते हैं। रास्पप के लिए, एक चैनल चुनें जो अन्य नेटवर्क के साथ जितना संभव हो उतना ओवरलैप हो।
09 कनेक्शन समस्याओं का समाधान
यदि आप अपने वाई-फाई एक्सेस प्वाइंट से कनेक्ट करने में असमर्थ हैं, तो यहां जाएं हॉटस्पॉट / उन्नत कॉन्फ़िगर करें और विकल्प को टॉगल करें लॉग आउटपुट में। पर क्लिक करें सेटिंग्स सेव करें और हॉटस्पॉट को पुनः आरंभ करें हॉटस्पॉट बंद करो और उसके बाद हॉटस्पॉट लॉन्च करें. उसके बाद आप टैब में आ जाते हैं बोटा दस्तावेज लॉग जो आपको आपकी समस्याओं के स्रोत की ओर संकेत कर सकते हैं। समाधान के लिए, Google में या RaspAP के GitHub पृष्ठ पर दिखाई देने वाले त्रुटि संदेश को खोजें।
10 डीएचसीपी सर्वर सेट करें
रास्पप वायरलेस इंटरफेस पर एक डीएचसीपी सर्वर चलाता है, जिसे आप मेनू के माध्यम से एक्सेस कर सकते हैं डीएचसीपी सर्वर कॉन्फ़िगर करें सेट कर सकते हैं। डिफ़ॉल्ट रूप से, यह 10.3.141.50 से 10.3.141.255 तक आईपी पते सौंपता है, लेकिन आप इसे बदल सकते हैं। टैब में ग्राहक सूची आप देखेंगे कि कौन से dhpc पट्टों को कॉन्फ़िगर किया गया है। में स्थिर पट्टे अपने निश्चित आईपी पते कॉन्फ़िगर करें। फिर आप किसी डिवाइस का मैक पता और आईपी पता दर्ज करें जिसे इसे सौंपा जाना चाहिए। तब दबायें जोड़ें और फिर सेटिंग्स सेव करें. यह विशेष रूप से उपयोगी है यदि आप वाईफाई से जुड़े उपकरणों में से किसी एक पर सर्वर चलाना चाहते हैं या यदि आप फ़ायरवॉल के साथ आईपी पते के आधार पर विशिष्ट नेटवर्क ट्रैफ़िक को अनुमति देना या अस्वीकार करना चाहते हैं।
11 ईथरनेट के बजाय वायरलेस
RaspAP के साथ आप ऐसी जगह वायरलेस एक्सेस प्वाइंट भी सेट कर सकते हैं जहां आपके पास ईथरनेट कनेक्शन नहीं है। फिर आपको USB के माध्यम से अपने रास्पबेरी पाई से दूसरा वाईफाई इंटरफ़ेस कनेक्ट करने की आवश्यकता है, जिसे आप अपने राउटर से कनेक्ट करने के लिए ईथरनेट केबल के बजाय उपयोग करते हैं। सबसे पहले RaspAP की कॉन्फ़िगरेशन फ़ाइल खोलें सुडो नैनो /var/www/html/includes/config.php और एक नियम के रूप में बदलें परिभाषित करें ('RASPI_WIFI_CLIENT_INTERFACE', 'wlan0'); wlan0 के माध्यम से wlan1. अपने परिवर्तन को Ctrl+O के साथ सहेजें और नैनो से Ctrl+X से बाहर निकलें। फिर फ़ाइल को नैनो . के साथ खोलें /etc/dhcpcd.conf और सबसे अंत में लाइन जोड़ें नोहुक wpa_supplicant और एक हैश रखें (#) लाइन के सामने स्थिर रूटर्स=10.3.141.1. फिर कमांड चलाएँ sudo systemctl hostapd.service को पुनरारंभ करें से।
HTTPS के
डिफ़ॉल्ट रूप से, RaspAP का वेब इंटरफ़ेस http पर चलता है, एन्क्रिप्टेड https पर नहीं। परियोजना के विकि पर आप https समर्थन को सक्रिय करने का तरीका पा सकते हैं। संक्षेप में, यह नीचे आता है: आप अपना स्थानीय प्रमाणपत्र प्राधिकरण (CA) चलाते हैं, RaspAP के लिए एक प्रमाणपत्र बनाते हैं और उस पर हस्ताक्षर करते हैं। फिर आप रास्पप द्वारा उपयोग किए जाने वाले वेब सर्वर लाइटटीपीडी को कॉन्फ़िगर करते हैं, ताकि यह वेब इंटरफेस के साथ एन्क्रिप्टेड संचार के लिए आपके प्रमाणपत्र का उपयोग करे। अंत में, आपको हर उस डिवाइस पर रूट सर्टिफिकेट (अपने खुद के सर्टिफिकेट अथॉरिटी से) डाउनलोड करना होगा, जिसके साथ आप वेब इंटरफेस पर जाना चाहते हैं ताकि रास्पप के सर्टिफिकेट पर भरोसा हो और आपके वेब ब्राउजर में ग्रीन लॉक हो जाए।
12 वाईफाई क्लाइंट को कॉन्फ़िगर करें
फिर RaspAP के वेब इंटरफेस में बाईं ओर क्लिक करें वाईफाई डिवाइस कॉन्फ़िगर करें और सही रीस्कैन. वह वायरलेस नेटवर्क चुनें जो रास्पप के लिए आपके होम नेटवर्क तक पहुंच के रूप में कार्य करता है। सही नेटवर्क के लिए पासवर्ड दर्ज करें और क्लिक करें जोड़ें और फिर जुडिये. फिर चालू करें हॉटस्पॉट / उन्नत कॉन्फ़िगर करें NS वाईफाई क्लाइंट एपी मोड में, क्लिक करें सेटिंग्स सेव करें और हॉटस्पॉट को पुनरारंभ करें। संयोग से, यह एक ऐसा कदम है जिसमें आप कुछ समस्याओं में भाग सकते हैं। अगर कुछ काम नहीं करता है, तो रास्पप के गिटहब पेज पर मुद्दों की जांच करें कि क्या किसी को भी इसी तरह की समस्या हुई है और इसे हल किया गया है।
13 ग्रेटिंग अपग्रेड करेंAP
रास्पप अभी भी विकास के अधीन है। इसलिए इसे नियमित रूप से नवीनतम संस्करण में अपग्रेड करने की अनुशंसा की जाती है। दुर्भाग्य से, यह वेब इंटरफेस के माध्यम से (अभी तक) संभव नहीं है और आपको कुछ कमांड टाइप करने होंगे। पहले पता करें कि नवीनतम संस्करण क्या है, और क्या यह रास्पप वेब इंटरफेस के ऊपरी बाएं कोने में दिखाई देने वाली संस्करण संख्या से नया है। फिर अपने पाई पर निम्न कमांड चलाएँ: के साथ सही निर्देशिका पर जाएँ सीडी /var/www/html, के साथ नवीनतम स्रोत कोड डाउनलोड करें sudo git fetch --tags और उसके बाद वांछित संस्करण स्थापित करें (उदाहरण के लिए संस्करण 1.6.1 के लिए) सुडो गिट चेकआउट टैग/1.6.1.
14 ग्रेटर निकालें
यदि आपने रास्पप का उपयोग वैकल्पिक हल के रूप में किया है, तो आप बाद में प्रोग्राम की स्थापना रद्द करना चाह सकते हैं। सौभाग्य से, रास्पप एक अनइंस्टॉल स्क्रिप्ट प्रदान करता है जो न केवल प्रोग्राम के सभी निशानों को हटा देता है, बल्कि आपके सिस्टम कॉन्फ़िगरेशन फ़ाइलों को उन संस्करणों में पुनर्स्थापित करता है जिन्हें रास्पप ने इसकी स्थापना के दौरान प्रतिलिपि बनाई थी। इसमें आपके नेटवर्क इंटरफेस, डीएनएस और डीएचसीपी का कॉन्फ़िगरेशन शामिल है। ऐसा करने के लिए, सही फ़ोल्डर में जाएं सीडी /var/www/html/इंस्टालर और स्क्रिप्ट के साथ चलाएँ ./uninstall.sh.
अतिरिक्त सेवाओं को एकीकृत करें
RaspAP को अतिरिक्त सेवाओं के साथ विस्तारित किया जा सकता है। दुर्भाग्य से, एकीकरण अभी तक पूरा नहीं हुआ है, इसलिए आपको अभी भी इस क्षेत्र में कुछ कॉन्फ़िगरेशन कार्य स्वयं करना होगा। लेकिन विकी पर और गिटहब पेज के मुद्दों में आपको इसके बारे में अतिरिक्त जानकारी मिलेगी। उदाहरण के लिए, आप एक OpenVPN क्लाइंट को एकीकृत कर सकते हैं ताकि आपके एक्सेस पॉइंट से कनेक्ट होने वाले सभी क्लाइंट एक विशिष्ट VPN सर्वर के माध्यम से सर्फ़ करें। आप अपने पीआई पर टोर इंस्टॉल कर सकते हैं ताकि सभी वाई-फाई क्लाइंट स्वचालित रूप से टोर नेटवर्क को गुमनाम रूप से सर्फ कर सकें। आप सभी कनेक्टेड वाई-फाई क्लाइंट पर विज्ञापनों को स्वचालित रूप से ब्लॉक करने के लिए एडब्लॉकर पाई-होल को रास्पप के साथ मिलकर काम कर सकते हैं।