Hola Fronters đź‘‹

Conocer las herramientas de red en Linux es fundamental para cualquier administrador de sistemas. Ya sea para diagnosticar problemas de conectividad, auditar tu infraestructura o simplemente entender qué está pasando en tu red, estos 10 comandos son imprescindibles.

Acá te dejo una lista con los comandos esenciales para detectar y analizar redes en Linux.


1. ping — Verificar conectividad básica

El clásico de los clásicos. Envía paquetes ICMP a un host y mide el tiempo de respuesta.

ping -c 4 google.com

El flag -c 4 limita a 4 paquetes. Sin ese flag, pingea infinito hasta que hagas Ctrl+C.


2. traceroute — Trazar la ruta hasta un destino

Muestra cada salto (router) por el que pasan los paquetes hasta llegar al destino. Ideal para detectar dónde está el cuello de botella.

traceroute itfrontech.com

3. ip — Configurar y ver interfaces de red

El reemplazo moderno de ifconfig. Muestra direcciones IP, interfaces, rutas y más.

ip addr show       # Ver todas las interfaces
ip route show      # Ver tabla de enrutamiento
ip neigh           # Ver vecinos ARP

4. ss — Investigar sockets y puertos

El sustituto de netstat. Muestra sockets abiertos, puertos en escucha y conexiones activas.

ss -tlnp    # Puertos TCP en escucha
ss -tunap   # Todas las conexiones TCP/UDP activas

5. nmap — Escáner de redes profesional

La navaja suiza del networking. Escanea puertos, detecta servicios, sistemas operativos y más.

nmap -sn 192.168.1.0/24     # Descubrir hosts en la red
nmap -sV 192.168.1.1        # Detectar versiĂłn de servicios

6. netstat — Estadísticas de red (clásico)

Aunque ss lo está reemplazando, netstat sigue siendo muy usado para ver conexiones, tablas de enrutamiento y estadísticas de interfaz.

netstat -tlnp    # Puertos en escucha
netstat -i       # EstadĂ­sticas de interfaces

7. tcpdump — Capturar tráfico de red

El analizador de paquetes por excelencia en terminal. Captura tráfico en vivo y lo muestra o lo guarda para analizar después.

tcpdump -i eth0          # Capturar todo en eth0
tcpdump port 80          # Solo tráfico HTTP
tcpdump -w captura.pcap  # Guardar a archivo

8. dig — Consultas DNS avanzadas

Mucho más potente que nslookup. Consulta servidores DNS, resuelve nombres y muestra toda la información de los registros.

dig itfrontech.com              # Resolución básica
dig -x 8.8.8.8                  # ResoluciĂłn inversa
dig itfrontech.com MX           # Registrar MX (correo)

9. arp — Tabla de resolución de direcciones

Muestra y gestiona la tabla ARP del sistema, que asocia direcciones IP con direcciones MAC en tu red local.

arp -a    # Mostrar toda la tabla ARP
arp -d 192.168.1.1    # Eliminar una entrada

10. iperf3 — Medir ancho de banda

La herramienta definitiva para pruebas de rendimiento de red. Mide throughput, jitter y pérdida de paquetes entre dos puntos.

# En el servidor:
iperf3 -s

# En el cliente:
iperf3 -c IP_DEL_SERVIDOR

Bonus: Tabla rápida de referencia

Comando ¿Para qué sirve?
ping Verificar conectividad
traceroute Trazar ruta de paquetes
ip Gestionar interfaces y routing
ss Ver puertos y conexiones
nmap Escanear redes y puertos
netstat EstadĂ­sticas de red
tcpdump Capturar tráfico
dig Consultas DNS
arp Ver tabla ARP
iperf3 Medir ancho de banda

ConclusiĂłn

Estos 10 comandos son el arsenal básico que todo sysadmin debe tener en su mochila. Dominarlos te permite diagnosticar problemas de red rápidamente, auditar tu infraestructura y mantener tus servidores saludables.

¿Cuál es tu comando de red favorito? Déjalo en los comentarios y comparte este artículo con otros Fronters 🚀


📊 Infografía: 10 Comandos de Red en Linux

InfografĂ­a 10 comandos Linux red

📥 Puedes descargar la infografía aquí