Answers:
就像这里说明的一样-OpenWrt日志记录:如何找出“ wifi取消身份验证” -这取决于您使用的无线驱动程序。
iw dev wlan0 station dump
->适用于nl80211/mac80211
兼容驱动程序wlc assoclist
->专用broadcom-wl
驱动程序如果iw
您自然需要替换wlan0
为hostapd
运行了(AP守护程序)的接口。
更新资料
我们很快就会看到15.05.1,并且自从很多版本发布以来,还存在libiwinfo
:所有主要后端接口(当前是Broadcom,Madwifi,nl80211和wext)的很小的抽象层。现在,这是从无线子系统获取信息的推荐方法。
它带有一个命令行实用程序(package iwinfo
):
iwinfo wlan0 assoclist
libiwinfo-lua
如果您要编写脚本,还可以使用Lua绑定(package ):
require("iwinfo")
iface = "wlan0"
t = iwinfo.type(iface)
clients = iwinfo[t].assoclist(iface)
for k,v in pairs(clients) do print(k, v.signal) end
--> 00:xx:xx:xx:xx:xx -44
--> 0A:xx:xx:xx:xx:xx -67
--> ....
甚至还有一个ubus
界面,使iwinfo
您可以掌握一些聪明的东西(package rpcd
,docs)。