hostapd
跳转到导航
跳转到搜索
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)