Я вижу такие пути:
1.Мониторить ARP пакеты, и сопоставлять MAC-IP, а потом периодически посылать ARP пакеты, чтобы определять, в сети ли устройтво.
2. ARP сканирование по всему сетевому диапазону.
Но может есть какие-то штатные инструменты? И вообще, если такой механизм есть, то как он работает(на каком протоколе основан)?