Я надеюсь смочь просмотреть связанные клиенты в рамках программного обеспечения OpenWrt 10.03.
Как объясненный здесь - вход OpenWrt: как узнать "Wi-Fi deauthentication" - он зависит от драйвера беспроводного устройства, который Вы используете.
iw dev wlan0 station dump
-> для nl80211/mac80211
совместимые драйверыwlc assoclist
-> для собственного broadcom-wl
драйверВ случае iw
естественно необходимо заменить wlan0
с интерфейсом, который имеет hostapd
(Демон AP) работа его.
Обновление
Мы собираемся видеть 15.05.1 скоро и так как довольно много выпусков назад существует также libiwinfo
: большой небольшой уровень абстракции ко всем главным внутренним интерфейсам (в настоящее время Broadcom, Madwifi, nl80211 и wext). Это - теперь рекомендуемый способ получить информацию от беспроводной подсистемы.
Это идет с утилитой командной строки (пакет iwinfo
):
iwinfo wlan0 assoclist
Существует также привязка Lua (пакет libiwinfo-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
, документы).