Eu estou procurando poder visualizar os clientes conectados no software OpenWrt 10.03.
Eu estou procurando poder visualizar os clientes conectados no software OpenWrt 10.03.
Respostas:
Como explicado aqui - Registro do OpenWrt: como descobrir a "autenticação de wifi" - depende do driver sem fio que você está usando.
iw dev wlan0 station dump-> para nl80211/mac80211drivers compatíveiswlc assoclist-> para broadcom-wldriver proprietárioNo caso de iwvocê precisar substituir naturalmente wlan0pela interface que possui hostapd(daemon AP) em execução.
Atualizar
Estamos prestes a ver a 15.05.1 em breve e, já há alguns lançamentos, há também libiwinfo: uma excelente camada de abstração para todas as principais interfaces de back-end (atualmente Broadcom, Madwifi, nl80211 e wext ). Agora é a maneira recomendada de obter informações do subsistema sem fio.
Ele vem com um utilitário de linha de comando (pacote iwinfo):
iwinfo wlan0 assoclist
Há também ligações Lua (pacote libiwinfo-lua) se você estiver executando scripts:
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
--> ....
Existe até uma ubusinterface para iwinfose você quiser algo inteligente (pacote rpcd, documentos ).