Averigüe todas las direcciones IP de los hosts en vivo conectados en red en Linux


Hay muchas herramientas de monitoreo de red que puede encontrar en el ecosistema de Linux, que pueden generar para usted un resumen del número total de dispositivos en una red, incluidas todas sus direcciones IP y más.

Sin embargo, a veces lo que realmente necesita puede ser una herramienta de línea de comandos simple que puede proporcionarle la misma información ejecutando un solo comando.

Este tutorial le explicará cómo averiguar todas las direcciones IP de hosts en vivo conectadas a una red determinada. Aquí, usaremos la herramienta Nmap para averiguar todas las direcciones IP de los dispositivos conectados en una misma red.

El Nmap (forma abreviada de Network Mapper ) es una herramienta de línea de comandos de código abierto, potente y muy versátil para explorar redes, realizar análisis de seguridad, auditoría de redes y encontrar puertos abiertos en máquinas remotas y mucho más. .

En caso de que no tenga Nmap instalado en su sistema, ejecute el comando apropiado a continuación para que su distribución lo instale:

$ sudo yum install nmap         [On RedHat based systems]
$ sudo dnf install nmap         [On Fedora 22+ versions]
$ sudo apt-get install nmap     [On Debian/Ubuntu based systems]

Una vez que tenga Nmap instalado, la sintaxis para usarlo es:

$ nmap  [scan type...]  options  {target specification}

Donde el argumento {especificación de destino} , puede reemplazarse por nombres de host , direcciones IP , redes y así sucesivamente.

Por lo tanto, para enumerar las direcciones IP de todos los hosts conectados a una red determinada, en primer lugar, identifique la red y su máscara de subred utilizando el comando ifconfig o el comando ip de la siguiente manera:

$ ifconfig
OR
$ ip addr show

A continuación, ejecute el comando Nmap a continuación:

$ nmap  -sn  10.42.0.0/24

En el comando de arriba:

  1. -sn – is the type of scan, which means a ping scan. By default, Nmap performs port scanning, but this scan will disable port scanning.
  2. 10.42.0.0/24 – is the target network, replace it with your actual network.

Para obtener información completa sobre el uso, haga un esfuerzo para ver la página del manual de Nmap:

$ man nmap

De lo contrario, ejecute Nmap sin ninguna opción ni argumento para ver una información de uso resumida:

$ nmap

Además, para aquellos interesados ​​en aprender técnicas de escaneo de seguridad en Linux, puede leer esta guía práctica de Nmap en Kali Linux.

Bueno, eso es todo por el momento, recuerde enviarnos sus preguntas o comentarios a través del formulario de respuesta a continuación. También puede compartir con nosotros otros métodos para listar las direcciones IP de todos los dispositivos conectados a una red determinada.