Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/12/2007, 07:22
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 10 meses
Puntos: 19
Re: Obtener IP mediante MAC en LAN

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

Última edición por dogduck; 26/12/2007 a las 07:30