Este tutorial lo ayudará a aprender cómo deshabilitar el firewall en CentOS 8 y muchas otras actividades de servicio como:
- Cómo habilitar el cortafuegos en CentOS 8
- Cómo comprobar el estado del cortafuegos
- Cómo detener el firewall en CentOS 8
- Cómo iniciar el cortafuegos en CentOS 8
FirewallD es una herramienta de administración de firewall en CentOS 8. Ayuda a configurar dinámicamente las reglas del firewall con soporte para el firewall basado en zonas. Los cortafuegos basados en zonas son sistemas de seguridad de red que supervisan el tráfico y toman medidas en función de un conjunto de reglas definidas que se aplican a los paquetes entrantes y salientes.
Sin embargo, iptables también es otra herramienta que administra las reglas de firewall en CentOS 8.
Las principales diferencias entre firewallD e iptables son:
- El almacenamiento de configuración –
iptables
almacena la configuración en/etc/sysconfig/iptables-config
mientras quefirewalld
lo almacena en varios archivos XML en/usr/lib/firewalld/
y/etc/firewalld/
. - Cada cambio en iptables necesita borrar todas las reglas antiguas y leer todas las reglas nuevas, mientras que con firewalld no hay que volver a crear todas las reglas; solo se aplica la diferencia.
- Firewalld puede cambiar la configuración durante el tiempo de ejecución sin que se pierdan las conexiones existentes.
Cómo verificar el estado del firewall en CentOS 8
[root@upgrade-centos ~]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-02-16 15:41:20 IST; 57s ago Docs: man:firewalld(1) Main PID: 748 (firewalld) Tasks: 2 (limit: 11361) Memory: 32.4M CGroup: /system.slice/firewalld.service └─748 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid Feb 16 15:41:18 upgrade-centos.novalocal systemd[1]: Starting firewalld - dynamic firewall daemon... Feb 16 15:41:20 upgrade-centos.novalocal systemd[1]: Started firewalld - dynamic firewall daemon.
Cómo detener el firewall en CentOS 8
[root@upgrade-centos ~]# systemctl stop firewalld [root@upgrade-centos ~]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: inactive (dead) since Wed 2022-02-16 15:43:54 IST; 1s ago Docs: man:firewalld(1) Process: 748 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS) Main PID: 748 (code=exited, status=0/SUCCESS) Feb 16 15:41:18 upgrade-centos.novalocal systemd[1]: Starting firewalld - dynamic firewall daemon... Feb 16 15:41:20 upgrade-centos.novalocal systemd[1]: Started firewalld - dynamic firewall daemon. Feb 16 15:41:20 upgrade-centos.novalocal firewalld[748]: WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. It will be removed in a future release. Please consider disabling it now. Feb 16 15:43:54 upgrade-centos.novalocal systemd[1]: Stopping firewalld - dynamic firewall daemon... Feb 16 15:43:54 upgrade-centos.novalocal systemd[1]: firewalld.service: Succeeded. Feb 16 15:43:54 upgrade-centos.novalocal systemd[1]: Stopped firewalld - dynamic firewall daemon.
Cómo deshabilitar el firewall en CentOS 8
[root@upgrade-centos ~]# systemctl disable firewalld Removed /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Cómo habilitar el firewall en CentOS 8
[root@upgrade-centos ~]# systemctl enable firewalld Created symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service → /usr/lib/systemd/system/firewalld.service. Created symlink /etc/systemd/system/multi-user.target.wants/firewalld.service → /usr/lib/systemd/system/firewalld.service.
Cómo iniciar el firewall en CentOS 8
[root@upgrade-centos ~]# systemctl start firewalld [root@upgrade-centos ~]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-02-16 15:46:51 IST; 1s ago Docs: man:firewalld(1) Main PID: 5466 (firewalld) Tasks: 2 (limit: 11361) Memory: 23.5M CGroup: /system.slice/firewalld.service └─5466 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid Feb 16 15:46:50 upgrade-centos.novalocal systemd[1]: Starting firewalld - dynamic firewall daemon... Feb 16 15:46:51 upgrade-centos.novalocal systemd[1]: Started firewalld - dynamic firewall daemon.
Cómo permitir/eliminar puertos en firewallD en CentOS 8
Aquí hay un artículo sobre cómo abrir puertos HTTP 80 y HTTPS 443 en firewalld en CentOS 8. Esto funciona para todos los servidores web como Apache, Nginx, etc. De forma predeterminada, estos puertos no se abrirán. El mismo procedimiento se puede extender también para otros puertos o servicios.