sábado, 7 de septiembre de 2013

Averiguar la IP de todos los dispositivos conectados a nuestra red local


Es posible que en alguna ocasión hayas querido saber la IP de un dispositivo conectado a la red, o quizás simplemente obtener una lista de todas las estaciones conectadas para ver por ejemplo si hay algún intruso. Hay varias formas de hacerlo como por ejemplo mirando el router, pero sin duda la más rápida es ejecutando un comando en la Terminal de OS X.
Comandos avanzados

Gracias a la potencia de UNIX y a la utilidad de la dirección de broadcast de nuestra subred podemos obtener un comando con el que obtendremos la lista de estaciones conectadas casi al instante. El comando hace una petición para que todos los dispositivos de la red respondan mediante un ping, para posteriormente filtrar la información (grep) y mostrarla de forma más clara y sencilla, tal y como veis en la captura.

El comando en cuestión es el siguiente:


ping -c 3 192.168.1.255 | grep ‘bytes from’ | awk ‘{ print $4 }’ | sort | uniq

Siempre asumiendo que vuestra red sea 192.168.1.X. Si vuestra red es la 192.168.0.X u otra modificación tienes que cambiar el comando para que funcione, como es lógico.

No es algo que vayas a usar todos los días o de una utilidad que te salve la vida, pero quizás alguna vez lo necesites (sobre todo si usas DHCP) .

No hay comentarios:

Publicar un comentario