Encontrar la Raspberry Pi mediante el protocolo ARP

El protocolo ARP es un protocolo de resolución de direcciones (del inglés Address Resolution Protocol) y nos puede venir de perlas por tanto para encontrar la dirección IP de la Raspberry PI una vez que la enchufamos en nuestra red de area local (LAN).

 

El truco está en tener un buen listado de vendedores de tarjetas de red (NIC) en un archivo de texto plano y en utilizar el programa arp-scan.

En Debian se puede bajar e instalar el programa arp-scan así:

apt-get install arp-scan

El listado de los vendedores actualizado se puede conseguir de aquí así:

wget "http://standards-oui.ieee.org/oui/oui.txt"

 

Una vez tengamos en nuestro poder el archivo oui.txt vamos a darle formato para poder ver el fabricante y que arp-scan pueda interpretarlo bien.

cat oui.txt | grep "(hex)" | tr "[a-f]" "[A-F]" | sed "s/-//" | sed "s/-//" | sed "s/(hEx)//" | tr "\t" " " | sed "s/ /\t/" > oui2.txt

Finalmente buscamos en local así:

arp-scan -l -O oui2.txt

 

El problema es que eso tardará un rato pero bueno. Es una forma de encontrar la IP. Si conocemos más o menos la IP que puede tener podemos buscarlo así:

arp-scan 192.168.1.0/24 -O oui2.txt

Y nos sacará el listado rápidamente. Un ejemplo ficticio:

192.168.1.1  18:17:25:16:bd:70 CAmEo CommuniCAtions, InC.
192.168.1.12 54:e6:fc:83:4e:75 TP-LINK TECHNOLOGIES CO.,LTD.
192.168.1.16 40:88:05:b6:38:78 MotorolA MoBility LLC, A LEnovo CompAny
192.168.1.33 B8:27:EB:14:2e:12 Raspberry Pi Foundation

Si la raspberry está conectada con un pincho USB no nos saldrá evidentemente. Para que esto funcione se ha de enchufar por cable.

B8-27-EB (hex) Raspberry Pi Foundation
 

¿Le ha gustado el contenido?

Si le ha gustado y le ha sido de utilidad puede donar aquí https://paypal.me/mierdatv .  
También puede escribir un comentario si lo considera oportuno.  
 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *