Firewalld en CentOS 7: Simplificando la gestión del cortafuegos

Ya están disponibles los parches de php2shell (CVE-2026-109618 y CVE-2026-109619) para PHP en fin de vida útil. Dado que las respuestas del departamento de ventas están tardando más de lo habitual debido a la elevada demanda, la forma más rápida de obtener los paquetes parcheados es comprar ELS para Runtimes en línea (se abre en una pestaña nueva). Lee las preguntas frecuentes sobre los parches

Ir directamente al resumen generado por IA de esta entrada del blog

  • Resume esta entrada con Perplexity
  • Resume esta publicación con Gemini

Cuando se trata de asegurar el servidor CentOS, una de las herramientas esenciales a su disposición es Firewalld. Firewalld está, por defecto, disponible en CentOS 7 y muchas otras distribuciones Linux compatibles con RHEL. Proporciona una forma fácil y dinámica de gestionar las reglas y configuraciones del cortafuegos.

 

En este artículo, exploraremos qué es Firewalld, cómo usarlo eficazmente y por qué es un componente crucial de la seguridad de CentOS 7.

 

¿Qué es Firewalld en CentOS 7?

 

Firewalld es una herramienta de gestión de cortafuegos que viene preinstalada en CentOS 7. Está diseñada para proporcionar una interfaz fácil de usar para la gestión de reglas de cortafuegos y simplifica el proceso de proteger su sistema contra accesos no autorizados y amenazas de red. A diferencia de su predecesor, iptables, Firewalld funciona con zonas dinámicas, que pueden configurarse rápidamente para adaptarse a distintos entornos de red, lo que lo convierte en una herramienta versátil y potente.

 

Instalar Firewalld en CentOS 7 (si no está instalado)

 

Firewalld normalmente viene preinstalado en CentOS 7. En caso de que no lo encuentres, puedes instalarlo usando el siguiente comando.

 

$ sudo yum install firewalld -y

 

Conceptos básicos de Firewalld

 

Antes de sumergirnos en las configuraciones y comandos, vamos a entender algunos conceptos básicos relacionados con Firewalld.

 

Zonas: Se utilizan para clasificar las conexiones de red y definir reglas específicas para cada zona. Hay zonas preconfiguradas como pública, interna y de confianza, y cada zona tiene su propio conjunto de reglas.

 

Servicios: Firewalld asocia servicios de red específicos (por ejemplo, SSH, HTTP, FTP) con puertos y protocolos. Esto simplifica la creación de reglas al permitirle especificar un servicio en lugar de puertos y protocolos individuales.

 

Puertos: Ayudan a gestionar el tráfico de red entrante y saliente. Los puertos pueden abrirse o cerrarse según sea necesario.

 

Origen y destino: Las reglas se definen en función de las direcciones IP de origen, de destino o de ambas.

 

Ventajas del uso de Firewalld en CentOS 7

 

  1. Configuración simplificada

 

Una de las principales ventajas de Firewalld, especialmente para quienes se trasladan de RHEL 7 a CentOS 7, es su configuración simplificada. Los administradores pueden configurar los ajustes del cortafuegos utilizando comandos sencillos e interfaces gráficas de usuario en lugar de lidiar con complicadas reglas iptables. Esto hace que sea más fácil de usar tanto para usuarios principiantes como experimentados y reduce la probabilidad de errores de configuración. 

 

  1. Zonas dinámicas

 

Firewalld utiliza zonas dinámicas que se adaptan al entorno de red. Para lograr requisitos de seguridad específicos, se pueden definir y configurar fácilmente zonas como "pública", "doméstica" y "de trabajo". Por ejemplo, puede establecer reglas más estrictas para la zona "pública" para proteger su servidor cuando esté conectado a una red Wi-Fi pública, mientras que la zona "doméstica" puede tener reglas más relajadas para un entorno de confianza.

 

  1. Conjuntos de reglas enriquecidos

 

Firewalld incluye una amplia gama de servicios predefinidos y reglas específicas de aplicaciones, que facilitan la apertura o el cierre de puertos para servicios concretos. Estos conjuntos de reglas se conocen como atajos de servicios y aplicaciones que pueden ayudarle a ahorrar tiempo y esfuerzo al configurar el cortafuegos. 

 

  1. Tiempo de ejecución y cambios permanentes

 

Firewalld le permite realizar cambios permanentes y en tiempo de ejecución en las reglas de su cortafuegos. Las modificaciones en tiempo de ejecución tienen efecto inmediato, pero no persisten tras los reinicios. Por otro lado, los cambios permanentes se guardan inmediatamente y se aplican durante los reinicios del sistema, garantizando una configuración coherente del cortafuegos. Estas funciones son útiles tanto para CentOS y CentOS Streamaunque los usuarios de CentOS Stream pueden notar diferentes ciclos de actualización y características.

 

Comandos básicos para utilizar Firewalld

 

Para empezar a utilizar Firewalld en CentOS 7, necesitará entender algunos de los comandos básicos de CentOS:

 

  1. Iniciar el servicio Firewalld

 

Para comprobar si Firewalld se está ejecutando y está activo en el sistema, puede ejecutar este comando.

 

$ sudo systemctl status firewalld

 

Si Firewalld no se está ejecutando, puede iniciarlo y habilitarlo para que se inicie automáticamente al arrancar el sistema utilizando los siguientes comandos:

 

$ sudo systemctl start firewalld

 

$ sudo systemctl enable firewalld

 

Consejo: Si desea programar una comprobación periódica para asegurarse de que Firewalld se está ejecutando en su sistema CentOS, puede configurar una tarea cron utilizando CentOS crontab para supervisar su estado periódicamente.

 

  1. Comprobación de zonas

 

Como se mencionó anteriormente, Firewalld utiliza zonas para configurar las reglas del cortafuegos. Puede listar las zonas disponibles con:

 

sudo firewall-cmd -get-zones

 

Ver la zona por defecto con:

 

sudo firewall-cmd -get-default-zone

 

  1. Abrir puertos

 

Para abrir un puerto específico en Firewalld, puede utilizar el siguiente comando:

 

sudo firewall-cmd -zone=public -add-port=80/tcp -permanent

 

Sustituya 80 por el número de puerto deseado y tcp por el protocolo (tcp/udp). El indicador -permanent hace que el cambio sea persistente.

 

  1. Recarga del servicio Firewalld

 

Después de hacer los cambios, debe recargar Firewalld en CentOS 7 para que los cambios surtan efecto:

 

$ sudo firewall-cmd -reload

 

  1. Reglas de la lista

 

Para ver las reglas de cortafuegos activas en Firewalld, utilice:

 

$ sudo firewall-cmd -list-all

 

Reflexiones finales 

 

Firewalld en CentOS 7 es una herramienta útil para agilizar el mantenimiento del cortafuegos. Es una opción fantástica para proteger su servidor debido a su diseño fácil de usar, zonas dinámicas y amplios conjuntos de reglas. Puede aumentar la seguridad de su sistema CentOS 7 optimizando la configuración de su cortafuegos mediante la comprensión de sus comandos fundamentales y la adhesión a las mejores prácticas. Para proteger CentOS 7 de forma eficaz, asegúrese de seguir estas configuraciones y prácticas recomendadas. Recuerde que una estrategia de ciberseguridad sólida debe incluir un cortafuegos correctamente configurado.

 

Además, es importante tener en cuenta que el soporte oficial para CentOS 7 finalizará el 30 de junio de 2024. Sin más actualizaciones de seguridad y correcciones de errores después de esta fecha de fin de vida útil, los sistemas CentOS son muy susceptibles a las vulnerabilidades de seguridad. Por lo tanto, es crucial tomar medidas antes de la fecha de finalización.

 

Dado que CentOS 8 ya ha ha llegado al final de su vida útily no existe CentOS 9, no puede actualizar a la siguiente versión soportada. Lo que puede hacer es migrar a una distribución alternativa soportada a largo plazo, como AlmaLinux o considerar CentOS Stream 9 si está buscando una opción rolling-release.

 

Descubra cómo migrar CentOS 7 a AlmaLinux 8 o 9 en nuestro tutorial paso a paso.

 

Como alternativa, puede utilizar Soporte extendido del ciclo de vida de TuxCare para CentOS 7 si necesita seguir utilizando CentOS 7 durante más tiempo. Ofrece cuatro años adicionales de soporte para CentOS 7 con actualizaciones de seguridad y parches que protegen su sistema de vulnerabilidades. Además, dispondrá de tiempo adicional para planificar su migración sin dejar de estar seguro.

 

Tanto si desea migrar a AlmaLinux como si desea adquirir el soporte ampliado, debe crear una estrategia detallada para hacer frente al final de la vida útil de CentOS 7.

Más información en CentOS 7 End of Life Playbook.

 

Resumen
Firewalld en CentOS 7: Simplificando la gestión del cortafuegos
Nombre del artículo
Firewalld en CentOS 7: Simplificando la gestión del cortafuegos
Descripción
Descubra cómo Firewalld en CentOS 7 simplifica la gestión del cortafuegos, facilitando la seguridad de su servidor. Conozca las principales ventajas y comandos.
Autor
Nombre del editor
TuxCare
Logotipo de la editorial

Únase a más de 4.500 profesionales de Linux y el código abierto.

2 veces al mes. Sin spam.

Índice
Obtenga las respuestas de seguridad de código abierto que necesita

Únase a más de 4.500 profesionales de Linux y el código abierto.

2 veces al mes. Sin spam.