स्रोत और अधिक जानकारी:
https://wiki.archlinux.org/index.php/Software_access_point
संक्षिप्त जवाब
sudo iw dev wlan0 interface add wlan0_ap type managed
sudo create_ap wlan0_ap wlan0 createap mypassword
वाई-फाई डिवाइस को एपी मोड का समर्थन करना चाहिए
आपको एक nl80211 संगत वायरलेस डिवाइस की आवश्यकता है, जो एपी ऑपरेटिंग मोड का समर्थन करता है। यह iw सूची कमांड चलाकर सत्यापित किया जा सकता है, समर्थित इंटरफ़ेस मोड के तहत ब्लॉक को AP सूचीबद्ध किया जाना चाहिए:
...
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* WDS
* monitor
* mesh point
...
एक एकल वाई-फाई डिवाइस के साथ वायरलेस क्लाइंट और सॉफ्टवेयर एपी
एक सॉफ्टवेयर एपी बनाना आपके अपने नेटवर्क कनेक्शन (ईथरनेट, वायरलेस, ...) से स्वतंत्र है। कई वायरलेस डिवाइस एक ही समय में एपी और वायरलेस "क्लाइंट" के रूप में एक साथ संचालन का समर्थन करते हैं। उस क्षमता का उपयोग करके आप एक एकल वायरलेस डिवाइस का उपयोग करके, एक मौजूदा नेटवर्क के लिए "वायरलेस रिपीटर" के रूप में कार्य करने वाला एक सॉफ्टवेयर एपी बना सकते हैं। क्षमता निम्न अनुभाग में iw सूची के आउटपुट में सूचीबद्ध है:
मान्य इंटरफ़ेस संयोजन:
$ iw list
...
valid interface combinations:
* #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
total <= 3, #channels <= 2
...
बाधा # चैनल <= 1 का अर्थ है कि आपके सॉफ़्टवेयर एपी को आपके वाई-फाई क्लाइंट कनेक्शन के समान चैनल पर संचालित होना चाहिए; नीचे hostapd.conf में चैनल सेटिंग देखें।
यदि आप क्षमता / सुविधा का उपयोग करना चाहते हैं, तो शायद क्योंकि ईथरनेट कनेक्शन उपलब्ध नहीं है, आपको इसका उपयोग करने के लिए दो अलग-अलग वर्चुअल इंटरफेस बनाने की आवश्यकता है। एक भौतिक उपकरण wlan0 के लिए वर्चुअल इंटरफेस निम्नानुसार बनाया जा सकता है: अद्वितीय मैक पते के साथ वर्चुअल इंटरफेस नेटवर्क कनेक्शन (wlan0_sta) के लिए स्वयं और सॉफ़्टवेयर AP / hostapd "वायरलेस पुनरावर्तक" के लिए बनाए जाते हैं:
# iw dev wlan0 interface add wlan0_sta type managed
# iw dev wlan0 interface add wlan0_ap type managed
विन्यास
एक्सेस पॉइंट सेट करने में दो मुख्य भाग होते हैं:
- वाई-फाई लिंक परत की स्थापना, ताकि वायरलेस ग्राहक आपके कंप्यूटर के सॉफ़्टवेयर एक्सेस बिंदु से जुड़ सकें और इसके साथ आईपी पैकेट का आदान-प्रदान कर सकें।
- आपके कंप्यूटर पर नेटवर्क कॉन्फ़िगरेशन सेट करना, ताकि यह अपने स्वयं के इंटरनेट कनेक्शन और वायरलेस क्लाइंट के बीच आईपी पैकेट को ठीक से रिले कर सके।
उपकरण
create_ap
Create_ap पैकेज एक ऐसी स्क्रिप्ट प्रदान करता है जो इंटरनेट साझाकरण के लिए या तो ब्रिड या नैट एक्सेस बिंदु बना सकता है। यह पहुँच बिंदु के अच्छे कामकाज के लिए hostapd, dnsmasq और iptables को जोड़ती है। नैटेड वर्चुअल नेटवर्क बनाने के लिए मूल सिंटैक्स निम्नलिखित है:
# create_ap wlan0 eth0 MyAccessPoint MyPassPhrase