# 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__
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)