मैं OpenWrt 10.03 सॉफ़्टवेयर के भीतर कनेक्ट किए गए क्लाइंट को देखने में सक्षम होना चाहता हूं।
मैं OpenWrt 10.03 सॉफ़्टवेयर के भीतर कनेक्ट किए गए क्लाइंट को देखने में सक्षम होना चाहता हूं।
जवाबों:
जैसे यहां बताया गया है - ओपनवर्ट लॉगिंग: "वाईफाई डेथथेनेशन" कैसे पता करें - यह आपके द्वारा उपयोग किए जा रहे वायरलेस ड्राइवर पर निर्भर करता है।
iw dev wlan0 station dump
-> nl80211/mac80211
संगत ड्राइवरों के लिएwlc assoclist
-> मालिकाना broadcom-wl
चालक के लिएiw
आप के मामले में स्वाभाविक रूप wlan0
से उस इंटरफ़ेस के साथ बदलने की आवश्यकता है जो उस hostapd
पर चल रहा है (एपी डेमन)।
अद्यतन करें
हम जल्द ही 15.05.1 देखने वाले हैं और चूंकि कुछ समय पहले कुछ रिलीज भी हुई है libiwinfo
: सभी प्रमुख बैकएंड इंटरफेस (वर्तमान में ब्रॉडकॉम, मैडवीफी, एलएम 80211 और वीएक्सएक्स ) में बहुत कम अमूर्त परत । यह अब वायरलेस सबसिस्टम से जानकारी प्राप्त करने का अनुशंसित तरीका है।
यह एक कमांड-लाइन उपयोगिता (पैकेज 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