Сдампить список машин, подключенных к сетевому интерфейсу
Привет, есть роутер с openwrt, требуется получать с него список проводных и беспроводных клиентов (то есть клиентов, подключенных к сетевухе wlan0 и eth0).
c дампом беспроводных клиентов проблем не возникло, команда: iw dev wlan0 station dump выводит удобный список подключенных беспроводных устройств с маками и айпишниками.
а как дампить проводную сетевуху? есть ли аналог такой команды для проводной сетевухи или хотябы для интерфейса br-lan (чтобы получить список всех устройств сети вообще).
arp таблицу думаю нет смысла парсить - так как если некоторое время не будет обмена данными с хостами, то записи из arp кеша пропадут и скрипт «подумает», что проводной клиент отключился.
если пользоваться командой: ip n то я так понял, увижу такую же arp таблицу..
аренды, выданные dhcp сервером - тоже не очень хорошая идея. так как отключившихся клиентов опять же не смогу определить... какие идеи есть по этому поводу?
также знаю утилиту arp-scan, которая делает arp сканирование, но найти под openwrt её не удалось.
(также под openwrt есть nmaр, но наверное нет у nmap быстрого arp сканирования сети, да и не вариант наверно запускать каждую минуту для проверки узлов сети nmap.)