viernes, 14 de diciembre de 2012

Como obtener la MAC de un equipo de la LAN a través de su IP en Windows

Para poder obtener la MAC de un determinado equipo de la Red (por ejemplo para poder realizar un Wake-On-Lan), deberemos utilizar el comando ARP de Windows. Un ejemplo sería:

Desde la ventana de MS-DOS  --> ARP -a "ip de la máquina"  (ejemplo:  c:\arp -a 192.168.0.1)

También se podría realizar automáticamente con un BAT. Aquí tenéis un ejemplo (de Javier Castañón)

@echo off
rem buscamac.cmd
rem para el segmento 192.168.0.0/24 ( 192.168.0.1-192.168.0.254 )
echo Escaneando red mediante icmp ... espere por favor
for /L %%k in (1,1,254) do (
 @ping -n 2 192.168.0.%%K > elping.txt
)
@arp -a > tabla_ip_mac.txt
echo Introduce mac a buscar ( ejemplo:  00-11-21-a2-8c-80 )
set /P lamac=
@find "%lamac%" tabla_ip_mac.txt
rem by javier castañón 2007


Espero os ayude,

Un saludo,

No hay comentarios:

Publicar un comentario

Gracias por visitar mi Blog.