hostapd_cli使用
在配置文件中要加上ctrl_interface=/var/run/hostapd
–》启动hostapd
–》启动hostapd_cli
命令:
命令 | 命令缩写 | 描述 | 测试 |
all_sta | al | 显示当前连入的STA,并记录连上的时间长度 | > all_sta40:f3:08:39:b6:74connected_time=579
00:90:4c:78:5d:5c connected_time=3359 > all 00:90:4c:78:5d:5c connected_time=3458 |
deauthenticate <addr> | dea | 解除验证 | > all40:f3:08:39:b6:74 —à我的设备connected_time=59
00:90:4c:78:5d:5c connected_time=4008 > dea 40:f3:08:39:b6:74 -à可以看到设备断开,又启动连接 OK |
disassociate <addr> | 断开连接 | 过程与上面差不多 |
wps_config <SSID> <auth> <encr> <key> | 配置 |
参考:http://blog.csdn.net/ltm157/article/details/24810623
问题:在使用hosapd2.0时
# systemctl status hostapd.service 看到的错误信息:
Configuration file: /etc/hostapd/hostapd.conf
nl80211: Failed to set interface wlan0 into AP mode
nl80211 driver initialization failed.
解决方法:
修改/etc/NetworkManager/NetworkManager.conf
增加
[keyfile]
unmanaged-devices=mac:
然后重启NetworkManager
sudo service network-manager stop
sudo service network-manager start
(注意即使root权限也需要加sudo)
使用ieee802.11n时,修改.config文件
CONFIG_IEEE80211N=y
之后再编译
参考:https://wiki.archlinux.org/index.php/Software_Access_Point#NetworkManager_is_interfering
http://tieba.baidu.com/p/2104788773
http://forum.ubuntu.org.cn/viewtopic.php?t=460654
http://cqwjfck.blog.chinaunix.net/uid-29424684-id-4065416.html