Una PC y un dispositivo Linux integrado están conectados a la misma red local (no tenemos acceso al servidor DHCP, el administrador de TI tiene acceso). Tampoco tenemos acceso para depurar UART en la placa Linux integrada.
Sabemos el MAC-id del dispositivo. Entonces, ¿hay alguna forma de obtener la IP del dispositivo basándose en la ID de MAC?
Nota: La PC ejecuta Windows 7.
Respuesta1
Creo que en la máquina con Windows puedes ingresar:
arp -a
momento en el que enumerará todas las direcciones MAC y direcciones IP que conoce la computadora.
Si no aparece allí, podría considerar instalarnmap
en su máquina Windows. Luego, nmap
escanee toda la subred en busca de dispositivos:
nmap -sP 192.168.1.0/24
Respuesta2
En la PC prueba
arp -a
Esto básicamente muestra un mapa entre Mac e IP.
Esto implica que el dispositivo de alguna manera tiene una IP, lo cual supuse que es el caso.
Respuesta3
Si el dispositivo se ha comunicado en la misma red en los últimos 30 segundos (o cualquiera que sea el tiempo de espera de arp establecido), verá tanto su IP como su MAC con arp -a
.
Esto funciona tanto para Linux, Windows, BSD y probablemente para muchos más sistemas operativos.
Ejemplos:
> toad:/home/user>arp -a
toad.stack.nl (131.155.140.135) at 00:26:b9:66:89:49 on vlan140 permanent [vlan]
websites.stack.nl (131.155.140.165) at 00:26:b9:66:89:49 on vlan140 permanent [vlan]
toad.nfs.ipv4.stack.nl (192.168.2.135) at 00:26:b9:66:89:49 on vlan2 permanent [vlan]
C:\Usuarios\nombre de usuario>arp -a Interfaz: 192.168.1.12 --- 0xb Dirección de Internet Tipo de dirección física 192.168.1.2 08-00-37-43-8d-78 dinámico 192.168.1.101 a0-b3-cc-2a-77-10 dinámico 192.168.1.252 00-1e-e5-7a-47-5b dinámico 192.168.1.255 ff-ff-ff-ff-ff-ff estático 224.0.0.22 01-00-5e-00-00-16 estático 224.0.0.252 01-00-5e-00-00-fc estático 255.255.255.255 ff-ff-ff-ff-ff-ff estático Interfaz: 192.168.81.1 --- 0x12 Dirección de Internet Tipo de dirección física 192.168.81.255 ff-ff-ff-ff-ff-ff estático 224.0.0.22 01-00-5e-00-00-16 estático 224.0.0.252 01-00-5e-00-00-fc estático Interfaz: 192.168.184.1 --- 0x13 Dirección de Internet Tipo de dirección física 192.168.184.255 ff-ff-ff-ff-ff-ff estático 224.0.0.22 01-00-5e-00-00-16 estático 224.0.0.252 01-00-5e-00-00-fc estático
Si el dispositivo no ha estado activo en la red durante un tiempo, la información del caché ARP se eliminará. Esto evita que la información antigua abarrote las tablas y evita problemas cuando un dispositivo cambia su IP mientras la tabla todavía tiene el antiguo par MAC:IP.
En tal caso, es posible que desee enviar unARPal dispositivo o hacer ping a todos los dispositivos en la red local.
Nmapao zenmap (Nmap plus interfaz gráfica) son herramientas útiles para esto y funcionan tanto en Linux como en Windows. (Yo uso principalmente zenmap en Windows).
Respuesta4
Se llamaprotocolo de resolucion de DIRECCIONy Wikipedia te lo contará todo =). Citando delwikipágina,
El Protocolo de resolución de direcciones (ARP) es un protocolo de telecomunicaciones utilizado para la resolución de direcciones de capa de red en direcciones de capa de enlace...