回答:
ここで説明したように-OpenWrtロギング:「wifi認証解除」を見つける方法 -これは、使用しているワイヤレスドライバーによって異なります。
iw dev wlan0 station dump
-> nl80211/mac80211
互換性のあるドライバー用wlc assoclist
->専用broadcom-wl
ドライバー用(APデーモン)が実行されているインターフェースiw
に置き換える必要がある場合。wlan0
hostapd
更新
間もなく15.05.1が登場します。かなり前のリリースからlibiwinfo
、すべての主要なバックエンドインターフェース(現在はBroadcom、Madwifi、nl80211、wext)への優れた小さな抽象化レイヤーもあります。これは現在、ワイヤレスサブシステムから情報を取得するための推奨方法です。
コマンドラインユーティリティ(パッケージiwinfo
)が付属しています。
iwinfo wlan0 assoclist
libiwinfo-lua
スクリプトを記述している場合は、Luaバインディング(パッケージ)もあります。
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
rpcd