Come posso ottenere un elenco dei client wifi connessi in OpenWrt 10.03?


8

Sto cercando di essere in grado di visualizzare i client connessi all'interno del software OpenWrt 10.03.

Risposte:


7

Come spiegato qui - Registrazione di OpenWrt: come scoprire "deauthentication wifi" - dipende dal driver wireless che stai usando.

  • iw dev wlan0 station dump-> per nl80211/mac80211driver compatibili
  • wlc assoclist-> per broadcom-wldriver proprietario

Nel caso iwtu abbia naturalmente bisogno di sostituirlo wlan0con l'interfaccia che ha hostapd(demone AP) in esecuzione su di esso.


Aggiornare

Presto vedremo il 15.05.1 e da parecchie versioni fa c'è anche libiwinfo: un piccolo grande strato di astrazione verso tutte le principali interfacce di backend (attualmente Broadcom, Madwifi, nl80211 e wext ). Questo è ora il modo raccomandato per ottenere informazioni dal sottosistema wireless.

Viene fornito con un'utilità da riga di comando (pacchetto iwinfo):

iwinfo wlan0 assoclist

Ci sono anche attacchi Lua (pacchetto libiwinfo-lua) se stai scrivendo:

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
--> ....

C'è anche ubusun'interfaccia per iwinfose sei all'altezza di qualcosa di intelligente (pacchetto rpcd, documenti ).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.