Análise da camada de binding no Linux

Versão curta: como posso determinair quais endereços IP estão presentes em uma networking Ethernet sem assumir que eles estão todos na mesma sub-networking?

Versão longa: eu tenho um dispositivo em uma networking que eu posso SSH através da sua porta ethernet. Eu tenho outro dispositivo que eu sei é (ou deviewia estair …) fisicamente conectado à mesma opção de networking, mas que pairece ter uma configuration IP inválida – eu suspeito que está recebendo um endereço de configuration automática. Eu posso usair o airp-scan --localnet -I eth0 paira view que o dispositivo que estou procurando não existe – presumivelmente porque não tem um endereço IP na mesma sub-networking.

Existe alguma maneira em uma checkbox Linux (Debian 8) Posso enviair uma mensagem no endereço de transmissão Ethernet e view quais respostas, sem ter que assumir que está na mesma sub-networking IP? Eu sei quais são os seis primeiros dígitos do MAC Ethernet, então posso ter certeza razoável de saber se algo que responde é o correto ou não. Pontos de bônus por algum jeito que me digam o endereço IP que ele possui.

Infelizmente, eles não estão no mesmo segmento Ethernet, apenas conectados ao mesmo switch, então apenas ouvir em modo promíscuo não consegue tanto quanto você pode esperair.