Linux: ¿Cómo puedo saber qué máquinas hay conectadas en mi red local?

La forma sencilla de averiguarlo es entrando en el panel de control del router y buscar una pesataña o un lugar donde diga “Attached devices”, “Dispositivos conectados” o algo similar.

En muchos casos es posible que no tengamos acceso al router por lo que habría que buscar otras formas.

Detectar ordenadores en mi red local desde la consola

El primer paso es saber qué formato tienen las IP de nuestra red. Abrimos una consola y tecleamos:

que mostrará algo como:

Aquí vemos que la red tiene un formato 192.168.1.X y que la IP de broadcast (para buscar todos los equipos) es 192.168.1.255 (es la que viene justo detrás de Bcast:).

así que con estos datos podemos hacer:

Este método no siempre funciona porque, por ejemplo, algunos equipos no responden a los pings. En mi red local no responde ninguno.

Detectar ordenadores con nmap

Si no te ha funcionado el anterior método no desesperes, hay otra forma. En la consola teclea:

nmap mostrará un resultado similar a éste:

(sí, hay una Raspberry Pi en mi red).

Podemos ver que por cada dispositivo tenemos esta información:

Aquí tenemos la IP del dispositivo, su MAC y algo de información adicional (lo que aparece en el paréntesis).

Nota: Si no hubiésemos sacado el listado con sudo no tendríamos las direcciones MAC.

3 thoughts on “Linux: ¿Cómo puedo saber qué máquinas hay conectadas en mi red local?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.