84. Examinando la red: Ping y Nmap

 

Tutorial: Examen de Redes en Linux - Ping y Nmap

Introducción

En este tutorial aprenderemos a examinar una red local en Linux, identificando qué otros dispositivos están conectados a nuestra misma red. Veremos dos herramientas fundamentales: ping y nmap.


1. Comando Ping - Lo Básico

¿Qué es Ping?

Ping es un comando fundamental que envía paquetes ICMP Echo Request a una dirección IP específica. Si el host destino está activo, responderá con un ICMP Echo Reply.

Sintaxis Básica

bash
ping [opciones] dirección_IP

Ejemplos Prácticos

Ejemplo 1: Probando un host inactivo

bash
ping 192.168.239.180

Resultado esperado:

text
De 192.168.239.170 icmp_seq=1 Destino inalcanzable
--- 192.168.239.180 statistics ---
16 packets transmitted, 0 received, 100% packet loss

Esto indica que el host no está activo.

Ejemplo 2: Probando un host activo (router)

bash
ping 192.168.239.2

Resultado esperado:

text
64 bytes from 192.168.239.2: icmp_seq=1 ttl=64 time=0.456 ms
64 bytes from 192.168.239.2: icmp_seq=2 ttl=64 time=0.234 ms
--- 192.168.239.2 statistics ---
12 packets transmitted, 12 received, 0% packet loss

Esto confirma que el host está activo.

Opciones Útiles de Ping

Limitar el número de paquetes:

bash
ping -c 5 192.168.239.2

Esto enviará exactamente 5 paquetes y luego terminará.


2. Analizando el Tráfico con Wireshark

Para entender mejor lo que sucede, podemos usar Wireshark:

  1. Abrir Wireshark

  2. Seleccionar la interfaz de red

  3. Iniciar captura

  4. Ejecutar ping en otra terminal

  5. Observar los paquetes ICMP Echo Request y Echo Reply


3. Nmap - Escaneo Avanzado de Red

Instalación

bash
sudo apt update
sudo apt install nmap

¿Qué es Nmap?

Nmap es una herramienta profesional para descubrimiento de hosts y servicios en una red. Puede:

  • Descubrir hosts activos

  • Escanear puertos abiertos

  • Identificar servicios y versiones

  • Detectar sistemas operativos

Escaneo Básico de Red

Escanear toda una subred:

bash
sudo nmap -sS 192.168.239.0/24

Explicación:

  • -sS: SYN Scan (escaneo más común)

  • 192.168.239.0/24: Escanea todas las IPs desde 192.168.239.1 hasta 192.168.239.254

Ejemplo de Resultado

text
Starting Nmap 7.80 ( https://nmap.org )
Nmap scan report for 192.168.239.1
Host is up (0.0010s latency).
MAC Address: 00:50:56:XX:XX:XX (VMware)

Nmap scan report for 192.168.239.2
Host is up (0.0008s latency).
MAC Address: 00:50:56:XX:XX:XX (VMware)

Nmap scan report for 192.168.239.170
Host is up (0.0000s latency).

Nmap done: 256 IP addresses (3 hosts up) scanned in 2.34 seconds

Cómo Funciona Nmap Internamente

  1. Descubrimiento ARP: Envía paquetes "Who has this IP?" para encontrar direcciones MAC

  2. Escaneo de Puertos: Verifica qué puertos están abiertos

  3. Detección de Servicios: Identifica qué servicios se ejecutan en puertos abiertos


4. Comparación de Herramientas

HerramientaUsoVentajasLimitaciones
PingVerificar conectividad básicaSencillo, viene preinstaladoSolo verifica un host a la vez
NmapEscaneo completo de redAutomatizado, información detalladaRequiere instalación, más complejo

5. Mejores Prácticas y Consideraciones

Éticas y Legales:

  • Solo escanear redes propias o con permiso explícito

  • El escaneo no autorizado puede violar políticas de seguridad

Técnicas:

  • Usar -c con ping para no saturar la red

  • Nmap tiene muchas opciones: usar nmap -h para ayuda

  • Consultar la documentación oficial en nmap.org


6. Recursos Adicionales

Documentación:

  • man ping - Manual oficial de ping

  • man nmap - Manual oficial de nmap

  • nmap.org - Guía completa de referencia

Próximos Pasos:

  • Aprender sobre DHCP y DNS

  • Profundizar en opciones avanzadas de nmap

  • Estudiar análisis de tráfico con Wireshark


Conclusión

Hemos aprendido dos métodos para examinar redes en Linux:

  1. Ping: Para verificaciones simples de conectividad

  2. Nmap: Para escaneos completos y profesionales

Estas herramientas son esenciales para administradores de sistemas y cualquier persona que necesite entender mejor su entorno de red.

Comentarios

Entradas más populares de este blog

88. Intercambio de ficheros I: FTP