Отображение списка компьютеров в локальной сети в Linux

Я веб-разработчик, который пытается лучше справиться с безопасностью. Я пытаюсь найти способ (в дистрибутивах на базе Linux/Debian) перечислить все компьютеры в одной локальной сети, в которой находится мой нетбук. Я попробовал "arp-n", но я не чувствую, что это полный список, так как мой iPhone подключен к тому же маршрутизатору Wi-Fi, что и мой нетбук, и это не сработало. Есть ли какой-нибудь лучший способ получить полный список машин, которые используют один и тот же шлюз?