इसे एक अन्य उत्तर के रूप में जोड़ा गया क्योंकि अन्य उत्तर ने इतना विवाद पैदा किया।
सबसे महत्वपूर्ण और सबसे महत्वपूर्ण बात, आपको हमारे वायरलेस एडाप्टर का नाम जानना होगा। इसे प्राप्त करने के लिए नीचे दिए गए आदेश का उपयोग करें:
iwconfig
यह शायद wlan0 या wlan1 होगा।
ऐसे मामले हैं जो हम पुराने वाईफाई एडेप्टर का उपयोग करते हैं और हम इसका उपयोग करने वाले ड्राइवर को जानना चाहते हैं। हम नीचे दिए गए आदेशों का उपयोग उस प्रकार के अनुसार कर सकते हैं जो कि USB या PCI है।
lsusb
lspci
नीचे दिए गए आदेश का उपयोग करके देखें कि आप वर्तमान में किस ड्राइवर का उपयोग करते हैं:
lsmod
एक प्रोग्राम स्थापित करने की आवश्यकता है। बस प्रेस Ctrl+ Alt+ Tअपने कीबोर्ड पर टर्मिनल खोलने के लिए। जब यह खुलता है, तो नीचे कमांड चलाएँ:
sudo apt-get install hostapd
इस आदेश द्वारा मुख्य नेटवर्क एडेप्टर कॉन्फ़िगरेशन फ़ाइल खोलें:
sudo gedit /etc/hostapd/hostapd.conf
और इसे इस तरह संपादित करें:
interface=wlan0
driver=nl80211
country_code=US
ssid=mySSID
hw_mode=g
channel=1
wpa=2
wpa_passphrase=MyWiFiPassword
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0
पहली पंक्ति में आपका नेटवर्क एडेप्टर नाम होना चाहिए। 2 पंक्ति को ज्यादातर मामलों में नहीं बदला जाना चाहिए, जब तक कि आप भाग्यशाली नहीं थे और आपको एक 3 पार्टी ड्राइवर की आवश्यकता होती है। तीसरी पंक्ति में स्पष्टीकरण की आवश्यकता नहीं है। 4 वीं पंक्ति में आपका वाईफाई एक्सेस प्वाइंट नाम (एसएसआईडी) होना चाहिए। पांचवीं पंक्ति आपके नेटवर्क को / b / g / n मोड के रूप में पहचानती है। अगली पंक्ति आपका नेटवर्क चैनल है। शेष लाइनें सुरक्षा और एन्क्रिप्शन सेट करती हैं। ज्यादातर मामलों में, आपको केवल पास वाक्यांश बदलने की आवश्यकता होती है।
इस कमांड द्वारा दूसरा विन्यास फाइल खोलें:
sudo gedit /etc/default/hostapd
और इसे इस तरह बदलें:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
RUN_DAEMON="yes"
DAEMON_OPTS="-dd"
पहली पंक्ति मुख्य नेटवर्क एडेप्टर कॉन्फ़िगरेशन फ़ाइल की ओर इशारा करती है। दूसरी पंक्ति बूटपैड को बूट पर पृष्ठभूमि में डेमॉन मोड में चलाने के लिए कहती है। अंतिम पंक्ति hostapd को प्रत्येक संदेश को लॉग करने के लिए कहती है। यहां महत्वपूर्ण चाल यह है कि यदि आप एक दोहरी बैंड एक्सेस प्वाइंट को सेटअप करने के लिए दो अलग-अलग वायरलेस नेटवर्क एडेप्टर का उपयोग करना पसंद करते हैं, तो आपको प्रत्येक ard के लिए अलग-अलग मूल कॉन्फिग फाइल (पहली फ़ाइल) बनाने के लिए बनाना चाहिए और इसे इस तरह बदलना चाहिए:
DAEMON_CONF="/etc/hostapd/hostapd.conf /etc/hostapd/hostapd2.conf"
कॉन्फ़िगरेशन समाप्त हो गए हैं।
डेमॉन चल रहा है
अब आपको यह सुनिश्चित करना है कि hostapd DAEMON बूट पर शुरू होता है (नीचे दिए गए पहले आदेश), आपको एक अनिवार्य रिबूट से बचने के लिए अब इसे भी चलाना चाहिए।
sudo update-rc.d hostapd defaults
sudo /etc/init.d/hostapd start
और यह समाप्त हो गया है। अब हम अपने नवनिर्मित पहुंच बिंदु से जुड़ सकते हैं।
स्रोत: Hostapd: वर्चुअल वाईफ़ाई एक्सेस प्वाइंट और Hostapd लिनक्स प्रलेखन पृष्ठ बनाने के लिए लिनक्स रास्ता