Parece que arping pode testar se um host pode ser acessado por ARP sem exigir que a interface tenha um endereço IP. A única desvantagem é que você precisa saber o endereço IP do host de destino em primeiro lugar, mas isso é bom para meus usos, já que qualquer host que está sendo testado dessa maneira tem um endereço IP estático de qualquer maneira.
Com a versão do arping em iputils, o seguinte comando funciona:
arping -D -I <iface> <addr>
Obviamente, a interface de rede precisa ter um link ( ip link set <iface> up
), mas não precisa de um endereço IP.