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
