{"id":581,"date":"2026-05-06T10:00:34","date_gmt":"2026-05-06T13:00:34","guid":{"rendered":"https:\/\/jrtx.com.br\/blog\/2026\/05\/06\/aula-7-firewalld-firewall-dinamico-para-rhel-centos-e-fedora\/"},"modified":"2026-05-06T10:00:34","modified_gmt":"2026-05-06T13:00:34","slug":"aula-7-firewalld-firewall-dinamico-para-rhel-centos-e-fedora","status":"publish","type":"post","link":"https:\/\/jrtx.com.br\/blog\/2026\/05\/06\/aula-7-firewalld-firewall-dinamico-para-rhel-centos-e-fedora\/","title":{"rendered":"Aula 7: firewalld \u2014 firewall din\u00e2mico para RHEL, CentOS e Fedora"},"content":{"rendered":"<p>Bem-vindo \u00e0 Aula 7 do nosso curso &#8220;Firewall, fail2ban e CrowdSec \u2014 Do Zero ao Avan\u00e7ado&#8221;. Hoje, vamos explorar o <strong>firewalld<\/strong>, um firewall din\u00e2mico amplamente utilizado em sistemas RHEL, CentOS e Fedora. Voc\u00ea aprender\u00e1 o que \u00e9 o firewalld, como ele funciona e como instal\u00e1-lo e configur\u00e1-lo. Esta aula \u00e9 crucial, pois o firewalld \u00e9 uma ferramenta essencial para proteger suas infraestruturas de rede de amea\u00e7as externas.<\/p>\n<h3>O que voc\u00ea vai aprender nesta aula<\/h3>\n<ul>\n<li>O que \u00e9 o firewalld e por que ele \u00e9 importante<\/li>\n<li>As funcionalidades e vantagens do firewalld<\/li>\n<li>Como instalar e configurar o firewalld em diferentes sistemas<\/li>\n<\/ul>\n<h3>Introdu\u00e7\u00e3o ao firewalld<\/h3>\n<p>O <strong>firewalld<\/strong> \u00e9 uma solu\u00e7\u00e3o de firewall que fornece gerenciamento din\u00e2mico de zonas de confian\u00e7a e regras de firewall. Ele \u00e9 preferido em distribui\u00e7\u00f5es como RHEL (Red Hat Enterprise Linux), CentOS e Fedora, pois suporta altera\u00e7\u00f5es de configura\u00e7\u00e3o sem a necessidade de reiniciar a sess\u00e3o de firewall. Essa caracter\u00edstica \u00e9 essencial para ambientes de produ\u00e7\u00e3o, onde a continuidade do servi\u00e7o \u00e9 cr\u00edtica.<\/p>\n<h3>Conceitos fundamentais do firewalld<\/h3>\n<p>Antes de mergulharmos na pr\u00e1tica, vamos entender alguns conceitos b\u00e1sicos:<\/p>\n<ul>\n<li><strong>Zonas:<\/strong> S\u00e3o cole\u00e7\u00f5es de regras de firewall que definem o n\u00edvel de confian\u00e7a de uma rede. Isso permite a aplica\u00e7\u00e3o de regras conforme o risco percebido da rede.<\/li>\n<li><strong>Servi\u00e7os:<\/strong> Configura\u00e7\u00f5es pr\u00e9-definidas para diferentes aplica\u00e7\u00f5es, como HTTP, SSH, etc., facilitando a libera\u00e7\u00e3o ou bloqueio de tr\u00e1fego.<\/li>\n<li><strong>Configura\u00e7\u00e3o din\u00e2mica:<\/strong> Capacidade de alterar regras de firewall sem reiniciar o servi\u00e7o, vital para opera\u00e7\u00f5es cont\u00ednuas.<\/li>\n<\/ul>\n<h3>Instalando o firewalld<\/h3>\n<pre><code># Para CentOS\/RHEL 8\nsudo yum install firewalld\n\n# Para Fedora\nsudo dnf install firewalld\n<\/code><\/pre>\n<p>Ap\u00f3s a instala\u00e7\u00e3o, voc\u00ea pode iniciar o firewalld e habilit\u00e1-lo para inicializar com o sistema usando os seguintes comandos:<\/p>\n<pre><code># Iniciar o servi\u00e7o firewalld\nsudo systemctl start firewalld\n\n# Habilitar o firewalld para iniciar com o sistema\nsudo systemctl enable firewalld\n\n# Verificar o status do firewalld\nsudo systemctl status firewalld\n<\/code><\/pre>\n<p>\nCada linha desses comandos tem sua import\u00e2ncia:<\/p>\n<ul>\n<li><strong>sudo yum\/dnf install firewalld:<\/strong> Instala o pacote firewalld atrav\u00e9s dos gerenciadores de pacotes <strong>yum<\/strong> ou <strong>dnf<\/strong>.<\/li>\n<li><strong>sudo systemctl start:<\/strong> Inicia o servi\u00e7o firewalld.<\/li>\n<li><strong>sudo systemctl enable:<\/strong> Certifica-se de que o firewalld seja iniciado automaticamente durante a inicializa\u00e7\u00e3o do sistema.<\/li>\n<li><strong>sudo systemctl status:<\/strong> Verifica se o firewalld est\u00e1 ativo e funcionando corretamente.<\/li>\n<\/ul>\n<h3>Configurando o firewalld<\/h3>\n<p>Ap\u00f3s garantir que o <strong>firewalld<\/strong> est\u00e1 em execu\u00e7\u00e3o, voc\u00ea pode come\u00e7ar a configurar suas zonas e servi\u00e7os. Exemplo de como adicionar um servi\u00e7o a uma zona espec\u00edfica:<\/p>\n<pre><code># Adicionar servi\u00e7o HTTP \u00e0 zona p\u00fablica\nsudo firewall-cmd --zone=public --add-service=http --permanent\n\n# Recarregar as configura\u00e7\u00f5es para aplicar as mudan\u00e7as\nsudo firewall-cmd --reload\n<\/code><\/pre>\n<p>Nesse trecho de c\u00f3digo, adicionamos o servi\u00e7o HTTP \u00e0 zona p\u00fablica e recarregamos o <strong>firewalld<\/strong> para aplicar imediatamente a mudan\u00e7a.<\/p>\n<h3>Resumo da Aula 7<\/h3>\n<p>Hoje exploramos o <strong>firewalld<\/strong>, entendendo seu conceito e aprendendo a instal\u00e1-lo e configur\u00e1-lo nos sistemas RHEL, CentOS e Fedora. Em nossos projetos na JRT Technology Solutions, esse conhecimento \u00e9 aplicado diariamente para garantir seguran\u00e7a e efici\u00eancia em redes empresariais. Na pr\u00f3xima aula, abordaremos a rela\u00e7\u00e3o entre o firewalld e o fail2ban, explorando como essas ferramentas podem trabalhar juntas para aumentar a seguran\u00e7a do sistema.<\/p>\n<div style=\"margin:48px 0 32px;padding:32px 24px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;text-align:center;\">\n<p style=\"margin:0 0 8px;font-size:17px;color:#111827;font-weight:700;\">Quer aprender na pr\u00e1tica com especialistas?<\/p>\n<p style=\"margin:0 0 24px;font-size:15px;color:#1f2937;font-weight:400;\">A JRT Technology Solutions oferece treinamentos e implementa\u00e7\u00e3o de Firewall, fail2ban e CrowdSec para equipes corporativas.<\/p>\n<p>  <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=5521980606699&#038;text=Ol%C3%A1%21+Tenho+interesse+no+treinamento+de+Firewall%2C%20fail2ban%20e%20CrowdSec.&#038;type=phone_number&#038;app_absent=0\"\n     target=\"_blank\" rel=\"noopener noreferrer\"\n     style=\"display:inline-flex;align-items:center;gap:12px;background:#25D366;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;font-weight:600;padding:14px 28px;border-radius:100px;text-decoration:none;box-shadow:0 4px 12px rgba(37,211,102,0.4);letter-spacing:0.01em;\"><br \/>\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"#ffffff\">\n      <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n    <\/svg><br \/>\n    Falar no WhatsApp<br \/>\n  <\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aprenda a configurar o firewalld, o firewall din\u00e2mico essencial para RHEL, CentOS e Fedora, e proteja seu sistema com pr\u00e1ticas eficazes.<\/p>\n","protected":false},"author":1,"featured_media":580,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":0,"footnotes":""},"categories":[50],"tags":[990,991,978,988,18,989],"class_list":["post-581","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-firewall","tag-centos-firewall","tag-fedora-seguranca","tag-firewall-dinamico","tag-firewalld","tag-gerenciamento-de-firewall","tag-rhel-seguranca"],"_links":{"self":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/comments?post=581"}],"version-history":[{"count":0,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/581\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media\/580"}],"wp:attachment":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media?parent=581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/categories?post=581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/tags?post=581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}