Encontrar equipos en la red

By Published On: 11 de enero de 2011Categories: GNU-Linux, Redes2 Comments

Saludos estimados lectores, quiero compartir con ustedes una entrada muy interesante de Marconi Poveda de su blog, en el cual  nos muestra varias maneras de encontrar equipos en la red:


Imagina el siguiente escenario: 2 equipos conectados a la misma red, uno de ellos un servidor sin monitor y el otro tu máquina personal. La misión aquí es lograr conectarse al otro equipo (el server) del cual no tenemos ni idea del IP que le fue asignado por el servidor DHCP, comprenden la idea? Piensa un poco antes de seguir leyendo.


Hay diversas opciones:
  1. La primera que se me ocurrió, hacerle ping a los 253 puertos restates asumiendo que mi máquina tiene el 44 y el gateway es el 1. Pésima opción.
  2. Angry IP Scanner. Un escaner de direcciones y puertos.
  3. Usar el comando «nmap -v -p22 192.168.1.1-255 | grep open» que además buscará por el puerto 22 para conectarse SSH.
  4. Otra combinación de opciones de nmap «nmap -sP 192.168.1.1/24» que incluye en la salida el MAC address de los equipos descubiertos.
  5. Y el último truquito el más geek de todos «for ip in $(seq 1 254); do ping -c 1 192.168.1.$ip>/dev/null;
    [ $? -eq 0 ] && echo "192.168.1.$ip UP" || : ; done«
Alguna otra idea?

2 Comments

  1. Sdrex0 12 de enero de 2011 at 18:53 - Reply

    mmmm… nslookup nombre de la maquina y tendras la ip. Siempre y cuando exista un dns reverso en la red.

  2. Test 12 de enero de 2011 at 19:36 - Reply

    Pero el nslookup no buscara nuevos dispositivos simplemente se limitara a consultar a tu servidor DNS, recuerda que nslookup es para consultas de DNS, en cambio con nmap podras encontrar equipos no registrados en tus DNS, lo que nslookup no podra hacer, osea son cosas herramientas muy distintas.

Leave A Comment