Вы не указали, какой дистрибутив Linux. Если это один с менеджером пакетов, то добавьте пакет nmap. Если у него нет менеджера пакетов или вы хотите скомпилировать его самостоятельно, перейдите на http://nmap.org и получите tarball .
Скомпилируйте его и протестируйте на нескольких известных хостах (несколько, поэтому начальные тесты быстрые).
Примеры:
nmap -v 127.0.0.1 (-v многословен)
nmap 172.16.0.0/12 (Один из способов сканирования большого диапазона)
nmap 192.168.1.1-254 (другой способ указать диапазон)
В вашем случае вы можете захотеть флаги sи n.
nmap -sn 192.168.1.252
Запуск Nmap 5.51 (http://nmap.org) в 2013-04-11 07:22 W. Европа в летнее время
Отчет о сканировании Nmap для 192.168.1.252
Хост работает (время ожидания 0,00 с).
MAC-адрес: 00: 1E: E5: 7A: 47: 5B (Cisco-Linksys)
Nmap выполнено: 1 IP-адрес (1 хост) сканируется за 0,39 секунды
Используйте их для сканирования всей своей сети и добавьте результаты в файл. Затем сортируйте это по бренду или MAC, и у вас есть желаемый список.