Comment analyser un réseau pour les adresses MAC?

Depuis mon routeur (exécutant OpenBSD), je peux faire:

arp-scan --interface=em1 --localnet

Et obtenez une liste de toutes les adresses IP et les adresses MAC correspondantes sur mon réseau.

Mais est-il possible de rechercher un système physiquement connecté au réseau (couche 1) et possédant une adresse MAC (couche 2) mais pas une adresse IP (couche 3)?

Si oui, quelle serait la commande pour analyser mon réseau à la recherche d'adresses MAC, qu'elles aient ou non une adresse IP ?

Et pour les tests fins, j'ai un raspberry pi. Je ne sais pas quelle configuration réseau fonctionnerait pour faire apparaître l'interface, mais je ne lui donnerai pas d'adresse IP statique ou n'utiliserai pas DHCP, mais je suis intéressé de savoir si c'est possible.

Mon objectif ici est de comprendre les cas de périphérie de réseau. (Ie, la carte réseau est connectée, a une adresse MAC, mais pas d'adresse IP)

demandé sur