सवाल उबंटू 12.04 के साथ एक्सेस पॉइंट कैसे बनाएं


क्या कोई तरीका है कि मैं डेस्कटॉप नोट, मेरे टैबलेट और इंटरनेट कनेक्शन पर फोन के लिए एक्सेस पॉइंट के रूप में अपनी नोटबुक को कॉन्फ़िगर कर सकता हूं, मैं अपने पड़ोसी के साथ साझा कर रहा हूं जो केवल मेरे घर की बालकनी से जुड़ता है?


1
2017-12-01 12:34


मूल


आपने अपने पड़ोसी के पीसी के साथ अपनी नेटबुक कैसे जुड़ा? - Avinash Raj


जवाब:


यह वह ट्यूटोरियल है जिसका मैं अभी उपयोग कर रहा हूं और मैं आपके साथ साझा कर रहा हूं। क्रेडिट जाता है एक्सडीए डेवलपर्स

  • अपना टर्मिनल खोलें और पेस्ट करें

    sudo apt-get install hostapd dnsmasq
    
  • फिर एक के बाद इन्हें पेस्ट करें।

    sudo service hostapd stop
    sudo service dnsmasq stop
    sudo update-rc.d hostapd disable
    sudo update-rc.d dnsmasq disable
    
  • उस पेस्ट के बाद के रूप में

    sudo gedit /etc/dnsmasq.conf

और इन लाइनों पेस्ट करें

# Bind to only one interface
bind-interfaces
# Choose interface for binding
interface=wlan0
# Specify range of IP addresses for DHCP leasses
dhcp-range=192.168.150.2,192.168.150.10
  • तो फिर

      sudo gedit /etc/hostapd.conf
    

इसे पेस्ट करें

# Define interface
interface=wlan0
# Select driver
driver=nl80211
# Set access point name
ssid=myhotspot
# Set access point harware mode to 802.11g
hw_mode=g
# Set WIFI channel (can be easily changed)
channel=6
# Enable WPA2 only (1 for WPA, 2 for WPA2, 3 for WPA + WPA2)
wpa=2
wpa_passphrase=mypassword

अब एक टेक्स्ट एडिटर खोलें और पेस्ट करें

#!/bin/bash
# Start
# Configure IP address for WLAN
sudo ifconfig wlan0 192.168.150.1
# Start DHCP/DNS server
sudo service dnsmasq restart
# Enable routing
sudo sysctl net.ipv4.ip_forward=1
# Enable NAT
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# Run access point daemon
sudo hostapd /etc/hostapd.conf
# Stop
# Disable NAT
sudo iptables -D POSTROUTING -t nat -o ppp0 -j MASQUERADE
# Disable routing
sudo sysctl net.ipv4.ip_forward=0
# Disable DHCP/DNS server
sudo service dnsmasq stop
sudo service hostapd stop

और इसे किसी भी script.sh नाम से बचाएं और जैसा करें

chmod +x scriptname.sh
./scriptname.sh

तो आपके पास वाईफाई एक्सेस पॉइंट होगा।

ध्यान दें:     ssid = myhotspot

एक्सेस पॉइंट नाम सेट करें जैसा कि आप वहां संपादित करके चाहते हैं।

wpa_passphrase=mypassword

यहां आप अपना पासवर्ड सेट कर सकते हैं जैसा आप चाहते हैं।

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

परिवर्तन ppp0 जिस कनेक्शन से आप इंटरनेट प्राप्त करेंगे।

sudo iptables -D POSTROUTING -t nat -o ppp0 -j MASQUERADE

यहां भी वही परिवर्तन करें।

और हम जाने के लिए तैयार हैं।


2
2017-12-01 14:26