hostapd2.0—–some troubles

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