Servicios de red esenciales en Linux

servicios-red-esenciales-linux
servicios-red-esenciales-linux

Los servicios de red esenciales en Linux son componentes clave para que un sistema pueda comunicarse, compartir recursos y ofrecer funcionalidades dentro de una red. Gracias a ellos, es posible administrar conexiones, resolver nombres de dominio, acceder de forma remota a servidores, transferir archivos o proporcionar servicios web.

En este artículo veremos algunos de los servicios de red más importantes en Linux, su función principal y por qué son fundamentales en la administración de sistemas. Comprender estos servicios ayuda a mantener servidores más seguros, estables y preparados para trabajar en entornos locales o empresariales.

👉 Y recuerda, si quieres aprender más de Linux, pincha en este curso de Linux gratis

👉 También te dejo por aquí una guía de comandos Linux por categorías

Qué es un “servicio de red” en Linux

Normalmente es un daemon (proceso en segundo plano) gestionado por systemd. Para revisar cualquiera:

systemctl status <servicio>
systemctl is-active <servicio>
systemctl is-enabled <servicio>

Tabla de los servicios de red

ServicioFunción principal
NetworkManagerGestiona conexiones de red como Ethernet, Wi-Fi, VPN, direcciones IP, rutas y DNS.
systemd-networkdConfigura interfaces de red mediante archivos, muy usado en servidores y sistemas minimalistas.
systemd-resolvedGestiona la resolución DNS y, en muchos casos, la caché DNS local.
DHCPAsigna automáticamente direcciones IP, rutas y servidores DNS.
sshPermite acceder de forma remota y segura a un sistema Linux mediante terminal.
ufwFirewall sencillo para administrar reglas de red, especialmente común en Ubuntu.
systemd-timesyncdSincroniza la hora del sistema mediante NTP para evitar problemas con certificados, logs y autenticación.

Gestor de red: NetworkManager

Muy común en escritorio y presente en algunos servidores. Gestiona perfiles de conexión (Ethernet, Wi‑Fi, VPN), IP, rutas y DNS.

systemctl status NetworkManager

nmcli dev status
nmcli con show --active

Gestor de red alternativo: systemd-networkd

Común en servidores y entornos minimalistas. Configura interfaces mediante archivos en /etc/systemd/network/.

systemctl status systemd-networkd
networkctl status

Recomendación: evita que dos gestores controlen la misma interfaz.

DNS: systemd-resolved

Gestiona resolución DNS y, a menudo, caché. Para ver estado DNS:

systemctl status systemd-resolved
resolvectl status
ls -l /etc/resolv.conf

Si /etc/resolv.conf es un enlace gestionado, editarlo a mano suele ser inútil (se sobrescribe).

DHCP: direccionamiento ip

Según el gestor, DHCP puede ser parte de systemd-networkd o estar gestionado por otras piezas. Para comprobar el estado real:

ip addr
ip route

SSH: acceso remoto

En Debian/Ubuntu, el servicio suele llamarse ssh. Para comprobarlo y ver si el puerto está en escucha:

systemctl status ssh
sudo ss -tulpn | grep -E ':(22)\b'

Firewall: ufw

En Ubuntu es común ufw. Para ver estado y reglas:

sudo ufw status

Para ver qué puertos están en escucha (y qué proceso):

sudo ss -tulpn

Hora (NTP): systemd-timesyncd

Si la hora está mal, fallan TLS, autenticaciones y logs. Verifica sincronización:

systemctl status systemd-timesyncd
timedatectl status

Conclusión

Los servicios de red esenciales en Linux forman la base de muchas tareas de administración, comunicación y seguridad dentro de un sistema. Herramientas y servicios como SSH, DNS, DHCP, FTP, HTTP o NTP permiten que los equipos se conecten, sincronicen, compartan información y funcionen correctamente dentro de una infraestructura de red.

Conocer estos servicios no solo facilita la gestión de servidores Linux, sino que también ayuda a diagnosticar problemas, mejorar la seguridad y optimizar el rendimiento de la red. Por ello, dominar los servicios de red básicos es un paso importante para cualquier usuario, administrador o profesional que trabaje con sistemas Linux.

📌 Referencias: systemctl(1) — man7.org · ss(8) — man7.org

Comentarios

No hay comentarios aún. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *