encontra um endereço IP pelo endereço MAC na LAN

8

Eu gostaria de procurar um endereço MAC na minha ethernet e encontrar o IP dessa máquina. Que comando devo emitir usando qual aplicativo?

Editar: Eu tentei: fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4 , mas isso não funciona (eu verifiquei com o meu próprio MAC se pode encontrar ou não)

    
por sterz 22.01.2011 / 16:08

3 respostas

7

Faça o download e instale arp-scan - ele retornará todos os endereços MAC pode encontrar e seus endereços IP informados. Muitas distros possuem um pacote arp-scan em seus repositórios.

Por exemplo, para varrer a rede 192.168.1.0:

arp-scan 192.168.1.0/24
    
por 22.01.2011 / 17:33
1

Tanto quanto sei, nmap não pode fazer isso. Você pode fazer isso observando as transações ARP com tcpdump , ou no Windows, tente usar arp -a (mas somente se você já tiver se comunicado anteriormente).

    
por 22.01.2011 / 16:27
0

O endereço MAC pode não ter um endereço IP associado (ou seu endereço IP pode não ser compatível com sua rede / máscara de hosts). Para obter todos os hosts que podem responder, para responder a um ping, use 255.255.255.255.

Como outros sugeriram, use tcpdump -env para procurar endereços ARP e MAC. Se você suspeitar que pode haver um erro de configuração do IP, você pode configurar seu ip / netmask para alguma máscara de rede grande (195.88.88. Netmask 128.0.0.0, o que provavelmente levará você offline.

Ping 255.255.255.255 e veja se você obtém uma resolução de endereço. (Isso cobrirá as redes de 128 a 255; defina seu ip como 10.10.10.10/128.0.0.0 para obter a outra metade dos possíveis endereços IPv4.

    
por 11.04.2013 / 08:35

Tags