Fundamentos de Redes en Linux

Aprenda los conceptos básicos de redes en Linux. Domine herramientas para inspeccionar interfaces de red, probar conectividad, solucionar problemas de DNS e identificar puertos en escucha. Aprenda a descargar archivos desde la CLI y a configurar direcciones IP manualmente.

DevOps EngineerLinuxDevOps

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Este curso para principiantes construye un flujo de trabajo de línea de comandos para comprender y diagnosticar redes Linux. En seis laboratorios guiados inspeccionarás interfaces y rutas, probarás alcance, consultarás DNS, identificarás sockets en escucha, obtendrás contenido HTTP y cambiarás temporalmente una dirección en una interfaz preparada.

El desafío final te pide reunir evidencias de conectividad de bucle local, un puerto web local y la configuración de interfaces para decidir si una interrupción simulada procede de la red o del servicio.

Lo que aprenderás

  • Inspeccionar el estado de enlaces y las direcciones IPv4 con ip link e ip addr
  • Probar el alcance del bucle local, la puerta de enlace y una IP externa con solicitudes ping limitadas
  • Leer resúmenes de pérdida de paquetes y diferenciar alcance básico de inestabilidad
  • Realizar consultas DNS directas e inversas e inspeccionar /etc/resolv.conf
  • Listar sockets TCP y UDP con ss y asociar puertos con procesos mediante salida privilegiada
  • Descargar contenido HTTP local con wget, inspeccionar cabeceras con curl -I y renombrar con curl -o
  • Añadir, verificar y eliminar una dirección IPv4 temporal en la interfaz preparada labex0
  • Diagnosticar un host alcanzable con un puerto cerrado y registrar la causa en el servicio

A quién va dirigido este curso

Este curso está dirigido a principiantes de Linux, técnicos de soporte y futuros administradores de sistemas o DevOps que desean herramientas prácticas de diagnóstico inicial antes de estudiar enrutamiento, cortafuegos o servicios.

Requisitos previos: Navegación básica por la terminal, ejecución de comandos, tuberías, grep y redirección de salida; no se requiere experiencia en administración de redes.

Entorno de aprendizaje: Una terminal de LabEx basada en Ubuntu con comprobaciones de bucle local y conectividad externa, un servidor HTTP local, una interfaz labex0 preparada y un escenario controlado.

Preguntas frecuentes

¿Cómo está estructurado el curso?

Seis laboratorios ofrecen práctica guiada. El séptimo elemento es un desafío donde guardarás evidencias de ping, curl e ip addr y decidirás entre NETWORK y SERVICE.

¿El cambio manual de IP persiste tras reiniciar o abrir otra sesión?

No. Añadirás 10.10.10.10/24 directamente a labex0 con ip addr, lo verificarás y lo eliminarás en el mismo laboratorio. No se aborda la configuración persistente con NetworkManager o archivos.

¿Los ejercicios de descarga obtienen archivos de Internet?

No. wget y curl utilizan un servidor preparado en localhost:8080, centrándose en los comandos y respuestas HTTP, no en una fuente externa.

¿Por qué el desafío final diagnostica un problema de servicio?

La evidencia exacta es un ping correcto a 127.0.0.1 y una conexión rechazada a 127.0.0.1:80. La ruta local funciona, pero ningún proceso acepta la conexión web, por lo que la conclusión requerida es SERVICE.

Profesor

labby
Labby
Labby is the LabEx teacher.