मैं अपने डेस्कटॉप का उपयोग वायर्ड ईथरनेट कनेक्शन (eth0) के साथ करना चाहता था ताकि मेरे "TP-LINK TL-WN722N" USB वाईफ़ाई एडाप्टर (wlan0) को अपने एंड्रॉइड से कनेक्ट करने के लिए एक गैर-एडहॉक (इन्फ्रास्ट्रक्चर मोड) एक्सेस प्वाइंट के रूप में संचालित किया जा सके।
बहुत खोज करने के बाद, मुझे आखिरकार एक विधि मिली (कई वेबसाइटों में फैली) जो मुझे सबसे ज्यादा जरूरत है ...
निर्भरता:
hostapd
bridge-utils
मैंने संशोधित किया "/ etc / नेटवर्क / इंटरफेस"
sudo gedit /etc/network/interfaces
शामिल करने के लिए:
# This file describes the network interfaces available on your system
# and how to activate them.
auto lo br0
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
# Bridge setup
# for dhcp address
iface br0 inet dhcp
bridge_ports eth0 wlan0
# for static ip
# iface br0 inet static
# bridge_ports eth0 wlan0
# adapt with your network settings
# address 192.168.1.250
# netmask 255.255.255.0
# network 192.168.1.0
# broadcast 192.168.1.255
# gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
# dns-nameservers 192.168.1.1
# dns-search localdomain
### Reference ###
# Creating a Wireless Access Point with Debian Linux « Agent Oss (October 31, 2011)
# https://agentoss.wordpress.com/2011/10/31/creating-a-wireless-access-point-with-debian-linux/
मेरा "/etc/hostapd/hostapd.conf" (जो मैं किसी तरह खुद को एक साथ रखने में कामयाब रहा)
sudo gedit /etc/hostapd/hostapd.conf
शामिल हैं:
### Guts ###
interface=wlan0
bridge=br0
driver=nl80211
### General ###
ssid=____________________
hw_mode=g
channel=1
### Security ###
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0 ## 0 visible # 1 hidden ##
wpa=2
wpa_passphrase=____________________
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
### Reference ###
## Created Tuesday, February 14, 2012 ## Ubuntu 11.10/12.04 ##
# Hostapd Linux Documentation Page
# http://linuxwireless.org/en/users/Documentation/hostapd
# Creating a Network Bridge on Ubuntu (January 16th, 2011)
# http://webserver.linuxportal.nl/?p=422
(मैंने इस पोस्ट के लिए सुरक्षा बिट्स को संपादित किया है)
वह सब मुझे एक टर्मिनल खोलने और निष्पादित करने की अनुमति देता है:
sudo hostapd -B /etc/hostapd/hostapd.conf
मेरे एंड्रॉइड और अन्य सभी वाईफाई उपकरणों से कनेक्ट होने के लिए एक कामकाज एक्सेस प्वाइंट है।
इस विधि के लिए जानकारी के बाद से दूसरों के साथ इस विधि को साझा करने के अलावा बहुत विरल है; तीन समस्याएं हैं जिन्हें ठीक करना अच्छा होगा:
- यह कॉन्फ़िगरेशन नेटवर्क प्रबंधक और उसके सभी कार्यों को निष्क्रिय कर देता है। जब आप इसे क्लिक करते हैं, तो यह एक "डिवाइस प्रबंधित नहीं" संदेश देता है। (आवश्यक नहीं, लेकिन मेरे लिए थोड़ा कष्टप्रद)
- यह विधि समय-समय पर आईपी पते के साथ संघर्ष कर सकती है।
मुझे Wifi चालू करने के लिए टर्मिनल का उपयोग करना चाहिए। (मेरे लिए ठीक है, लेकिन परिवार के अनुकूल नहीं)।मुझे यह पता चला कि कैसे gksu और एक सरल स्क्रिप्ट का उपयोग कर एक लांचर बनाने के लिए अगर किसी को एक की जरूरत है ...
- (नेटवर्क मैनेजर यह आउट-ऑफ-द-बॉक्स क्यों नहीं कर सकता ??)
अग्रिम में धन्यवाद! मुझे उम्मीद है कि यह सब किसी और की मदद कर सकता है; मैंने पहले कभी कोई ट्यूटोरियल नहीं लिखा है और लगभग नेटवर्किंग के बारे में कुछ नहीं जानता ...
शायद नेटवर्क पुल से संबंधित - नेटवर्क प्रबंधक (दूसरों के बीच) को नष्ट किए बिना ।
उबंटू 11.10, 12.04 का उपयोग करके परीक्षण किया गया।