विषयसूची:

सचमुच वाईफाई एक्सटेंडर: 5 कदम
सचमुच वाईफाई एक्सटेंडर: 5 कदम

वीडियो: सचमुच वाईफाई एक्सटेंडर: 5 कदम

वीडियो: सचमुच वाईफाई एक्सटेंडर: 5 कदम
वीडियो: 1 किलो मीटर WIFI | How to Make 360° WIFI Zone Mikrotik Groove 52 AC Dual Band Access Point Router 2024, नवंबर
Anonim
सच में वाईफाई एक्सटेंडर
सच में वाईफाई एक्सटेंडर

परिचय

ट्रूली वाईफाई एक्सटेंडर रास्पबेरी पाई जीरो डब्ल्यू पर आधारित एक वाईफाई रिपीटर है। यह कम लागत (10USD के तहत) और उच्च अनुकूलन सॉफ्टवेयर के संयोजन वाले एक वाणिज्यिक वाईफाई रिपीटर का एक अच्छा विकल्प बनाता है। यह कुछ विज्ञापन-अवरोधक समाधान भी चला सकता है जैसे कि पि-होल भी। यह प्रोजेक्ट एक तरह का है क्योंकि GitHub पर अधिकांश प्रोजेक्ट प्रदर्शित करते हैं कि ईथरनेट का उपयोग करके प्राप्त इंटरनेट एक्सेस को साझा करने के लिए एक वायरलेस AP कैसे बनाया जाए।

Hackaday Hackaday पर मेरा प्रोजेक्ट देखें

GitHub Github पर मेरा प्रोजेक्ट देखें

Hackster Hackster पर मेरा प्रोजेक्ट देखें

चरण 1: पूर्वापेक्षाएँ

एसडी कार्ड पर छवि चमकाने के लिए मैंने बलेनाएचर का उपयोग किया है

  • रास्पबेरी पाई वेबसाइट से रास्पियन lite.iso फ़ाइल डाउनलोड करें
  • एक बार डाउनलोड हो जाने के बाद, BalenaEtcher खोलें,.iso फ़ाइल चुनें, एसडी कार्ड चुनें और फ्लैश बटन पर क्लिक करें और प्रक्रिया समाप्त होने की प्रतीक्षा करें।
  • फिर, बूट पार्टीशन खोलें और इसके अंदर, बिना किसी एक्सटेंशन के ssh नाम की एक रिक्त टेक्स्ट फ़ाइल बनाएं।
  • अंत में, उसी बूट पार्टीशन में wpa_supplicant.conf नामक एक अन्य टेक्स्ट फ़ाइल बनाएं और निम्न सामग्री पेस्ट करें।

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1 देश=IN नेटवर्क={ ssid="mywifissid" psk="mywifipassword" key_mgmt=WPA-PSK }

mywifissid को वाईफाई के नाम से और mywifipassword को वाईफाई पासवर्ड से बदलें

  • रास्पबेरी पाई पर पावर। इसका आईपी खोजने के लिए, आप एंग्री आईपी स्कैनर जैसे टूल का उपयोग कर सकते हैं और सबनेट को स्कैन कर सकते हैं
  • एक बार जब आप PuTTY या बस ssh [email protected] जैसे टूल का उपयोग करके अपने पाई के लिए आईपी, एसएसएच ढूंढ लेते हैं, तो पासवर्ड रास्पबेरी दर्ज करें और आप जाने के लिए अच्छे हैं
  • अंत में, पैकेज सूची को अपडेट करें और पैकेजों को अपग्रेड करें और पाई को रीबूट करें।

सुडो उपयुक्त अद्यतन -y

सुडो एपीटी अपग्रेड -वाई सुडो रीबूट

चरण 2: सिस्टमड-नेटवर्क सेट करना

आर्कविकी से

systemd-networkd एक सिस्टम डेमॉन है जो नेटवर्क कॉन्फ़िगरेशन को प्रबंधित करता है। यह नेटवर्क उपकरणों का पता लगाता है और उन्हें कॉन्फ़िगर करता है जैसे वे दिखाई देते हैं; यह वर्चुअल नेटवर्क डिवाइस भी बना सकता है।

अतिरिक्त पैकेज की आवश्यकता को कम करने के लिए, networkd का उपयोग किया जाता है क्योंकि यह पहले से ही init सिस्टम में बनाया गया है, इसलिए, dhcpcd की कोई आवश्यकता नहीं है।

डीएचसीपीडी के उपयोग को रोकें

नोट: इसे रूट के रूप में चलाना आवश्यक है

sudo systemctl मास्क नेटवर्किंग.सर्विस dhcpcd.service

sudo mv /etc/network/interfaces /etc/network/interfaces~ sed -i '1i resolvconf=NO' /etc/resolvconf.conf

इनबिल्ट सिस्टम का उपयोग करेंd-networkd

sudo systemctl सक्षम systemd-networkd.service systemd-resolved.service

sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

चरण 3: WPA- याची को कॉन्फ़िगर करना

wlan0 एपी के रूप में

कमांड का उपयोग करके एक नई फाइल बनाएं।

sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

निम्न सामग्री जोड़ें और Ctrl X, Y और Enter दबाकर फ़ाइल को सहेजें

देश = आईएन

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 नेटवर्क={ ssid="TestAP-plus" मोड=2 key_mgmt=WPA-PSK psk="12345678" फ़्रीक्वेंसी=2412 }

TestAP-plus और 12345678 को अपने इच्छित मानों से बदलें।

इस कॉन्फ़िगरेशन फ़ाइल का उपयोग ऑनबोर्ड वाईफाई एडेप्टर wlan0 के लिए किया जाना है जिसका उपयोग वायरलेस एक्सेस प्वाइंट बनाने के लिए किया जाएगा।

उपयोगकर्ता को फ़ाइल को पढ़ने, लिखने की अनुमति दें

sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

wpa_supplicant सेवा को पुनरारंभ करें

sudo systemctl wpa_supplicant.service अक्षम करें

sudo systemctl [email protected] सक्षम करें

चरण 4:

ग्राहक के रूप में wlan1

कमांड का उपयोग करके एक नई फाइल बनाएं।

sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf

निम्न सामग्री जोड़ें और फ़ाइल को Ctrl X, Y और Enter दबाकर सहेजें

देश = आईएन

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 नेटवर्क={ ssid="Asus RT-AC5300" psk="12345678" }

Asus RT-AC5300 और 12345678 को अपने राउटर SSID और पासवर्ड से बदलें।

इस कॉन्फ़िगरेशन फ़ाइल का उपयोग USB WiFi अडैप्टर wlan01 के लिए किया जाना है जिसका उपयोग वायरलेस राउटर से कनेक्ट करने के लिए किया जाएगा।

उपयोगकर्ता को फ़ाइल को पढ़ने, लिखने की अनुमति दें

sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf

wpa_supplicant सेवा को पुनरारंभ करें

sudo systemctl wpa_supplicant.service अक्षम करें

sudo systemctl [email protected] सक्षम करें

चरण 5: इंटरफेस को कॉन्फ़िगर करना

कमांड का उपयोग करके एक नई फाइल बनाएं।

सुडो नैनो /etc/systemd/network/08-wlan0.network

निम्न सामग्री जोड़ें और Ctrl X, Y और Enter दबाकर फ़ाइल को सहेजें

[मिलान]

नाम=wlan0 [नेटवर्क] पता=192.168.7. IPMasquerade=हाँ IPForward=हाँ DHCPServer=हाँ [DHCPServer] DNS=1.1.1.1

कमांड का उपयोग करके एक नई फाइल बनाएं

सुडो नैनो /etc/systemd/network/12-wlan1.network

निम्न सामग्री जोड़ें और फ़ाइल को Ctrl X, Y और Enter दबाकर सहेजें

[मिलान]

नाम = wlan1 [नेटवर्क] डीएचसीपी = हाँ

रास्पबेरी पाई का उपयोग करके रिबूट करें

सुडो रिबूट

सिफारिश की: