विषयसूची:
- आपूर्ति
- चरण 1: रास्पियन डाउनलोड करें और एसडी कार्ड फ्लैश करें
- चरण 2: पाई और सेटअप को बूट करना
- चरण 3: अल्फा यूएसबी वायरलेस कार्ड के लिए ड्राइवर मॉड्यूल स्थापित करना।
- चरण 4: ऑनबोर्ड वाईफाई को अक्षम करें
- चरण 5: इंटरफेस को प्राथमिकता दें और IPv6 को अक्षम करें
- चरण 6: वायर्ड नेटवर्क पर अग्रेषण नियम और डीएचसीपी सेट करें
- चरण 7: रिबूट और टेस्ट
वीडियो: रास्पबेरी पाई ईथरनेट से वाईफाई ब्रिज: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
मेरे पास विभिन्न रास्पबेरी पाई, उपकरणों, और अन्य कंप्यूटरों और नेटवर्किंग उपकरणों का एक परीक्षण नेटवर्क है, वे सभी एक यूबिकिटी फ़ायरवॉल/राउटर द्वारा प्रबंधित किए जाते हैं और मैं इसे इंटरनेट से कनेक्ट करना चाहता हूं ताकि मैं अपडेट, सॉफ़्टवेयर इत्यादि खींच सकूं। दुर्भाग्य से, यह मेरे गैरेज / वर्कशॉप के एक हिस्से में स्थित है जहाँ कनेक्ट करने के लिए कोई ईथरनेट जैक या केबल नहीं है, इसलिए रास्पबेरी पाई का उपयोग करके मैंने अपने घर में मौजूदा वायरलेस नेटवर्क से फ़ायरवॉल को जोड़ने के लिए एक ब्रिज बनाया। संघर्ष करने और अलग-अलग तरीकों की कोशिश करने में कुछ दिनों का समय लगा, इसलिए मुझे आशा है कि यह निर्देश आपको कुछ समय और निराशा से बचाएगा!
इंटरनेट पर बहुत सारे निर्देश और कैसे-कैसे दूसरे तरीके से थे: एक वायर्ड नेटवर्क से कनेक्ट करना और फिर कनेक्ट करने के लिए सभी उपकरणों के लिए एक वायरलेस नेटवर्क बनाना। यह पूरी तरह से अच्छा उपयोग का मामला है, लेकिन मेरी स्थिति के साथ मुख्य समस्या यह थी कि मेरे पास इंटरनेट के लिए वह वायर्ड कनेक्शन उपलब्ध नहीं था, मैं ऐसा करने के लिए दीवार में जैक नहीं लगाना चाहता था या लंबी केबल नहीं चलाना चाहता था, और मेरे पास एक था कनेक्ट करने के लिए मजबूत सिग्नल के साथ पूरी तरह से अच्छा वायरलेस नेटवर्क!
जिन हिस्सों में बहुत सरल, एक पाई, मैंने उस पर एक पीओई टोपी लगाई ताकि मैं तारों और अव्यवस्था की संख्या को कम कर सकूं, मैंने बाहरी यूएसबी वाईफाई एडाप्टर का उपयोग करने का विकल्प भी चुना क्योंकि मैं एसी 600 क्षमताओं को चाहता था और वायरलेस से कनेक्ट कर रहा था एसी 600 नेटवर्क।
आपूर्ति
- रास्पबेरी पाई 3 बी+ केस, और एसडी कार्ड (https://amzn.to/2LHzkmy)
- रास्पबेरी पाई पीओई हैट (https://amzn.to/2q0ZMzG)
- अल्फा AWUS036ACS 802.11ac AC600 वाई-फाई USB वायरलेस नेटवर्क एडेप्टर (https://amzn.to/2rp7UuM)
- पीओई स्विच (https://amzn.to/2siIuyE)
- ईथरनेट केबल्स (https://amzn.to/2P9Urjf)
और यदि आप उत्सुक हैं तो यह नेटवर्किंग उपकरण है जो मैं अपने घर के लिए उपयोग करता हूं, जो मुझे लगता है कि बहुत बढ़िया है
- Ubiquiti UniFi क्लाउड की (https://amzn.to/38q04BE)
- Ubiquiti Unifi Security Gateway (USG) (https://amzn.to/35crkSe)
- Ubiquiti UniFi AP AC PRO 802.11ac स्केलेबल एंटरप्राइज वाई-फाई एक्सेस प्वाइंट (https://amzn.to/2siIqPr)
- Ubiquiti UniFi स्विच 8 60W (https://amzn.to/36fibs6)
चरण 1: रास्पियन डाउनलोड करें और एसडी कार्ड फ्लैश करें
सबसे पहले हमें कुछ चीज़ें डाउनलोड करनी होंगी:
एक हमारे रास्पबेरी पाई के लिए ओएस है और हम रास्पियन का उपयोग करने जा रहे हैं, क्योंकि यह लोकप्रिय और उपयोग में आसान है (यही कारण है कि यह शायद इतना लोकप्रिय है)। आप यहां चित्र ले सकते हैं, https://www.raspberrypi.org/downloads/raspbian/, हम "डेस्कटॉप के साथ रास्पियन बस्टर" छवि का उपयोग करने जा रहे हैं, इसलिए हमारे पास चीजों को थोड़ा आसान बनाने के लिए एक GUI डेस्कटॉप है और तब से हम इस पाई को एक पुल के रूप में स्थापित कर रहे हैं न कि रोजमर्रा के उपयोग के लिए, हमें सभी अतिरिक्त अनुशंसित सॉफ़्टवेयर की आवश्यकता नहीं है।
दूसरा, हम अपने एसडी कार्ड को फ्लैश करने के लिए एचर का भी उपयोग करने जा रहे हैं। यह मुफ़्त है और इसका उपयोग करना इतना आसान है, डाउनलोड करें और इसके बारे में यहाँ और जानें:
कंप्यूटर में एसडी कार्ड डालें (मैं मैक का उपयोग करता हूं और मुझे लगता है कि आपके लैपटॉप/कंप्यूटर में एसडी कार्ड रीडर है, अन्यथा इस तरह का एक प्राप्त करें
छवि को एसडी कार्ड में स्थानांतरित करने के लिए हम पहले डाउनलोड की गई छवि को अनज़िप करते हैं जो एक ज़िप फ़ाइल है, फिर एचर में उस.img फ़ाइल का चयन करें, गंतव्य के रूप में सही एसडी कार्ड का चयन करना सुनिश्चित करें (मैं इसे आकार सत्यापित करके करता हूं, 32 जीबी इस मामले में, और मैं आमतौर पर Etcher को लॉन्च करने से पहले किसी अन्य USB या SD कार्ड को डिस्कनेक्ट या हटा देता हूं), और फ्लैश का चयन करता हूं। यह छवि को लिखने और सत्यापित करने के साथ बहुत तेज़ हो जाएगा, एक बार यह पूरा हो जाने पर आप एसडी कार्ड को हटा सकते हैं और एचर को बंद कर सकते हैं।
चरण 2: पाई और सेटअप को बूट करना
पावर, एचडीएमआई मॉनिटर और एक कीबोर्ड और माउस को पाई से कनेक्ट करें। आप USB वाईफाई अडैप्टर को भी कनेक्ट कर सकते हैं लेकिन बाद में कुछ और चरण हैं जो इसे काम करने के लिए आवश्यक हैं।
पीआई पर एसडी कार्ड और पावर डालें।
निर्देशित स्थापना में प्रारंभिक सेटअप बहुत आसान है:
- चरण 1, हम उचित स्थान, भाषा निर्धारित करते हैं।
- चरण 2, हम एक पासवर्ड सेट करते हैं।
- चरण 3, हम मौजूदा वाईफाई नेटवर्क का चयन करते हैं और पासफ़्रेज़ में डालते हैं। अब हम नेटवर्क पर हैं।
- चरण 4, हम पैच और अपडेट करते हैं।
- चरण 5, हम रिज़ॉल्यूशन विकल्पों का चयन करते हैं, मेरे डिस्प्ले में काली सीमा है, इसलिए चेक मार्क है।
- चरण 6, हम रिबूट के बजाय "बाद में" का चयन करते हैं।
- चरण 7, हम रास्पबेरी पाई कॉन्फ़िगरेशन खोलते हैं और दूरस्थ प्रबंधन को आसान बनाने के लिए SSH और VNC को चालू करते हैं।
- चरण 8, फिर हम रिबूट करते हैं।
चरण 3: अल्फा यूएसबी वायरलेस कार्ड के लिए ड्राइवर मॉड्यूल स्थापित करना।
हमें अपना यूएसबी काम करने के लिए कर्नेल मॉड्यूल बनाने और स्थापित करने की आवश्यकता है। यह थोड़ा जटिल हो सकता है लेकिन सौभाग्य से हमारे लिए ब्रिटेन में रास्पबेरी पाई मंचों पर मिस्टरंगमैन नाम का एक व्यक्ति है जो रास्पियन के लिए कई वाईफाई ड्राइवरों को संकलित करता है, और इस मामले में उसके पास हमारे अल्फा यूएसबी वायरलेस कार्ड के लिए एक है। आप इस धागे को यहां देख सकते हैं (https://www.raspberrypi.org/forums/viewtopic.php?t=192985)
उसकी स्क्रिप्ट का उपयोग करने के लिए हम इसे डाउनलोड करते हैं और इसे सुपरयूज़र के रूप में चलाते हैं (जो सुरक्षा के दृष्टिकोण से खतरनाक हो सकता है, लेकिन हम जो हड़प रहे हैं उसकी समीक्षा करने के बाद हम जानते हैं कि यह इस बार सुरक्षित है)।
sudo wget https://fars-robotics.net/install-wifi -O /usr/bin/install-wifi
sudo chmod +x /usr/bin/install-wifi
यह स्क्रिप्ट क्या कर रही है, यह पहचानना है कि किस मॉड्यूल/ड्राइवर की जरूरत है, इंटरनेट से उसे पकड़ना, इसे खोलना और ओएस को खोजने के लिए इसे सही रास्ते पर ले जाना (जैसे/lib/मॉड्यूल/), और उचित सेट करना अनुमतियाँ। हम स्वयं इन चरणों से गुजर सकते हैं, लेकिन मिस्टर एंगमैन की स्क्रिप्ट का उपयोग करने से कुछ अनुमान और मैनुअल कदम निकल जाते हैं जिससे प्रक्रिया हमारे लिए आसान हो जाती है।
चरण 4: ऑनबोर्ड वाईफाई को अक्षम करें
चूंकि हम बाहरी वाईफाई का उपयोग कर रहे हैं, इसलिए हमें ऑनबोर्ड वाईफाई का उपयोग करने की आवश्यकता नहीं है। सादगी के लिए हम इसे ओएस में अक्षम करते हैं। यह पाई पर आसान है क्योंकि वाईफाई ड्राइवर अद्वितीय हैं:
हम /etc/modprobe.d/raspi-blacklist.conf फ़ाइल को संपादित करके और जोड़कर ड्राइवरों को अक्षम करते हैं:
ब्लैकलिस्ट brcmfmac
ब्लैकलिस्ट brcmutil
चरण 5: इंटरफेस को प्राथमिकता दें और IPv6 को अक्षम करें
चूंकि हमारे पास दो नेटवर्क हैं, परीक्षण नेटवर्क और इंटरनेट से जुड़ा नियमित नेटवर्क, हम चाहते हैं कि पाई वायर्ड के बजाय पहले वायरलेस नेटवर्क की जांच करे, जो कि डिफ़ॉल्ट के विपरीत है। हम मीट्रिक पैरामीटर का उपयोग कर सकते हैं और इसे उन उपकरणों के लिए सेट कर सकते हैं, जहां संख्या जितनी कम होगी, प्राथमिकता उतनी ही अधिक होगी।
और हम किसी भी नेटवर्क पर ipv6 का उपयोग नहीं कर रहे हैं इसलिए हम इसे सरलता के लिए बंद कर देते हैं।
/etc/dhcpcd.conf फ़ाइल को संपादित करें, नीचे की ओर की रेखाएँ जोड़ें।
इंटरफ़ेस eth0
मीट्रिक 300
इंटरफ़ेस wlan0
मीट्रिक 200
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
चरण 6: वायर्ड नेटवर्क पर अग्रेषण नियम और डीएचसीपी सेट करें
ट्रैफ़िक लेने और इसे वायर्ड नेटवर्क से वायरलेस नेटवर्क पर अग्रेषित करने के लिए हमें कुछ फ़ायरवॉल नियमों की आवश्यकता है। ये बहुत मानक हैं, हम पाई पर iptables का उपयोग करते हैं और हम यह सुनिश्चित करने के लिए कुछ फाइलें और नियम बनाते हैं कि सब कुछ रिबूट के बाद रहता है।
नियम स्वीकार करने के लिए सरल हैं और एक वायर्ड से वायरलेस तक अग्रेषित करने के लिए हैं।
# एक निर्देशिका बनाएं जहां हम अपने `iptables` अग्रेषण नियमों को संग्रहीत करेंगे।
mkdir -p /etc/iptables # एक `rules.v4` फ़ाइल कैट </etc/iptables/rules.v4 *nat:PREROUTING ACCEPT [98:9304]:INPUT ACCEPT बनाने के लिए इस कमांड को चलाकर `iptables` नियम बनाएं। ९८:९३०४]: आउटपुट स्वीकार [२:१५२]: पोस्टरूटिंग स्वीकार [०:०] -एक पोस्टिंग-ओ wlan0-j मास्करेड कमिट * फ़िल्टर: इनपुट स्वीकार [७९१:८३३८९]: आगे स्वीकार [०:०]:आउटपुट स्वीकार करें [३३३:३४६४४] -एक आगे -i wlan0 -o eth0 -m राज्य --राज्य संबंधित, स्थापित -j स्वीकार करें -एक आगे -i eth0 -o wlan0 -j स्वीकार करें EOF # हमारे `iptables` अग्रेषण नियमों को यहां लोड करें प्रत्येक बूट कैट </etc/network/if-up.d/iptables #!/bin/sh iptables-restore </etc/iptables/rules.v4 EOF chmod +x /etc/network/if-up.d/iptables # प्रत्येक सिस्टम बूट के लिए लगातार `ipv4` अग्रेषण सक्षम करें # https://www.ducea.com/2006/08/01/how-to-enable-ip-… sed -i'' / s/#net.ipv4. ip_forward=1/net.ipv4.ip_forward=1/ / /etc/sysctl.conf
अब उस वायर्ड इंटरफ़ेस पर डीएचसीपी के लिए, हम 10.1.1.1 का एक स्थिर पता सेट करते हैं और फिर उस आईपी ब्लॉक में पतों की सेवा के लिए डीएचसीपी सेट करते हैं।
# एक स्थिर आईपी एड्रेस कॉन्फ़िगरेशन बनाएं। `eth0` एडॉप्टर a. का उपयोग करेगा
# इस नए सबनेट पर `10.1.1.1` का स्थिर आईपी। cat </etc/network/interfaces.d/eth0 auto eth0 allow-hotplug eth0 iface eth0 inet स्थिर पता 10.1.1.1 नेटमास्क 255.255.255.0 गेटवे 10.1.1.1 EOF # `/etc/dnsmasq पर एक `dnsmasq` DHCP कॉन्फिगरेशन बनाएं। d/bridge.conf`। # इथरनेट से जुड़े क्लाइंट के लिए रास्पबेरी पाई एक डीएचसीपी सर्वर के रूप में कार्य करेगा। DNS सर्वर `8.8.8.8` (Google का DNS) होगा और # श्रेणी `10.1.1.2` से शुरू होगी। बिल्ली </etc/dnsmasq.d/bridge.conf इंटरफ़ेस = eth0 बाइंड-इंटरफ़ेस सर्वर = 8.8.8.8 डोमेन-आवश्यक फर्जी-निजी डीएचसीपी-रेंज = 10.1.1.2, 10.1.1.254, 12 घंटे ईओएफ
चरण 7: रिबूट और टेस्ट
चीजों को सेट करने के बाद हम किसी एक डिवाइस पर कनेक्शन का परीक्षण कर सकते हैं और निश्चित रूप से हम इंटरनेट पर हिट कर सकते हैं और सब कुछ काम करता है! हम अपनी यूबिकिटी क्लाउड कुंजी में भी लॉग इन कर सकते हैं और वहां भी कॉन्फ़िगरेशन की जांच कर सकते हैं। स्क्रीनशॉट यह दिखाता है।
अंत में हम यह सुनिश्चित करने के लिए रिबूट करते हैं कि सब कुछ फिर से अपेक्षित रूप से वापस आ जाए!
आनंद लेना।
सिफारिश की:
ईथरनेट केबल का उपयोग करके लैपटॉप / पीसी के माध्यम से रास्पबेरी पाई 4 सेट करें (कोई मॉनिटर नहीं, कोई वाई-फाई नहीं): 8 कदम
ईथरनेट केबल का उपयोग करके लैपटॉप / पीसी के माध्यम से रास्पबेरी पाई 4 सेट करें (कोई मॉनिटर नहीं, कोई वाई-फाई नहीं): इसमें हम सेट अप के लिए 1 जीबी रैम के रास्पबेरी पाई 4 मॉडल-बी के साथ काम करेंगे। रास्पबेरी-पाई एक एकल बोर्ड कंप्यूटर है जिसका उपयोग शैक्षिक उद्देश्यों और एक किफायती लागत के साथ DIY परियोजनाओं के लिए किया जाता है, इसके लिए 5V 3A की बिजली आपूर्ति की आवश्यकता होती है। जैसे ऑपरेटिंग सिस्टम
Minecraft रास्पबेरी पाई संस्करण का उपयोग करके इंद्रधनुष इंटरएक्टिव ब्रिज बनाएं: 11 कदम
Minecraft रास्पबेरी पाई संस्करण का उपयोग करके इंद्रधनुष इंटरएक्टिव ब्रिज का निर्माण करें: कल, मैंने अपने 8 वर्षीय भतीजे को रास्पबेरी पाई के साथ Minecraft खेलते हुए देखा, जो मैंने उसे पहले दिया था, फिर मुझे एक विचार आया, वह एक अनुकूलित और रोमांचक Minecraft बनाने के लिए कोड का उपयोग कर रहा है- पीआई एलईडी ब्लॉक परियोजना। Minecraft Pi शुरू करने का एक शानदार तरीका है
रास्पबेरी पाई एंटरप्राइज नेटवर्क वाईफाई ब्रिज: 9 कदम
रास्पबेरी पाई एंटरप्राइज नेटवर्क वाईफाई ब्रिज: द्वारा: रिले बैरेट और डायलन हॉलैंडइस परियोजना का लक्ष्य एक IoT डिवाइस, जैसे कि वीमो स्मार्ट प्लग, अमेज़ॅन इको, गेमिंग कंसोल, या किसी अन्य वाई-फाई सक्षम डिवाइस को कनेक्ट करने की अनुमति देना है। रास्पबेरी पाई ज़ीरो का उपयोग करके WPA_EAP एंटरप्राइज नेटवर्क
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
रास्पबेरी पाई पर ईथरनेट पोर्ट के साथ वाईफाई साझा करें: 7 कदम (चित्रों के साथ)
रास्पबेरी पाई पर ईथरनेट पोर्ट के साथ वाईफाई साझा करें: क्या आपके पास एक पुराना लेजर प्रिंटर या स्कैनर है जो अभी भी बहुत अच्छा काम करता है लेकिन वाईफाई संगत नहीं है? या हो सकता है कि आप बाहरी हार्ड ड्राइव को अपने नेटवर्क पर बैकअप डिवाइस के रूप में कनेक्ट करना चाहते हैं और आपके होम राउटर पर ईथरनेट पोर्ट खत्म हो गए हैं। यह इंस्ट्र