Este artículo presenta los 5 comandos esenciales de red en Linux que todo usuario, administrador o estudiante debería dominar. Explicamos para qué sirve cada uno, cómo se utiliza y en qué situaciones resulta especialmente útil.
En el ecosistema Linux, entender cómo funciona la red es fundamental para diagnosticar problemas, comprobar configuraciones y asegurar el correcto funcionamiento de servicios y aplicaciones. Entre todas las herramientas disponibles, algunos comandos se han convertido en auténticos imprescindibles para cualquier persona que utilice Linux, ya sea en entornos profesionales, educativos o domésticos.
A continuación, exploramos cinco comandos de red esenciales, explicando cómo se usan y por qué deberías dominaros.
1. ping — Comprobación rápida de conectividad
El comando ping es uno de los más usados para verificar si un dispositivo o servidor está accesible en la red.
¿Para qué sirve?
- Verificar si un host responde
- Medir el tiempo de ida y vuelta (latency)
- Detectar pérdidas de paquetes
- Identificar problemas de conectividad
Ejemplo de uso:
ping google.com
Cuándo usarlo:
Cuando sospechas que tu conexión está fallando o quieres saber si un servidor está disponible.
Puede leer también | Herramientas gratuitas para diagnosticar redes en la transición hacia IPv6
2. ip — El comando moderno para gestionar interfaces
El comando ip reemplaza a herramientas antiguas como ifconfig, y es la forma recomendada de administrar la red en sistemas Linux actuales.
¿Para qué sirve?
- Ver el estado de las interfaces
- Configurar direcciones IP
- Administrar rutas de red
- Mostrar información de enlaces
Ejemplo de uso:
ip addr show
ip route show
Cuándo usarlo:
Cada vez que necesites configurar o consultar la red de tu sistema.
3. netstat / ss — Monitoreo de conexiones y puertos
Aunque netstat sigue siendo muy utilizado, su reemplazo moderno es ss, que es más rápido y eficiente.
¿Para qué sirven?
- Ver puertos abiertos
- Ver conexiones activas (TCP/UDP)
- Identificar procesos que usan la red
- Diagnosticar servicios bloqueados
Ejemplo de uso:
ss -tulnp
Cuándo usarlo:
Cuando necesitas saber si un servicio está escuchando, detectar conexiones sospechosas o diagnosticar problemas de aplicaciones.
4. traceroute — Rastrear la ruta de un paquete
traceroute permite visualizar el camino que sigue un paquete desde tu equipo hasta un destino final.
¿Para qué sirve?
- Identificar dónde se produce un corte en la red
- Ver la ruta que siguen los paquetes
- Analizar latencias por salto
- Diagnosticar problemas con proveedores de Internet
Ejemplo de uso:
traceroute wikipedia.org
Cuándo usarlo:
Cuando un servidor responde mal o la conexión es lenta en ciertos tramos.
5. dig — Consultas DNS avanzadas
El comando dig (Domain Information Groper) es una herramienta poderosa para diagnosticar problemas de DNS.
¿Para qué sirve?
- Consultar registros DNS (A, MX, TXT, CNAME, SOA)
- Ver qué servidor resolvió la consulta
- Medir tiempos de respuesta DNS
- Detectar errores de configuración en dominios
Ejemplo de uso:
dig example.com
Cuándo usarlo:
Cuando hay fallos al resolver dominios, correos electrónicos o configuraciones web.
Puede leer también | Comandos en Linux para Direcciones IP, Enrutamiento y Redes
Dominar estos cinco comandos de red te permite diagnosticar rápidamente fallas, comprender mejor cómo se comporta tu sistema y resolver incidentes sin depender de herramientas gráficas. Ya sea para administración de servidores, estudios de informática o simplemente para mejorar tu autonomía como usuario, estas herramientas son la base de cualquier trabajo relacionado con redes en Linux.


