テストデバイスのインターフェイスにIPアドレスがまったくなくても、特定のMACアドレスを持つ特定のデバイスがネットワーク上にあるかどうかを検出できます。それを行う1つの方法は、DHCP検出パケットを送信し、DHCPサーバーのMACアドレスを確認することです。ただし、これはDHCPサーバーの検出のみに制限されています。LLDPのようなプロトコルも調べましたが、メッセージに応答するには、プローブされているデバイスで実行されているデーモンが必要なようです。
私は過去にARPメッセージを使用してIPアドレスを「ping」するためにARPを使用しましたが、これにはインターフェイスに割り当てられたIPアドレスが必要です。MACアドレスにpingを実行し、応答を受信するかどうかを確認する何らかのL2pingが必要です。