How to show all devices on the network, including static IPs?

Hello everyone,
I'm running OpenWRT and in the list of connected devices (via LuCI), I only see devices that have obtained their IP address via DHCP. However, I have several devices with manually configured static IPs, and they don't show up in the list.

I'm wondering:

Is there a way to also list devices that have a static IP set directly on the device, not via DHCP?

Would using something like arp-scan help, or is there a better solution integrated into LuCI?

Any packages or settings I should consider to get a more complete view of all active devices?

I'd appreciate any advice or best practices for keeping track of all devices on my LAN, regardless of how they get their IP address. Thanks a lot!

DHCP leases are what luci is doing, ARP is something you can do to augment it, neither will find 'everything'. I don't see luci changing this behaviour either.

1 Like

nlbwmon is one option - shows graphs and lists of devices and how much bandwidth they have used. The device list is by MAC but mouse over shows a list of IP addresses seen for that MAC. Only tracks non-local traffic so would miss devices blocked from accessing the Internet.

I have nlbwmon installed, but it's not quite what I'm looking for. It records usage monthly, and still shows devices that were only connected last week, for example.

What I really want is to see currently active devices, ideally those active in the last 5 minutes, and also see their real-time bandwidth usage (e.g., live upload/download speeds). Something like a dynamic device list.

Also, I have several devices with manually configured static IPs (not using DHCP), and I'd like to see them too if they are currently active on the network.

Is there any package or plugin that can provide real-time per-device bandwidth monitoring, preferably with LuCI integration?

Thanks in advance!