Как сканировать сеть на наличие MAC-адресов?

С моего маршрутизатора (под управлением OpenBSD) я могу сделать:

arp-scan --interface=em1 --localnet

И получите список всех IP-адресов и соответствующих MAC-адресов в моей сети.

Но возможно ли сканировать систему, которая физически подключена к сети (уровень 1) и имеет MAC-адрес (уровень 2), но не IP-адрес (уровень 3)?

Если да, то какова будет команда для сканирования моей сети на наличие MAC-адресов, независимо от того, есть у них IP или нет?

И для тестирования цели, у меня есть малиновый пи. Я не уверен, какая конфигурация сети будет работать, чтобы открыть интерфейс, но не давать ему статический IP-адрес или использовать DHCP, но мне интересно узнать, возможно ли это.

Моя цель здесь - понять крайние случаи сетевого взаимодействия. (Т.е. сетевая карта подключена, имеет MAC-адрес, но не IP-адрес)