मैं अपने लिनक्स लैपटॉप पर वाईफाई हॉटस्पॉट या एक्सेस प्वाइंट बनाने की कोशिश कर रहा हूं। मैं Opensuse Kde 12.3 का उपयोग कर रहा हूं।
मुझे एक सॉफ्टवेयर मिला है, hostapd
जो आपको हॉटस्पॉट बनाने की सुविधा देता है, लेकिन इसके लिए दो इंटरफेस की आवश्यकता होती है। एक इंटरनेट से जुड़ा है और दूसरा जिस पर आप एक्सेस प्वाइंट ( ट्यूटोरियल यहाँ ) बनाना चाहते हैं । मेरे पास समस्या यह है कि मेरे पास ईथरनेट कनेक्शन नहीं है। wlan
इंटरफ़ेस इंटरनेट से कनेक्ट करने के लिए इस्तेमाल किया जा रहा है।
क्या एक ही इंटरफ़ेस पर हॉटस्पॉट बनाने का कोई तरीका है जो इंटरनेट से जुड़ा है (जैसे सॉफ्टवेयर कनेक्टिफाई विंडोज पर करता है)? मैं एक वर्चुअल इंटरफ़ेस बनाने की सोच रहा था (जैसे एक airmon-ng
वाईफाई की निगरानी करने के लिए बनाता है) और दूसरे इंटरफ़ेस के रूप में इसका उपयोग करना। क्या यह संभव है?
अपडेट करें
यहाँ मैं अब तक क्या करने में सक्षम है:
1) 2 इंटरफेस बनाएं (एक स्टेशन के रूप में और दूसरा एक्सेस प्वाइंट के रूप में)
iw phy phy0 interface add mySta type station
iw phy phy0 interface add myAcc type __ap
2) उन्हें मैक आईडी अलग करें
ifconfig myAcc hw ether A4:17:FE:6E:00:53
ifconfig myAcc 192.168.27.1 up
3) myAcc इंटरफ़ेस पर होस्टपैड शुरू करें
4) कनेक्ट करने वाले उपकरणों को आईपी पता प्रदान करने के लिए dnsmasq शुरू करें
यह सब काम करता है। डिवाइस इस नेटवर्क से कनेक्ट करने और आईपी एड्रेस प्राप्त करने में सक्षम हैं। अगला कदम आईपी मास्किंग प्रदान करना है
iptables --table nat --append POSTROUTING --out-interface mySta -j MASQUERADE
iptables --append FORWARD --in-interface myAcc -j ACCEPT
लेकिन mySta इंटरफ़ेस अब इंटरनेट से कनेक्ट करने में विफल है। यह Essid प्राप्त करने में सक्षम है, लेकिन यह IP पता प्राप्त नहीं कर सकता है।
आदेश dhclient mySta कोई संदेश नहीं दिखाता है और कुछ समय बाद त्रुटि देता है:
ls: cannot access /var/run/netconfig//mySta/: No such file or directory
क्या कोई पता लगा सकता है कि आईपी एड्रेस कैसे प्राप्त करें?