hostapd

来自百合仙子's Wiki
跳转到导航 跳转到搜索

hostapd 利用无线网卡搭建无线接入点(AP)。

编辑好配置文件后,使用 hostapd -d /etc/hostapd/hostapd.conf 测试配置文件。接入无线网卡,启动 hostapd,为无线网卡指定IP地址:

sudo ifconfig wlan1 10.10.10.1 netmask 255.255.255.0

这里使用 dnsmasq 的 DHCP 服务,不再另外使用dhcpd。开启转发:

sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

配置文件

interface=wlan0
driver=nl80211
ssid=your_chosen_ssid
channel=6
hw_mode=g
ignore_broadcast_ssid=0
auth_algs=1
wpa=3
#或者使用 wpa=2 如果无法连接的话
wpa_passphrase=secret
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

如果AP出现错误 WPA: WPA IE from (Re)AssocReq did not match with msg 2/4 ,可设置 wmm_enabled=0[1]

支持 802.11n,设置 ieee80211n=1 ,保持 hw_mode=g[2]

问题处理

  • 如果设备连接不上,可尝试重新加载无线网卡内核模块(如rtl8192ce

参见

外部链接

参考资料