我想使用带有有线以太网连接(eth0)的桌面来将我的“ TP-LINK TL-WN722N” USB Wifi适配器(wlan0)用作我的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测试。