ฉันต้องการใช้เดสก์ท็อปของฉันด้วยการเชื่อมต่ออีเธอร์เน็ตแบบมีสาย (eth0) เพื่อใช้งานอะแดปเตอร์ไร้สาย "TP-LINK TL-WN722N" ของฉัน (wlan0) เป็นจุดเชื่อมต่อที่ไม่ใช่ adhoc (โหมดโครงสร้างพื้นฐาน) สำหรับ Android ของฉัน
หลังจากการค้นหาจำนวนมากในที่สุดฉันก็พบวิธีการ (แพร่กระจายในหลาย ๆ เว็บไซต์) ที่ทำสิ่งที่ฉันต้องการ ...
อ้างอิง:
hostapd
bridge-utils
ฉันแก้ไข "/ etc / network / interfaces"
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
เพื่อให้มีจุดเชื่อมต่อที่ใช้งานได้ซึ่ง Android ของฉันและอุปกรณ์ WiFi อื่น ๆ ทั้งหมดสามารถเชื่อมต่อได้
นอกเหนือจากการแบ่งปันวิธีการนี้กับผู้อื่นเนื่องจากข้อมูลสำหรับการตั้งค่านี้เบาบาง; มีสามปัญหาที่น่ายินดีแก้ไข:
- การกำหนดค่านี้จะปิดการใช้งานตัวจัดการเครือข่ายและฟังก์ชั่นทั้งหมด เมื่อคุณคลิกมันจะให้ข้อความ "อุปกรณ์ไม่ได้จัดการ" (ไม่จำเป็น แต่น่ารำคาญสำหรับฉัน)
- วิธีนี้สามารถต่อสู้กับที่อยู่ IP เป็นครั้งคราว
ฉันต้องใช้เทอร์มินัลเพื่อเปิด Wifi (โอเคสำหรับฉัน แต่ไม่เหมาะกับครอบครัว)ฉันหาวิธีทำให้ตัวเรียกใช้งานโดยใช้ gksu และสคริปต์ง่าย ๆ ถ้าใครต้องการมัน ...
- (ทำไมผู้จัดการเครือข่ายไม่สามารถทำสิ่งนี้ออกนอกกรอบได้)
ขอบคุณล่วงหน้า! ฉันหวังว่าทั้งหมดนี้จะช่วยคนอื่นได้ ฉันไม่เคยเขียนบทเรียนมาก่อนและไม่รู้อะไรเลยเกี่ยวกับระบบเครือข่าย ...
ที่เกี่ยวข้องบางทีอาจจะบริดจ์เครือข่าย - โดยไม่ทำลายผู้จัดการเครือข่าย (ผู้อื่น)
ผ่านการทดสอบโดยใช้ Ubuntu 11.10, 12.04