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

10

Gostaria de procurar um endereço MAC na minha Ethernet e encontrar o IP dessa máquina. Qual comando devo emitir usando qual aplicativo?

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

sterz
fonte

Respostas:

9

Baixe e instale o arp-scan - ele retornará todos os endereços MAC que encontrar e seus endereços IP relatados. Muitas distribuições possuem um pacote arp-scan em seus repositórios.

Por exemplo, para verificar a rede 192.168.1.0:

arp-scan 192.168.1.0/24
Linker3000
fonte
Finalmente, uma maneira de descobrir o endereço do meu AP wireless :)
Bart van Heukelom
1

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

Matthieu Cartier
fonte
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 a rede / máscara de hosts). Para obter todos os hosts que podem responder, para responder um ping, use 255.255.255.255.

Como outros sugeriram, use tcpdump -envpara procurar endereços ARP e MAC. Se você suspeitar que possa haver uma configuração incorreta de IP, poderá definir sua máscara de rede / IP para uma máscara de rede grande (195.88.88. Máscara de rede 128.0.0.0, que provavelmente o deixará offline).

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

Nevin Williams
fonte
leia superuser.com/faq#signatures. Você não deve assinar suas postagens.
Simon