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

Comando Ping

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 tenéis 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) y entonces te vendrá genial.

Más Información – Qué hacer si tu Mac no usa la máxima velocidad WiFi


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

5 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Rafael Izquierdo Lopez dijo

    No funciona me da error «grep: from’: No such file or directory»
    Que hago mal?

  2.   Antonio Martin Lopez dijo

    Tu no has hecho nada mal, simplemente el comando tal como esta escrito no funciona.

  3.   asdf dijo

    Cambia las comillas por comillas simples

  4.   Jose Higuera dijo

    Hola, si me sirvió el comando, muchas gracias!

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

  5.   Facundo dijo

    El comando:

    arp -a

    Hace lo mismo.
    Saludos.

bool(true)