OpenWrt 10.03에서 연결된 wifi 클라이언트 목록을 얻으려면 어떻게합니까? 소프트웨어에서 연결된 클라이언트를 볼 수 있기를

OpenWrt 10.03 소프트웨어에서 연결된 클라이언트를 볼 수 있기를 바랍니다.



답변

마찬가지로 여기에 설명 – OpenWrt 로깅을 “와이파이 비인증”을 찾는 방법 – 당신이 사용하고있는 무선 드라이버에 따라 달라집니다.

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

영리한 무언가 (package , docs )에 대한 ubus인터페이스 조차 있습니다 .iwinforpcd


답변