J'ai eu un peu le même souci, j'avait rien trouvé non plus, du coup j'ai pris le problème dans l'autre sens :
j'ai fait un script python qui tourne régulièrement sur mon serveur DHCP, qui parse la liste des baux actifs connus et compare le résultat à la liste des IP/hostname/mac trouvés réellement sur le réseau avec un "nmap -sn"
Si tu as accès aux fichiers de config de ton DHCP, ca fonctionne...