configuracao_padrao_ipfw_para_compilar_o_kernel
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
configuracao_padrao_ipfw_para_compilar_o_kernel [2023/04/19 22:12] – criada dhiemeson.nascimento | configuracao_padrao_ipfw_para_compilar_o_kernel [2024/03/02 18:38] (atual) – dhiemeson.nascimento | ||
---|---|---|---|
Linha 41: | Linha 41: | ||
options | options | ||
options | options | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Arquivo Padrão de Configuração de Regras do Firewall ===== | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | #!/bin/sh | ||
+ | # | ||
+ | # regras do firewall | ||
+ | # | ||
+ | |||
+ | ## exemplo de criacao de variaveis | ||
+ | |||
+ | fw="/ | ||
+ | pfcmd="/ | ||
+ | |||
+ | # | ||
+ | # flush | ||
+ | # | ||
+ | $pfcmd -d | ||
+ | $fw -f flush | ||
+ | $fw -f pipe flush | ||
+ | $fw -f queue flush | ||
+ | |||
+ | # trata loopback | ||
+ | $fw add 10100 allow all from any to any via lo0 | ||
+ | $fw add 10110 deny all from any to 127.0.0.1/8 | ||
+ | $fw add 10111 deny all from 127.0.0.1/8 to any | ||
+ | |||
+ | # trata problemas comuns | ||
+ | $fw add 10200 deny tcp from any to any frag | ||
+ | $fw add 10210 deny tcp from any to any tcpflags syn,fin | ||
+ | $fw add 10220 deny tcp from any to any tcpflags fin,!ack | ||
+ | |||
+ | # check state | ||
+ | $fw add 10224 check-state | ||
+ | |||
+ | ## comando liberando todo o acesso via ssh para o firewall. Em modo stateless | ||
+ | |||
+ | $fw add 100 allow tcp from any to me 22 | ||
+ | $fw add 101 allow tcp from me 22 to any | ||
+ | |||
+ | ## exempo de outra regra que liberaria o acesso via ssh de qualquer lugar para o firewall. Em modo stateful | ||
+ | |||
+ | #$fw add 100 allow tcp from any to me 22 keep-state | ||
+ | |||
+ | # | ||
+ | # Liberar icmp de todo lugar para todo lugar | ||
+ | # | ||
+ | |||
+ | $fw add 300 allow icmp from any to any | ||
+ | |||
+ | ## Liberar DNS para acesso a internet | ||
+ | |||
+ | $fw add 600 allow { tcp or udp } from any to any dst-port 53 keep-state | ||
+ | |||
+ | ## Liberar HTTP/HTTPS para acesso a internet | ||
+ | |||
+ | $fw add 900 allow tcp from any to any dst-port 80,443 keep-state | ||
+ | |||
+ | ## comando que bloqueia tudo, exceto o que estiver liberado acima desta regra | ||
+ | |||
+ | $fw add 65500 deny all from any to any ## funciona como um firewall de politica fechada, bloqueia tudo exceto o que ja esta liberado acima desta reg | ||
+ | |||
+ | $pfcmd -e | ||
+ | $pfcmd -f / | ||
+ | |||
+ | |||
</ | </ |
configuracao_padrao_ipfw_para_compilar_o_kernel.1681942356.txt.gz · Última modificação: 2023/04/19 22:12 por dhiemeson.nascimento