openwrt に接続されているデバイスの数をリアルタイムで取得するにはどうすればよいですか?

openwrt に接続されているデバイスの数をリアルタイムで取得するにはどうすればよいですか?

試してみましたcat /tmp/dhcp.leases | wc -lが、時間が遅れてしまいました。

有線デバイスや無線デバイスなど、デバイスの数をリアルタイムで取得する方法はありますか?

答え1

私の解決策は、 opkg update opkg install arp-scan arp-scan --interface=br-lan --localnet | grep responded | awk '{print $12}' LAN ポートで OpenWRT に接続されたデバイスの数を返すことです。ほぼリアルタイムです。

関連情報