miércoles, 13 de enero de 2016

Conocer las IPs conectadas a la red local

En ocasiones vamos a conectar un nuevo periférico a la red local y deseamos conocer su IP para realizar alguna labor. Para ello propongo utilizar la herramienta de exploración de redes y de sondeo de seguridad "nmap".

Si no viene instalada por defecto, la instalamos:


  • $ sudo apt-get install nmap

Para conocer las IPs conectadas a nuestra red local, en un momento concreto, ejecutamos en una terminal:

  • $ nmap -sn 192.168.1.0/24

Donde:

  1. nmap es el programa que utilizamos
  2. Las opciones s y n significan que se debe realizar un sondeo a base de PINGs sin resolución de DNSs. 
  3. 192.168.1.0 es la dirección base del router. En caso de que la dirección de tu router sea otra, debes ponerla en ese lugar.
  4. El /24 indica los bits de dirección dentro de la red local. En caso de ser una red doméstica siempre tendrá que haber un /24.

Para facilitar el proceso, en mi caso, me hice un script llamado rastreaips.sh (cómo hacer scripts en bash Linux) cuyo contenido es el siguiente:

#!/bin/bash
nmap -sn 192.168.1.0/24

Y simplemente se le da permisos de ejecución y lo movemos a una carpreta de ejecutables (/usr/bin/):

  • $ sudo chmod +x rastreaips.sh
  • $ sudo mv rastreaips.sh /usr/bin/

Y con ello ya tendremos nuestro script disponible en la terminal directamente ejecutando:

  • $ rastreaips.sh

Un saludo!

No hay comentarios:

Publicar un comentario