encontrar una dirección IP por dirección MAC en LAN

10

Me gustaría buscar una dirección MAC en mi ethernet y encontrar la IP de esa máquina. ¿Qué comando debo emitir usando qué aplicación?

editar: he intentado: fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4pero eso no funciona (verifiqué con mi propio MAC si puede encontrar o no)

sterz
fuente

Respuestas:

9

Descargue e instale arp-scan : devolverá todas las direcciones MAC que pueda encontrar y sus direcciones IP informadas. Muchas distribuciones tienen un paquete arp-scan en sus repositorios.

Por ejemplo, para escanear la red 192.168.1.0:

arp-scan 192.168.1.0/24
Linker3000
fuente
Finalmente, una forma de averiguar la dirección de mi AP inalámbrico :)
Bart van Heukelom
1

Que yo sepa, nmapno puedo hacer esto. Es posible que pueda hacer esto mirando las transacciones ARP con tcpdump, o en Windows, intente usar arp -a(pero solo si se ha comunicado previamente con él).

Matthieu Cartier
fuente
0

Es posible que la dirección MAC no tenga una dirección IP asociada (o que su dirección IP no sea compatible con la red / máscara de su host). Para obtener todos los hosts que pueden responder, para responder un ping, use 255.255.255.255.

Como otros han sugerido, use tcpdump -envpara buscar direcciones ARP y MAC. Si sospecha que puede haber una configuración incorrecta de IP, puede configurar su ip / máscara de red en alguna máscara de red grande (195.88.88. Máscara de red 128.0.0.0, que probablemente lo desconectará).

Haga ping a 255.255.255.255 y vea si obtiene una resolución de dirección. (Esto cubrirá redes de 128 a 255; configure su ip en 10.10.10.10/128.0.0.0 para obtener la otra mitad de las posibles direcciones IPv4.

Nevin Williams
fuente
lea superuser.com/faq#signatures. No debes firmar tus publicaciones.
Simon