आपला रास्पबेरी पाई वायरलेस accessक्सेस बिंदूमध्ये बदला

रास्पबेरीपाय-सह-वाय-फाय-एक्सेस-पॉईंट-

En मागील लेखात आमच्या रास्पबेरी पाईसाठी सिस्टम डायटपी बद्दल चर्चा आहे मोठ्या समुदायाकडे याव्यतिरिक्त विविध प्रणाली आणि प्रकल्प आहेत.

यापैकी आपण आपल्या रास्पबेरी पाईला मल्टीमीडिया सेंटर, रेट्रो गेम कन्सोल, एनएएस सर्व्हरसह इतर गोष्टींमध्ये बदलू शकता.

आता आम्ही आपल्या रास्पबेरी पाईला वायरलेस pointक्सेस बिंदू म्हणून कसे वापरावे ते पाहू.

रास्पबेरी पाई वायरलेस accessक्सेस बिंदूमध्ये बदलत आहे

हे साध्य करण्यासाठी, आमच्या रास्पबेरीवर ऑपरेटिंग सिस्टम असणे आवश्यक आहे, म्हणून अधिकृत प्रणाली त्यासाठी योग्य आहे.

प्रथम आपण आपली सिस्टम अद्यतनित करणे आवश्यक आहे, त्यासाठी टर्मिनलमध्ये आपण पुढील कमांड टाईप करणार आहोत.

sudo apt-get update
sudo apt-get upgrade

एकदा हे पूर्ण झाल्यावर आम्ही आमचे डिव्हाइस रीस्टार्ट करणार आहोत जेणेकरुन केलेले कोणतेही बदल जतन होतील.

सिस्टम मध्ये परत, होस्टॅपडी, डीएनएसमास्क आणि ब्रिज-युटल्स स्थापित करण्यासाठी पुढे जाऊ. हे दोन प्रोग्राम्स आहेत जे आम्ही आमच्या रास्पबेरी पाईला वायरलेस pointक्सेस बिंदूमध्ये बदलण्यासाठी वापरू.

म्हणून हे स्थापित करण्यासाठी टर्मिनल उघडा आणि त्यात आपण पुढील कमांड टाईप करणार आहोत.

sudo apt-get install hostapd
sudo apt-get install dnsmasq
sudo apt-get install bridge-utils

सेटअप

एकदा या स्थापनेची प्रक्रिया पूर्ण झाल्यावर आम्ही प्रोग्राम्सच्या कॉन्फिगरेशन फाइल्समध्ये संपादन करणार आहोत जेणेकरुन आम्ही त्यांच्या सेवा यासह थांबविणे आवश्यक आहे.

sudo systemctl stop hostapd
sudo systemctl stop dnsmasq

आता आम्ही पुढील फाइल संपादित करण्यासाठी पुढे जाऊ:

sudo nano /etc/dhcpcd.conf

आता ते फाईलमध्ये आहे, शेवटी खालील ओळी जोडा:

interfaz wlan0
static ip_address = 192.168.0.10/24
denyinterfaces eth0
denyinterfaces wlan0

येथे आपण ठेवत आहोत, आम्ही गृहित धरत आहोत की आमच्याकडे स्थानिक आयपी पत्ते आहेतया व्यतिरिक्त, आमच्या नेटवर्क इंटरफेसची सामान्य नावे आहेत आणि इतर कोणतीही नाहीत.

यानंतर, फाईल सेव्ह करण्यासाठी Ctrl + O दाबा, आणि नंतर एडिटरच्या बाहेर पडा.

DHCP सर्व्हर कॉन्फिगर करा (dnsmasq)

आम्ही आमचा DHCP सर्व्हर म्हणून dnsmasq वापरणार आहोत. डीएचसीपी सर्व्हरची कल्पना आहे की नेटवर्क कॉन्फिगरेशन पॅरामीटर्स जसे की आयपी पत्ते इंटरफेस आणि सेवांमध्ये गतिकरित्या वितरित करणे.

डिफॉल्ट कॉन्फिगरेशन फाईलचे नाव बदलू आणि एक नवीन लिहा:

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

नवीन फाईलमधे आम्ही या कॉन्फिगरेशन लाईन लिहित आहोत.

interface=wlan0
dhcp-range=192.168.0.11,192.168.0.30,255.255.255.0,24h

आम्ही जोडलेल्या ओळींचा अर्थ असा आहे की आम्ही त्यादरम्यान IP पत्ते प्रदान करणार आहोत 192.168.0.11 आणि 192.168.0.30 wlan0 इंटरफेससाठी. फाईल बंद करून सेव्ह करू.

Y आता आपण आणखी एक नवीन कॉन्फिगरेशन फाईल बनवणार आहोत.

sudo nano /etc/hostapd/hostapd.conf

त्या आत आम्ही खाली ठेवू:

interface=wlan0
bridge=br0
hw_mode=g
channel=5
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
ssid=”Nombre-que-le-daras-a-tu-punto-de-acceso”
wpa_passphrase=”La-contraseña”

जिथे ते फक्त शेवटच्या दोन ओळी संपादित करतील, कारण येथे ते त्यांच्या प्रवेश बिंदूला तसेच त्यांच्या संकेतशब्दाला, ते नाव न ठेवता ते नाव ठेवतील.

एकदा एडिट केल्यावर बदल सेव्ह करुन बंद करू. आणि आता चला पुढील फाईल उघडू:

sudo nano /etc/default/hostapd

या फाईलमध्ये, # DAEMON_CONF = ”” म्हणणारी ओळ शोधा - ती # काढा आणि आमच्या कॉन्फिगरेशन फाईलचा मार्ग अवतरणात ठेवा, म्हणजे असे दिसते:

DAEMON_CONF = "/etc/hostapd/hostapd.conf"

रहदारी अग्रेषण कॉन्फिगर करा

येथे कल्पना अशी आहे की जेव्हा ते कनेक्ट होतात तेव्हा रहदारी त्यांच्या इथरनेट केबलवर अग्रेषित केली जाईल. म्हणूनच, आम्हाला आपल्या मॉडेमला इथरनेट केबलद्वारे डब्ल्यूएलएएन पाठवावे लागेल. यात दुसरी कॉन्फिगरेशन फाइल संपादित करणे समाविष्ट आहे:

sudo nano /etc/sysctl.conf

आता ही ओळ शोधा:

# net.ipv4.ip_forward = 1

आणि "#" काढा, सेव्ह करा आणि फाईल जवळ

पुढील चरण म्हणजे नवीन iptables नियम जोडणे, त्यानंतर यासहः

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
iptables-restore < /etc/iptables.ipv4.nat

इंटरनेट कनेक्शन सक्षम करा

आता रास्पबेरी पाई एक अ‍ॅक्सेस पॉईंट म्हणून कार्य करीत आहे ज्याद्वारे इतर डिव्हाइस कनेक्ट होऊ शकतात. तथापि, ती उपकरणे अद्याप इंटरनेटवर प्रवेश करण्यासाठी पाई वापरु शकत नाहीत. हे शक्य करण्यासाठी, आम्हाला पूल बांधण्याची आवश्यकता आहे जी डब्ल्यूएलएन आणि ईथ 0 इंटरफेस दरम्यान सर्व रहदारी पार करेल.

आम्ही नवीन ब्रिज जोडण्यास तयार आहोत (ज्यास बीआर ० म्हणतात):

sudo brctl addbr br0

पुढे, आम्ही आमच्या ब्रिजवर eth0 इंटरफेस कनेक्ट करू:

sudo brctl addif br0 eth0

शेवटी, इंटरफेस फाइल संपादित करू आणि फाईलच्या शेवटी पुढील ओळी जोडा:

sudo nano /etc/network/interfaces
auto br0
iface br0 inet manual
bridge_ports eth0 wlan0

आम्ही आमच्या रास्पबेरी पाई रीबूट करतो आणि तेच आहे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   सर्जीयूएस म्हणाले

    शुभ संध्याकाळ आणि माहितीबद्दल धन्यवाद.
    मी "ट्रॅफिक फॉरवर्डिंग कॉन्फिगर करा" या बिंदूवर पोहोचण्यास सक्षम आहे पहिल्या दोन कमांड चांगल्या प्रकारे अंमलात आल्या आहेत परंतु तिसरा एक "iptables-بحال </etc/iptables.ipv4.nat" केला नाही.

    यानंतर मी सुरू ठेवण्याचा प्रयत्न केला आणि जेव्हा "रासबेरी, केबल किंवा वायफाय मधील नेटवर्क संपलेले नाही" "sudo brctl addif br0 eth0" ही आज्ञा चालविली तेव्हा "इंटरनेट कनेक्शन सक्षम करा" या बिंदूवर

    मी स्थानिकरित्या उर्वरित कॉन्फिगरेशन चालू ठेवले आहे, परंतु रीस्टार्टनंतर अद्याप माझ्याकडे नेटवर्क नाही.

    ते निश्चित केले जाऊ शकते किंवा उलट केले जाऊ शकते?

    विनम्र आणि आगाऊ धन्यवाद