> ## Documentation Index
> Fetch the complete documentation index at: https://docs.saninternet.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Firewall

> Decide que conexões chegam ao servidor, que conexões saem dele e o que passa por ele, porta por porta e endereço por endereço.

**Caminho no painel:** menu da esquerda > **SEGURANÇA** > **Firewall**

A tela avisa, logo no alto: *"Preste atenção à ordem das regras. Coloque as regras
específicas em primeiro lugar e as gerais em segundo lugar. Assim que uma regra se
aplica, as seguintes regras não são mais avaliadas."*

As regras se mudam no modo de edição, explicado em
[Mudar as regras do firewall](/keyhelp-admin/mudar-as-regras-do-firewall). Nesta tela, fora dele,
elas só são mostradas.

## O status, e o botão que desliga

![Faixa de status: Firewall está ativado, à esquerda, e Ativar o modo de edição, à direita](https://mintcdn.com/san-internet/uqy6kUqe17ldMjVV/keyhelp-admin/imagens/firewall-status.png?fit=max\&auto=format\&n=uqy6kUqe17ldMjVV\&q=85\&s=46723bd30db7a82813bcb333c9167351)

**Firewall está ativado** não é só um aviso: é o botão que desliga o firewall.

> [!WARNING]
>
> **Um clique desliga o firewall inteiro, sem confirmação**
>
> Medido: depois do clique, o firewall passou a aceitar tudo, nas três direções, e
> uma porta sem regra nenhuma passou a responder a quem chamava de fora. O botão
> vira **Firewall está desativado**, e o Registro de Eventos grava *"Firewall
> disabled."* A tabela do Fail2Ban, que bloqueia os endereços banidos, continuou no
> lugar.

Para religar, clique em **Firewall está desativado**. Medido: as regras que estavam
em uso voltaram iguais, e o painel rodou o teste contra se trancar fora, o mesmo
de [Mudar as regras do firewall](/keyhelp-admin/mudar-as-regras-do-firewall).

## As três tabelas

![Tabela Tráfego de entrada com as oito regras de fábrica, o Ping e a Política padrão](https://mintcdn.com/san-internet/uqy6kUqe17ldMjVV/keyhelp-admin/imagens/firewall-entrada.png?fit=max\&auto=format\&n=uqy6kUqe17ldMjVV\&q=85\&s=9bd54bae0dd834a5b60e815d5a896592)

| Tabela | O que controla | De fábrica |
| - | - | - |
| **Tráfego de entrada** | as conexões que chegam ao servidor | as 8 regras abaixo, o **Ping** em **Permitir** e a **Política padrão** em **Recusar** |
| **Tráfego de saída** | as conexões que o servidor abre para fora | nenhuma regra, e a **Política padrão** em **Permitir** |
| **Tráfego encaminhado** | o que passa pelo servidor a caminho de outra máquina | nenhuma regra, e a **Política padrão** em **Recusar** |

A **Política padrão** é o que acontece com o que nenhuma regra pegou. Na
entrada ela recusa, então **uma porta fora da lista fica fechada**. Medido: um
serviço de teste numa porta sem regra não respondeu de fora.

Na coluna **ORIGENS**, ou **DESTINOS**, um traço quer dizer qualquer endereço.

### As regras de fábrica, na entrada

| Posição | Nome | Ação | Portas |
| - | - | - | - |
| 1 | **SSH** | Permitir | TCP 22 |
| 2 | **DNS** | Permitir | TCP 53 e UDP 53 |
| 3 | **HTTP / HTTPS** | Permitir | TCP 80 e 443 |
| 4 | **POP3** | Permitir | TCP 110 e 995 |
| 5 | **IMAP** | Permitir | TCP 143 e 993 |
| 6 | **SMTP** | Permitir | TCP 25, 465 e 587 |
| 7 | **MariaDB / MySQL** | **Recusar** | TCP 3306 |
| 8 | **FTP + ProFTPD Passive Ports** | Permitir | TCP 20, 21 e de 30000 a 30500 |

A regra 7 recusa a porta do banco de dados, a 3306. Abrir o banco para outro
computador está em
[Servidor do Banco de Dados](/keyhelp-admin/servidor-do-banco-de-dados).

## O que cada ação faz

| Ação | O que a tela diz | Medido |
| - | - | - |
| **Permitir** | | a conexão passa |
| **Recusar** | *"Descarta o tráfego sem qualquer resposta ao host remoto. O host remoto não conseguirá saber se um serviço está em execução."* | quem chama de fora espera até desistir, sem resposta |
| **Rejeitar** | *"Descarta o tráfego e informa ao host remoto que foi bloqueado pelo firewall."* | de um computador com Windows, o mesmo que **Recusar**: a conexão esperou até desistir, pelo IPv4 e pelo IPv6 |

**A ordem decide.** Medido com duas regras para a mesma porta: com o **Recusar**
em cima do **Permitir**, a porta ficou fechada; com o **Permitir** em cima, ela
abriu.

**Cada regra vale para IPv4 e IPv6.** Uma regra com endereço de origem vai para o
lado do endereço: medido com um IPv4 e um IPv6 na mesma regra, cada um entrou no
seu.

## O que o Registro de Eventos grava

| Ação | Evento |
| - | - |
| aplicar regras, ou religar o firewall | *"Firewall rules applied."* |
| desligar o firewall | *"Firewall disabled."* |
| o painel desfazer regras que trancaram o administrador fora | *"Firewall backup restored after admin has been locked out from server."*, como aviso |

Mexer no rascunho, no modo de edição, não grava evento: só aplicar grava.

## Depois de reiniciar o servidor

As regras voltam sozinhas. A cada aplicação, o painel grava as regras em uso num
arquivo do servidor, e uma tarefa que roda na inicialização da máquina as carrega
de volta. Medido: o arquivo foi regravado um segundo antes do evento *"Firewall
rules applied."*, e as regras estavam no lugar depois de um reinício do servidor.

## O que pode dar errado

| Sintoma | Causa | O que fazer |
| - | - | - |
| **Um serviço novo não responde de fora** | a porta dele não tem regra, e a política padrão recusa | criar uma regra **Permitir** para a porta, em [Mudar as regras do firewall](/keyhelp-admin/mudar-as-regras-do-firewall) |
| **Liberei a porta e ela continua fechada** | há uma regra **Recusar** para a mesma porta acima da nova | mudar a ordem, no modo de edição |
| Um programa de fora não conecta no banco de dados | a regra 7 recusa a porta 3306 | ver [Servidor do Banco de Dados](/keyhelp-admin/servidor-do-banco-de-dados) |
| **O firewall ficou desligado** | alguém clicou em **Firewall está ativado**, que desliga sem confirmação | clicar em **Firewall está desativado** |

## Ver também

* [Mudar as regras do firewall](/keyhelp-admin/mudar-as-regras-do-firewall), o modo de edição e a trava contra se trancar fora
* [Servidor do Banco de Dados](/keyhelp-admin/servidor-do-banco-de-dados), a porta 3306
* [Acesso ao Suporte](/keyhelp-admin/acesso-ao-suporte), que usa o SSH liberado pela regra 1
* [Monitoramento de Portas / Estatísticas de Socket](/keyhelp-admin/monitoramento-de-portas), as portas em que os programas escutam, que esta tela abre ou fecha para fora


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.