Una forma que se me ocurre, tal vez algo burda, seria:
Envias un ping (la camara ip deberá responder a un ping es decir no debe estar desactivado el protocolo icmp en ambos extremos) a todo el rango de la red, al contestarte los diversos dispositivos de la red se construye la tabla arp de direcciones MAC, luego solo debes de hacer una búsqueda de la MAC en la tabla.
Para un sistema operativo como windows xp, se podria hacer con un scrip tal que:
Código:
@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
Está sin depurar, pero a lo mejor te vale de algo.
salu2 y felices fiestas