cortafuegos es un front-end para el cortafuegos netfilter incorporado en los sistemas Linux. La principal ventaja de firewalld sobre el uso de comandos nftables/iptables sin procesar es que es más fácil de usar, especialmente para funciones de firewall más complejas como reglas cronometradas. En este sentido, es similar al cortafuegos sencillo (ufw) que viene instalado de forma predeterminada en los sistemas Ubuntu.
En CentOS, firewalld es la interfaz de firewall predeterminada y ya debería estar instalada en su sistema. En esta guía, lo guiaremos a través de la instalación de firewalld en CentOS, que incluye algunos comandos básicos de uso para que pueda comenzar a administrar el firewall.
En este tutorial aprenderás:
- Cómo instalar y actualizar firewalld
- comandos de uso básico de cortafuegos
cortafuegos en CentOS
Requisitos de software y convenciones de la línea de comandos de Linux Categoría | Requisitos, convenciones o versión de software utilizada |
Sistema | CentOS |
Software | cortafuegos |
Otro | Acceso privilegiado a su sistema Linux como root o a través de sudo comando. |
Convenciones | # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios |
Instalar y actualizar firewalld
Si está ejecutando una versión reciente de CentOS como CentOS 8 o CentOS 7, firewalld ya debería estar instalado en el sistema. Si se eliminó del sistema o necesita actualizarlo, use el siguiente comando en la terminal:
CentOS 8 y posteriores:
# dnf insall firewalld
CentOS 7 y anteriores:
# yum install firewalld
comandos básicos de uso de cortafuegos
Para administrar el servicio firewalld, puede usar los comandos systemctl.
Verifique el estado actual de firewalld y vea si se está ejecutando:
# systemctl status firewalld
Estado del servicio firewalld en CentOS
Habilite o inhabilite firewalld para que no se inicie automáticamente al iniciar el sistema:
# systemctl enable firewalld
OR
# systemctl disable firewalld
Inicie o detenga el servicio firewalld:
# systemctl start firewalld
OR
# systemctl stop firewalld
Una vez que esté listo para comenzar a configurar firewalld, tenemos una guía sobre la introducción a los comandos firewalld y firewall-cmd que debe consultar.
Conclusión
En esta guía, vimos cómo instalar y actualizar firewalld en un sistema CentOS, así como también cómo iniciar, detener, habilitar y deshabilitar el servicio. Ahora que lo tiene en funcionamiento, le recomendamos que consulte nuestra guía más detallada para conocer su configuración.