comando para transmissão MAC

7

Estou procurando um comando para descobrir todos os hosts no mesmo segmento de rede local de um host com IP não atribuído, gateway padrão e sub-rede. Eu sei que há ping 255.255.255.255 , mas que opera na camada 3 e requer que o remetente tenha um endereço IP. Existe um comando simples do Windows e Linux apenas para camada 2 para enviar uma transmissão MAC FF:FF:FF:FF:FF:FF ?

Isso pode ser feito em uma linha, por exemplo sem arp ping em todos os endereços IP possíveis? Eu também tentei o script broadcast-ping do nmap, mas isso não funciona nos meus hosts do Linux. )

Conhecer a estrutura de pacotes ARP ajuda.

    
por T. Webster 11.04.2013 / 03:05

1 resposta

7

Não sei se você pode fazer o que está pedindo. Que mensagem você poderia enviar para todos os hosts no FF: FF: FF: FF: FF: FF que os obrigaria a responder a você? Os ARPs são enviados para o endereço de broadcast, mas apenas o host correto responde.

Eu usaria uma combinação de ping na transmissão (192.168.0.255 e 255.255.255.255), a tabela de endereços MAC no switch, e um toque no Wireshark na interface do gateway para reunir praticamente todos eles.

Não há nenhuma mensagem L2 que conheça que exija uma resposta de todos os hosts L2, independentemente da configuração do L3.

    
por 11.04.2013 / 03:32