विषयसूची:
- आपूर्ति
- चरण 1: रास्पियन स्थापित करें और अपडेट करें
- चरण 2: Hostapd और Dnsmasq. स्थापित करें
- चरण 3: Wlan0 इंटरफ़ेस के लिए स्टेटिक IP कॉन्फ़िगर करें
- चरण 4: डीएचसीपी सर्वर को कॉन्फ़िगर करें (dnsmasq)
- चरण 5:
- चरण 6: ट्रैफ़िक अग्रेषण सेट करें
- चरण 7: एक नया Iptables नियम जोड़ना
- चरण 8: इंटरनेट कनेक्शन सक्षम करना
- चरण 9: रिबूट
- चरण 10: समाप्त करें
वीडियो: रास्पबेरी पाई -> वाईफाई हॉटस्पॉट: 10 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
क्या आप कभी बिना वाईफाई वाली जगह गए हैं, और आपके दोस्त हॉटस्पॉट नहीं देंगे? मेरे पास है, और इस निर्देश में, मैं आपको चरण दर चरण दिखाऊंगा कि कैसे अपने रास्पबेरी पाई को वाईफाई हॉटस्पॉट में बदलना है। इससे भी बेहतर, इस परियोजना की कीमत आपको १०० अमरीकी डालर से भी कम होगी!
आपूर्ति
बीओएम:
रास्पबेरी पाई ३ (तकनीकी रूप से कोई भी मॉडल काम करेगा लेकिन मुझे यह मॉडल अधिक सुसंगत लगता है):
वाईफाई स्टिक (यह वैकल्पिक है क्योंकि रास्पबेरी पाई में पहले से ही वाईफाई है, लेकिन वाईफाई स्टिक के साथ सिग्नल बेहतर होगा): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp /B07J65G9DD/ref=sr_1_3?keywords=wifi+stick&qid=1583146106&sr=8-3
आपको कीबोर्ड माउस, एक स्क्रीन/मॉनिटर, और एक पावर स्रोत की भी आवश्यकता होगी जो मुझे पावरबैंक से मिला है, (मान लीजिए कि आपके पास पहले से ही है।)
चरण 1: रास्पियन स्थापित करें और अपडेट करें
इन आदेशों को टाइप करके रास्पियन को अपडेट करें:
सुडो एपीटी-अपडेट प्राप्त करेंसुडो एपीटी-अपग्रेड प्राप्त करें
यदि आपको अपग्रेड मिलता है, तो सूडो रीबूट के साथ रीबूट करना एक अच्छा विचार है।
चरण 2: Hostapd और Dnsmasq. स्थापित करें
ये दो प्रोग्राम हैं जिनका उपयोग हम आपके रास्पबेरी पाई को वायरलेस एक्सेस प्वाइंट बनाने के लिए करने जा रहे हैं। उन्हें प्राप्त करने के लिए, बस इन पंक्तियों को टर्मिनल में टाइप करें:
sudo apt-hostapd स्थापित करें
sudo apt-dnsmasq स्थापित करें
दोनों बार, जारी रखने के लिए आपको y दबाना होगा। hostapd वह पैकेज है जो हमें रास्पबेरी पाई का उपयोग करके एक वायरलेस हॉटस्पॉट बनाने देता है, और dnsmasq एक उपयोग में आसान डीएचसीपी और डीएनएस सर्वर है। हम एक पल में प्रोग्राम की कॉन्फ़िगरेशन फ़ाइलों को संपादित करने जा रहे हैं, इसलिए टिंकरिंग शुरू करने से पहले प्रोग्राम को बंद कर दें:
sudo systemctl Stop hostapd
sudo systemctl स्टॉप dnsmasq
चरण 3: Wlan0 इंटरफ़ेस के लिए स्टेटिक IP कॉन्फ़िगर करें
यहाँ हमारे उद्देश्यों के लिए, मैं मान रहा हूँ कि हम मानक होम नेटवर्क IP पतों का उपयोग कर रहे हैं, जैसे 192.168.###।###। उस धारणा को देखते हुए, आइए wlan0. को IP पता 192.168.0.10 असाइन करें
dhcpcd कॉन्फ़िगरेशन फ़ाइल को संपादित करके इंटरफ़ेस। इस आदेश के साथ संपादन प्रारंभ करें:
सुडो नैनो /etc/dhcpcd.conf
अब जब आप फ़ाइल में हैं, तो अंत में निम्नलिखित पंक्तियाँ जोड़ें:
इंटरफ़ेस wlan0
स्थिर ip_address=192.168.0.10/24
इनकारइंटरफेस eth0
इनकारइंटरफेस wlan0
(हमारे ब्रिज को काम करने के लिए अंतिम दो पंक्तियों की आवश्यकता है - लेकिन उस पर चरण 8 में और अधिक।) उसके बाद, Ctrl + X दबाएं, फिर Y, फिर फ़ाइल को सहेजने और संपादक से बाहर निकलने के लिए एंटर करें।
चरण 4: डीएचसीपी सर्वर को कॉन्फ़िगर करें (dnsmasq)
हम अपने DHCP सर्वर के रूप में dnsmasq का उपयोग करने जा रहे हैं। एक डीएचसीपी सर्वर का विचार है:
इंटरफेस और सेवाओं के लिए आईपी पते जैसे नेटवर्क कॉन्फ़िगरेशन पैरामीटर को गतिशील रूप से वितरित करें। dnsmasq की डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल में बहुत सारी अनावश्यक जानकारी होती है, इसलिए हमारे लिए स्क्रैच से शुरुआत करना आसान होता है। आइए डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल का नाम बदलें और एक नया लिखें:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
सुडो नैनो /etc/dnsmasq.conf
अब आप एक नई फ़ाइल का संपादन करेंगे, और पुरानी फ़ाइल का नाम बदलकर, यह वह कॉन्फ़िग फ़ाइल है जिसका उपयोग dnsmasq करेगा। इन पंक्तियों को अपनी नई कॉन्फ़िगरेशन फ़ाइल में टाइप करें:
इंटरफ़ेस = wlan0
डीएचसीपी-रेंज = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24 घंटे
हमारे द्वारा जोड़ी गई पंक्तियों का अर्थ है कि हम wlan0 इंटरफ़ेस के लिए 192.168.0.11 और 192.168.0.30 के बीच IP पते प्रदान करने जा रहे हैं।
चरण 5:
एक और कॉन्फ़िगरेशन फ़ाइल! इस बार, हम hostapd कॉन्फ़िग फ़ाइल के साथ खिलवाड़ कर रहे हैं। ओपन 'एर अप:
सुडो नैनो /etc/hostapd/hostapd.conf
यह एक बिल्कुल नई फ़ाइल बनानी चाहिए। इसमें टाइप करें:
इंटरफ़ेस = wlan0
पुल = br0
hw_mode=g
चैनल = 7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
इग्नोर_ब्रॉडकास्ट_एसएसआईडी=0
डब्ल्यूपीए = 2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
एसएसआईडी = नेटवर्क
wpa_passphrase=पासवर्ड
ध्यान दें कि जहां मेरे पास "नेटवर्क" और "पासवर्ड" है, वहां आपको अपने नाम के साथ आना चाहिए। इस तरह आप अन्य उपकरणों से पाई के नेटवर्क से जुड़ेंगे। हमें अभी भी सिस्टम को कॉन्फ़िगरेशन फ़ाइल का स्थान दिखाना है:
सूडो नैनो /आदि/डिफ़ॉल्ट/होस्टापडी
इस फ़ाइल में, #DAEMON_CONF=”” कहने वाली लाइन को ट्रैक करें – उस # को हटा दें और उद्धरणों में हमारी कॉन्फ़िग फ़ाइल का पथ डालें, ताकि यह इस तरह दिखे: DAEMON_CONF="/etc/hostapd/hostapd.conf" # लाइन को कोड के रूप में पढ़ने से रोकता है, इसलिए आप मूल रूप से इस लाइन को यहां जीवंत कर रहे हैं, जबकि इसे हमारी कॉन्फ़िगरेशन फ़ाइल का सही पथ प्रदान कर रहे हैं।
चरण 6: ट्रैफ़िक अग्रेषण सेट करें
यहां विचार यह है कि जब आप अपने पीआई से जुड़ते हैं, तो यह आपके ईथरनेट केबल पर यातायात को अग्रेषित करेगा। इसलिए हम आपके मॉडेम में ईथरनेट केबल के माध्यम से wlan0 को फॉरवर्ड करने जा रहे हैं। इसमें अभी तक एक और कॉन्फ़िग फ़ाइल का संपादन शामिल है:
सुडो नैनो /etc/sysctl.conf
अब इस लाइन को खोजें: #net.ipv4.ip_forward=1…और "#" को हटा दें - बाकी को छोड़कर, तो यह बस पढ़ता है:
net.ipv4.ip_forward=1
चरण 7: एक नया Iptables नियम जोड़ना
इसके बाद, हम iptables का उपयोग करके eth0 पर आउटबाउंड ट्रैफ़िक के लिए IP मास्करेडिंग जोड़ने जा रहे हैं:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
…और नया iptables नियम सहेजें:
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
बूट पर नियम लोड करने के लिए, हमें /etc/rc.local फ़ाइल को संपादित करने और लाइन से बाहर निकलने के ठीक ऊपर निम्न पंक्ति जोड़ने की आवश्यकता है:
iptables-restore </etc/iptables.ipv4.nat
चरण 8: इंटरनेट कनेक्शन सक्षम करना
अब रास्पबेरी पाई एक एक्सेस प्वाइंट के रूप में काम कर रही है जिससे अन्य डिवाइस कनेक्ट हो सकते हैं। हालाँकि, वे उपकरण अभी तक इंटरनेट तक पहुँचने के लिए Pi का उपयोग नहीं कर सकते हैं। इसे संभव बनाने के लिए, हमें एक पुल बनाने की जरूरत है जो wlan0 और eth0 इंटरफेस के बीच सभी ट्रैफिक को पार कर सके।
पुल बनाने के लिए, आइए एक और पैकेज स्थापित करें:
sudo apt- पुल-बर्तन स्थापित करें
हम एक नया पुल जोड़ने के लिए तैयार हैं (जिसे br0 कहा जाता है):
sudo brctl addbr br0
इसके बाद, हम eth0 इंटरफ़ेस को अपने ब्रिज से जोड़ेंगे:
sudo brctl एडिफ़ br0 eth0
अंत में, आइए इंटरफेस फ़ाइल को संपादित करें:
सुडो नैनो / आदि / नेटवर्क / इंटरफेस
… और फ़ाइल के अंत में निम्न पंक्तियाँ जोड़ें:
ऑटो br0
iface br0 इनसेट मैनुअल
ब्रिज_पोर्ट्स eth0 wlan0
चरण 9: रिबूट
अब जब हम तैयार हैं, तो सूडो रीबूट के साथ रीबूट करें।
अब आपका पाई वायरलेस एक्सेस प्वाइंट के रूप में काम करना चाहिए। किसी अन्य डिवाइस पर रुककर और चरण 5 में आपके द्वारा उपयोग किए गए नेटवर्क नाम की तलाश करके इसे आज़माएं।
चरण 10: समाप्त करें
हाँ, अब आप अपने दोस्तों को अपने नए हॉटस्पॉट वाईफाई सर्वर के बारे में बता सकते हैं!
सिफारिश की:
रास्पबेरी पाई के साथ एलईडी ब्लिंक - रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: 4 कदम
रास्पबेरी पाई के साथ एलईडी ब्लिंक | रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: हाय दोस्तों इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई के GPIO का उपयोग कैसे करें। अगर आपने कभी Arduino का इस्तेमाल किया है तो शायद आप जानते हैं कि हम LED स्विच आदि को इसके पिन से जोड़ सकते हैं और इसे इस तरह काम कर सकते हैं। एलईडी ब्लिंक करें या स्विच से इनपुट प्राप्त करें ताकि
वायरलेस क्रेन मॉडल (स्मार्ट बीओटी) नेटवर्क पर जासूसी कैमरे के साथ (वाईफाई या हॉटस्पॉट): 8 कदम
वायरलेस क्रेन मॉडल (स्मार्ट बीओटी) नेटवर्क पर जासूसी कैमरे के साथ (वाईफाई या हॉटस्पॉट): किसी भी परियोजना को बनाने के लिए हम कुछ चरणों से गुजरते हैं: - परियोजनाओं से संबंधित विचारों की खोज पीसीबी और ब्रेडबोर्ड पर परियोजना प्रयोग के लिए आवश्यक सामग्री की बिलिंग
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
विंडोज पर फ्री वाईफाई हॉटस्पॉट बनाएं: 7 कदम
विंडोज़ पर मुफ़्त वाई-फ़ाई हॉटस्पॉट बनाएं: क्या आप बिना किसी विज्ञापन के वायरलेस हॉटस्पॉट बनाना चाहेंगे? यह जानने के लिए निर्देश पढ़ें कि कैसे