Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

अपने Raspberry Pi को वायरलेस एक्सेस पॉइंट में कैसे बदलें

अपने Raspberry Pi को वायरलेस एक्सेस पॉइंट में कैसे बदलें

क्या आप अपने घर में कई एक्सेस पॉइंट बनाना चाहते हैं, बिना उस विलंबता और कनेक्टिविटी मुद्दों के जो आमतौर पर Wi-Fi एक्सटेंडर का उपयोग करने से जुड़े होते हैं? इस लेख में आप सीखेंगे कि अपने Raspberry Pi को वायरलेस एक्सेस पॉइंट में कैसे बदलें।

एक बार आपका वायरलेस एक्सेस पॉइंट चालू हो जाने पर, जिनके पास पासवर्ड है, वे आपके Raspberry Pi से ऐसे कनेक्ट कर सकेंगे जैसे यह एक "मिनी राउटर" हो, जो कैफे मालिकों के लिए आदर्श है जो अपने ग्राहकों को मानार्थ Wi-Fi प्रदान करना चाहते हैं, नियोक्ताओं के लिए जिन्हें अपने कर्मचारियों के लिए एक निजी नेटवर्क बनाने की आवश्यकता है, या यहां तक कि कोई व्यक्ति जिसे बस घर पर कई Wi-Fi नेटवर्क होने का विचार पसंद है!

आपको क्या चाहिए

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

  • Raspberry Pi 3/4 जो Raspbian चला रहा हो। यदि आपके पास पहले से Raspbian नहीं है, तो आप नवीनतम संस्करण प्राप्त कर सकते हैं और इसे Etcher का उपयोग करके फ्लैश कर सकते हैं।
  • आपके Raspberry Pi के साथ संगत पावर केबल
  • बाहरी कीबोर्ड और इसे अपने Raspberry Pi से जोड़ने का तरीका
  • Raspberry Pi के मॉडल के आधार पर HDMI या माइक्रो HDMI केबल
  • बाहरी मॉनिटर
  • ईथरनेट केबल। चूंकि आप अपने Raspberry Pi को वायरलेस एक्सेस पॉइंट में बदल रहे हैं, आपको Wi-Fi के बजाय ईथरनेट पर कनेक्ट करना होगा। इसका मतलब यह भी है कि यह Raspberry Pi 2 या Raspberry Pi Zero के साथ काम नहीं करेगा क्योंकि उनमें या तो ईथरनेट पोर्ट या वायरलेस कार्ड नहीं है।

एक बार जब आप अपने टूल्स इकट्ठा कर लेते हैं, तो अपना खुद का Wi-Fi हॉटस्पॉट बनाने का समय आ गया है।

शुरुआत: अपने Raspberry Pi को सेट अप करें

शुरू करने के लिए, ईथरनेट केबल सहित सभी पेरिफेरल्स को अपने Raspberry Pi से कनेक्ट करें।

अपने Raspberry Pi को वायरलेस एक्सेस पॉइंट में कैसे बदलें

एक बार आपका Raspberry Pi बूट हो जाने पर, यह जांचना एक अच्छा विचार है कि आप Raspbian का नवीनतम संस्करण चला रहे हैं, इसलिए टूलबार में छोटे "टर्मिनल" आइकन पर क्लिक करके एक टर्मिनल लॉन्च करें। निम्न कमांड टाइप करें:

sudo apt-get update

अपने कीबोर्ड पर Enter दबाएं और कमांड के निष्पादित होने की प्रतीक्षा करें।

अगली कमांड टाइप करें और एक बार फिर Enter दबाएं:

sudo apt-get upgrade

अपग्रेड के बाद, किसी भी सिस्टम परिवर्तन को प्रभावी होने के लिए अपने Raspberry Pi को रीबूट करना सबसे अच्छा है। निम्न कमांड चलाएं:

reboot

hostapd, dnsmasq और फ़ायरवॉल प्लगइन्स इंस्टॉल करें

hostapd (होस्ट एक्सेस पॉइंट डेमॉन) इंस्टॉल करें, जो एक सॉफ़्टवेयर पैकेज है जो नेटवर्क इंटरफेस कार्ड को एक्सेस पॉइंट में बदल सकता है।

अपने Raspberry Pi पर hostapd इंस्टॉल करने के लिए, एक टर्मिनल खोलें और निम्न कमांड चलाएं:

sudo apt install hostapd
अपने Raspberry Pi को वायरलेस एक्सेस पॉइंट में कैसे बदलें

वायरलेस एक्सेस पॉइंट को सक्षम करें और इसे स्टार्टअप पर स्वचालित रूप से लॉन्च करने के लिए सेट करें:

sudo systemctl unmask hostapd
sudo systemctl enable hostapd
अपने Raspberry Pi को वायरलेस एक्सेस पॉइंट में कैसे बदलें

इसके बाद, dnsmasq इंस्टॉल करें, जो डोमेन नेम सिस्टम (DNS) कैशिंग और एक डायनामिक होस्ट कॉन्फिगरेशन प्रोटोकॉल (DHCP) सर्वर प्रदान करता है जिसे छोटे नेटवर्क के लिए डिज़ाइन किया गया है।

इस सॉफ़्टवेयर पैकेज को इंस्टॉल करने के लिए, टर्मिनल में निम्न कमांड चलाएं:

sudo apt install dnsmasq

अंत में, netfilter-persistent और iptables-persistent प्लगइन इंस्टॉल करें, जो आपके Raspberry Pi पर फ़ायरवॉल नियमों को सहेजने और लोड करने के लिए जिम्मेदार होंगे:

sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptables-persistent

एक स्टेटिक IP एड्रेस असाइन करें

डायनामिक होस्ट कॉन्फिगरेशन प्रोटोकॉल सर्वर को एक स्टेटिक IP एड्रेस की आवश्यकता होती है, इसलिए इस खंड में आप अपने Raspberry Pi के लिए एक स्टेटिक IP कॉन्फिगर करेंगे।

शुरू करने के लिए, टर्मिनल में निम्न कमांड चलाएं:

sudo nano /etc/dhcpcd.conf

Raspbian dhcpcd के लिए कॉन्फिगरेशन फाइल खोलेगा। इस फाइल के नीचे स्क्रॉल करें और निम्न लाइनें जोड़ें:

interface wlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant

Ctrl + O दबाकर फिर Ctrl + X दबाकर अपने परिवर्तनों को सेव करें।

रूटिंग सक्षम करें

आपका Raspberry Pi एक्सेस पॉइंट अब अपना स्टैंडअलोन वायरलेस नेटवर्क चला रहा है। हालांकि, यदि आप क्लाइंट को अपने ईथरनेट नेटवर्क पर कंप्यूटर एक्सेस करने की अनुमति देना चाहते हैं, तो आपको रूटिंग सक्षम करनी होगी।

रूटिंग सक्षम करने के लिए, निम्न कमांड का उपयोग करके एक "routed-ap.conf" फाइल बनाएं:

sudo nano /etc/sysctl.d/routed-ap.conf

यह एक "routed-ap.conf" फाइल बनाता है और इसे Nano टेक्स्ट एडिटर में संपादन के लिए खोलता है। टेक्स्ट एडिटर में, निम्न टाइप करें:

net.ipv4.ip_forward=1

Ctrl + O दबाकर फिर Ctrl + X दबाकर अपने परिवर्तनों को सेव करें।

निम्न कमांड चलाकर अपने Raspberry Pi में एक नया फ़ायरवॉल नियम जोड़ें:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

अंत में, netfilter-persistent का उपयोग करके सुनिश्चित करें कि आपका नया नियम स्टार्टअप पर लोड हो:

sudo netfilter-persistent save

अपने DHCP और DNS सेवाओं को कॉन्फिगर करें

dnsmasq पैकेज एक डिफ़ॉल्ट कॉन्फिगरेशन फाइल प्रदान करता है, लेकिन हमें इस फाइल में शामिल सभी विकल्पों की आवश्यकता नहीं है।

चीजों को आसान बनाने के लिए, dnsmasq की डिफ़ॉल्ट कॉन्फिगरेशन फाइल का नाम बदलें और एक रिप्लेसमेंट फाइल बनाएं जो पूरी तरह से खाली हो। फिर इस नई "dnsmasq.conf" फाइल को Nano टेक्स्ट एडिटर में खोलें और केवल उन कॉन्फिगरेशन विकल्पों को जोड़ें जिनकी हमें वास्तव में आवश्यकता है।

शुरू करने के लिए, निम्न टर्मिनल कमांड चलाएं:

sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf

निम्न कॉन्फिगरेशन विकल्प जोड़ें:

interface=wlan0
dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h
domain=wlan
address=/gw.wlan/192.168.4.1

Ctrl + O दबाकर फिर Ctrl + X दबाकर अपने परिवर्तनों को सेव करें।

एक नेटवर्क नाम और पासवर्ड बनाएं

hostapd कॉन्फिगरेशन फाइल को संपादित करके अपने वायरलेस एक्सेस पॉइंट को कॉन्फिगर करें।

इस फाइल को संपादन के लिए खोलने के लिए, निम्न कमांड चलाएं:

sudo nano /etc/hostapd/hostapd.conf

अपने वायरलेस एक्सेस पॉइंट के बारे में कुछ जानकारी जोड़ें, जिसमें इसे एक नाम देना और पासवर्ड से सुरक्षित करना शामिल है। अपने एक्सेस पॉइंट को सुरक्षित रखने में मदद करने के लिए, आपका पासवर्ड आठ वर्ण या अधिक का होना चाहिए और इसमें अक्षरों, संख्याओं और प्रतीकों का मिश्रण होना चाहिए।

यह ट्यूटोरियल "NetworkName" नामक एक एक्सेस पॉइंट बनाता है जिसका पासवर्ड "PassphrasePassphrase" है - सुनिश्चित करें कि आप अपने नेटवर्क के लिए कुछ अधिक सुरक्षित उपयोग करते हैं!

interface=wlan0
ssid=NetworkName
hw_mode=g
channel=7
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=PassphrasePassphrase
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Ctrl + O दबाकर फिर Ctrl + X दबाकर अपने परिवर्तनों को सेव करें।

अपने वायरलेस एक्सेस पॉइंट से कनेक्ट करें

बधाई हो, आपने सफलतापूर्वक अपने Raspberry Pi को वायरलेस एक्सेस पॉइंट में बदल दिया है।

यह सत्यापित करने के लिए कि सब कुछ सही ढंग से काम कर रहा है, अपने Raspberry Pi को रीस्टार्ट करना और जांचना एक अच्छा विचार है कि आप इस रीबूट के बाद अपने एक्सेस पॉइंट से कनेक्ट कर सकते हैं।

एक बार आपका Raspberry Pi रीबूट हो जाने पर, किसी भी Wi-Fi सक्षम डिवाइस को लें और आसपास के वायरलेस नेटवर्क को स्कैन करें। आपको एक नेटवर्क दिखाई देना चाहिए जिसका नाम आपने अपने Raspberry Pi की "hostapd.conf" फाइल में निर्दिष्ट किया था।

अपने Raspberry Pi को वायरलेस एक्सेस पॉइंट में कैसे बदलें

इस नेटवर्क से कनेक्ट करने का प्रयास करें, और आपको पासवर्ड के लिए संकेत दिया जाएगा। अपने "hostapd.conf" फाइल से पासफ्रेज़ दर्ज करें, और कुछ क्षणों के बाद आपको अपने वायरलेस एक्सेस पॉइंट से सफलतापूर्वक कनेक्ट होना चाहिए।

अपने Raspberry Pi को वायरलेस एक्सेस पॉइंट में कैसे बदलें

अब आप अपने Wi-Fi सक्षम डिवाइस पर इंटरनेट सर्फ कर सकते हैं जैसे कि यह सीधे आपके राउटर से जुड़ा हुआ था।

इस ट्यूटोरियल में, आपने सीखा कि Raspberry Pi को वायरलेस एक्सेस पॉइंट में कैसे बदलें। अब आप किसी भी Wi-Fi सक्षम डिवाइस का उपयोग करके इस एक्सेस पॉइंट से कनेक्ट कर सकते हैं और अपने राउटर का पासवर्ड साझा किए बिना तीसरे पक्ष को अपने नेटवर्क तक पहुंच दे सकते हैं।

इसके अलावा, आप अपने Raspberry Pi को Chromecast में भी बदल सकते हैं या इससे Spotify स्ट्रीम कर सकते हैं। अधिक दिलचस्प परियोजनाओं के लिए हमारे Raspberry Pi पेज को देखना न भूलें।

  1. अपने पुराने राउटर को रिपीटर में कैसे बदलें अपने पुराने राउटर को रिपीटर में कैसे बदलें

    क्या आप अपने घर में डेड स्पॉट या कमजोर वाई-फाई कनेक्शन से जूझ रहे हैं? कई लोगों को यह समस्या है। आप पूरे घर में विश्वसनीय सेवा चाहते हैं लेकिन पूरे घर के मेश नेटवर्क सिस्टम पर बहुत पैसा खर्च नहीं करना चाहते। अगर आपके पास कहीं पुराना राउटर पड़ा है, तो आप उस पुराने राउटर को रिपीटर में बदल सकते हैं और

  1. अपने पुराने टीवी को स्मार्ट टीवी में बदलें: आसान स्टेप्स और आधुनिक फीचर्स अपने पुराने टीवी को स्मार्ट टीवी में बदलें: आसान स्टेप्स और आधुनिक फीचर्स

    आजकल बिकने वाला लगभग हर टीवी एक स्मार्ट टीवी है, जिसका मतलब है कि यह इंटरनेट से कनेक्ट हो सकता है और डिज्नी+ हॉटस्टार, नेटफ्लिक्स, प्राइम वीडियो, स्पॉटिफाई, और यूट्यूब जैसी सर्विसेज से म्यूजिक और वीडियो स्ट्रीम कर सकता है। लेकिन क्या होगा अगर आपके पास एक पूरी तरह से फंक्शनल पुराना टीवी है और आप अभी

  1. आसानी से डेटा ट्रांसफर करें: अपने एंड्रॉइड को Mac के लिए वायरलेस फ्लैश ड्राइव में बदलें आसानी से डेटा ट्रांसफर करें: अपने एंड्रॉइड को Mac के लिए वायरलेस फ्लैश ड्राइव में बदलें

    जब भी आप अपने Mac डेटा को एंड्रॉइड में ट्रांसफर करना चाहते हैं, तो आप बस इसे डेटा केबल के माध्यम से कनेक्ट करते हैं और काम पूरा हो जाता है। लेकिन क्या होगा अगर आपके पास डेटा केबल नहीं है? या, आप अपने USB पोर्ट्स में से एक से नीचे नहीं जाना चाहते? आप शायद कुछ समय बाद डेटा ट्रांसफर करने पर विचार कर सक