Utilidades de red básicas (ping, ip, netstat)
Use comandos fundamentales para probar la conectividad de red, configurar interfaces de red y supervisar conexiones de red.
Utilidades de red básicas (ping, ip, netstat) es una lección gratuita de DevOps Bootcamp en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de DevOps Bootcamp, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de DevOps Bootcamp incluye 4 lecciones en total.
Utilidades de red: conceptos básicos
¿Alguna vez se ha preguntado cómo se comunica su computadora con otros dispositivos o con Internet? Las utilidades de red son herramientas de línea de comandos que ayudan a comprender, diagnosticar y gestionar las conexiones de red.
En esta lección aprenderá comandos esenciales para comprobar la conectividad, consultar la configuración de red y supervisar las conexiones activas de su sistema Linux.
Prueba de conectividad con `ping`
El comando ping es la herramienta habitual para comprobar si se puede acceder a un host a través de una red. Envía pequeños paquetes de datos (solicitudes de eco ICMP) y espera las respuestas.
Un ping correcto significa que el host está conectado y es accesible. Probemos a hacer ping a los servidores de Google.
ping google.com -c 4Opciones de `ping`: límite y tiempo de espera
De forma predeterminada, ping puede ejecutarse indefinidamente. Puede limitar el número de paquetes con -c (count, cantidad) o establecer un tiempo de espera para cada paquete con -W (wait time, tiempo de espera).
Esto resulta útil para comprobaciones rápidas sin tener que esperar demasiado.
ping 8.8.8.8 -c 2 -W 1Introducción al comando `ip`
El comando ip es una utilidad moderna y potente para configurar y mostrar interfaces de red, tablas de enrutamiento y mucho más.
Está diseñado para sustituir herramientas antiguas como ifconfig y route, ya que ofrece una interfaz unificada para administrar la red.
Ver direcciones IP: `ip addr`
¿Quiere conocer la dirección IP de su equipo o ver todas las interfaces de red activas?
El comando ip addr show (o simplemente ip a) muestra información detallada sobre todos los adaptadores de red, incluidas sus direcciones IP, direcciones MAC y estado.
ip addr showComprobar la tabla de enrutamiento: `ip route`
Su equipo utiliza una «tabla de enrutamiento» para decidir adónde enviar el tráfico de red. Por ejemplo, el tráfico local permanece en la red local, mientras que el tráfico de Internet se dirige al router (la «puerta de enlace predeterminada»).
Use ip route show para ver estas reglas.
ip route show`netstat`: estadísticas de red
netstat (estadísticas de red) es un comando antiguo, pero todavía muy habitual, para mostrar conexiones de red, tablas de enrutamiento, estadísticas de interfaces y pertenencias a grupos multicast.
Aunque ip y ss suelen ser las opciones preferidas en sistemas más recientes, netstat sigue siendo útil, especialmente en sistemas heredados.
Conexiones activas: `netstat`
Para ver todas las conexiones de red entrantes y salientes activas (tanto TCP como UDP), use netstat con opciones específicas. Esto puede ayudarle a identificar con qué se comunica su sistema.
Las opciones -tuna muestran TCP, UDP, direcciones numéricas y todas las conexiones (incluidas las que están a la escucha).
netstat -tunaPuertos a la escucha: `netstat -l`
Los servicios que se ejecutan en su equipo «escuchan» en puertos específicos para aceptar conexiones entrantes. Por ejemplo, un servidor web escucha en el puerto 80 o 443.
Use netstat -tulpn para mostrar todos los puertos TCP y UDP a la escucha, junto con el programa (-p) que los abrió.
netstat -tulpnComprobación rápida: utilidades de red
¡Es hora de comprobar rápidamente lo que ha aprendido!
Repaso: utilidades de red básicas
¡Buen trabajo! Ha explorado comandos fundamentales de Linux para realizar tareas básicas de red:
ping: comprueba la conectividad de red con un host.ip: herramienta moderna para ver y configurar interfaces de red y rutas.netstat: muestra conexiones de red, tablas de enrutamiento y estadísticas de interfaces (a menudo se usa con-tunao-tulpn).
Estos comandos son esenciales para diagnosticar problemas de red y comprender la configuración de red de su sistema.
Preguntas frecuentes
¿La lección «Utilidades de red básicas (ping, ip, netstat)» es gratis?
Sí — el texto completo de «Utilidades de red básicas (ping, ip, netstat)» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de DevOps Bootcamp, actualiza a CoddyKit PRO. El curso de DevOps Bootcamp incluye 4 lecciones en total.
¿Qué aprenderé en «Utilidades de red básicas (ping, ip, netstat)»?
Use comandos fundamentales para probar la conectividad de red, configurar interfaces de red y supervisar conexiones de red. Practicas DevOps Bootcamp con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar DevOps Bootcamp?
No se requiere experiencia previa. DevOps Bootcamp en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Utilidades de red básicas (ping, ip, netstat)»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de DevOps Bootcamp?
Sí. Cada lección de DevOps Bootcamp incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Utilidades de red básicas (ping, ip, netstat)
- Fundamentos de Secure Shell (SSH)
- SCP y Rsync para transferir archivos
- Autenticación SSH mediante claves y archivo de configuración