Afficher la liste des ordinateurs sur un réseau local sous Linux

Je suis un développeur Web qui essaie de mieux gérer la sécurité. J'essaie de trouver un moyen (sur les distributions basées sur Linux / Debian) de répertorier tous les ordinateurs sur le même réseau local sur lequel se trouve mon netbook. J'ai essayé "arp-n" mais je ne pense pas que ce soit une liste complète, car mon iPhone est sur le même routeur wi-fi que mon netbook, et cela n'a pas été le cas. Existe-t-il un meilleur moyen d'obtenir une liste complète des machines qui partagent toutes la même passerelle?

demandé sur