Files
projeto-importado/docs/padronizacao-pfsense.md
2025-11-28 00:29:42 -03:00

81 lines
3.5 KiB
Markdown

# PfSense
A estrutura dos clientes, sempre é composta por um firewall virtualizado, responsável por realizar o NAT e a segurança do perímetro de cada cliente, diante disto, realizaremos alguns ajustes necessários para realizar o deploy dos micro serviços em docker, assim como, ativaremos o recurso de resolução de nomes para a rede interna do cliente, algo primordial para o funcionamento do docker e o glusterfs.
## Ajustes
Afim de padronizarmos a nomenclatura e a utilização dos endereços IP de cada servidor, será necessário realizar alguns ajustes no firewall.
Acesse o pfsense através da interface web.
Exemplo: https://172.24.1.24:9080/
1.) Ajuste o hostname
- Vá em __System__ > __General Setup__
__Hostname__: 08573-demonstracao-afw-01-0260
Clique em __Save__
![pfsense-hostname](../img/pfsense-hostname.png)
2.) Ajuste as configurações do Zabbix-Agent
- Vá em __Services__ > __Zabbix Agent 6__
__Hostname__: 08573-demonstracao-afw-01-0260.atende.net
Clique em __Save__
![pfsense-zabbix-agent](../img/pfsense-zabbix-agent.png)
3.) Ajuste as regras de NAT
- Vá em __Firewall__ > __NAT__
Ajuste conforme a [`padronização`](https://documentos.ipm.com.br/data-center/padroes/src/branch/master/docs/nat-default.md) de portas e endereços IP.
![pfsense-nat](../img/pfsense-nat.png)
4.) Ajuste as regras, movimentando-as corretamente.
- Vá em __Firewall__ > __Rules__ > __INT_RT__
![pfsense-rules-int-rt](../img/pfsense-rules-int-rt.png)
- Clique em __Save__ > __Apply Changes__
5.) Adicione uma nova regra, liberando acesso a autenticação via LDAP.
- Vá em __Firewall__ > __Rules__ > __LAN__
![pfsense-rules-lan](../img/pfsense-rules-lan.png)
- Clique em __Save__ > __Apply Changes__
6.) Ajuste a porta de Acesso SSH do Firewall
- Vá em __System__ > __Advanced__
__SSH Port__: 21
Clique em __Save__
![pfsense-advanced-ssh](../img/pfsense-advanced-ssh.png)
* Após ajustado, altere a porta de acesso SSH no Alias
Vá em __Firewall__ > __Aliases__ > __Ports__ <br>
Altere o fw_ports alterando a porta 9022 para 9021
![pfsense-alias-ports](../img/pfsense_alias_ports.png)
![pfsense-alias-ports-2](../img/pfsense_alias_ports2.png)
## DNSForwarder
Ativaremos o __DNSForwarder__, para que a resolução de nomes funcione adequadamente, possibilitando a criação dos clusters com o __docker swarm__ e o __glusterfs__.
1.) Ative o serviço do DNS Forwarder.
- Vá em __Services__ > __DNS Forwarder__
__Enable__: Habilitado
__Interfaces__: LAN
![pfsense-dns-forwarder](../img/pfsense-dns-forwarder.png)
- Clique em __Save__ > __Apply Changes__
2.) Cadastre o nome de todos os servidores, com os seus respectivos endereços ip e os domínios abaixo.
```console
# description: Deve apontar para o endereço ip do servidor de aplicação PHP.
cliente.atende.net
# description: Deve apontar sempre para o endereço IP virtual configurado com no keepalived.
ies-api-gateway.atende.net
```
- Vá em __Host Overrides__ e clique em __add__
Informe o nome dos servidores e os seus respectivos endereços ip.
![pfsense-dns-forwarder-domains](../img/pfsense-dns-forwarder-domains.png)
- Clique em __Save__ > __Apply Changes__
# Conclusão
Com estes procedimento, realizamos os ajustes nas configurações do pfsense e ativamos a resolução de nomes para a rede do cliente.
- [` Ir para Página de Padronização`](./padronizacao-servidores.md)
- [` Ir para Página Principal`](../README.md)