Wie erhält man in Echtzeit die Anzahl der mit OpenWRT verbundenen Geräte?

Wie erhält man in Echtzeit die Anzahl der mit OpenWRT verbundenen Geräte?

Ich habe es versucht cat /tmp/dhcp.leases | wc -l, aber es kam zu einer Zeitverzögerung.

Gibt es eine Möglichkeit, die Anzahl der Geräte in Echtzeit abzurufen, einschließlich kabelgebundener und kabelloser Geräte?

Antwort1

Meine Lösung besteht darin, opkg update opkg install arp-scan arp-scan --interface=br-lan --localnet | grep responded | awk '{print $12}' dass die Anzahl der Geräte zurückgegeben wird, die über den LAN-Port mit OpenWRT verbunden sind. Und zwar nahezu in Echtzeit.

verwandte Informationen