[FUG-BR] Compilando PF e documentação para Implementação

João David Prevedello jd em prevedello.inf.br
Sábado Setembro 30 10:58:55 BRT 2006


Bom dia lista.

Para a galera que ta pesquisando PF.

Para compilar.

cd /usr/src/sys/i386/conf

cp GENERIC PFSERVER

Edita o arquivo PFSERVER

Customiza o kernel do jeito que tu quiser

Adiciona,

device          pf
device          pflog
device          pfsync

options         ALTQ
options         ALTQ_CBQ
options         ALTQ_PRIQ
options         ALTQ_RED
options         ALTQ_RIO
options         ALTQ_HFSC
options         ALTQ_CDNR

Compila

Make depend && make && make install.

Depois de pronto no rc.conf

Adiciona, 

# Opcoes para o PF
pf_enable="YES"
pf_rules="/etc/pf.conf"
pf_program="/sbin/pfctl"
pflog_enable="YES"
pflog_logfile="/var/log/pflog"
pflog_program="/sbin/pflogd"

Cria o arquivo pf.conf dentro do /etc

A documentação pra ti saber trabalhar com PF encontra na pagina do openbsd.
É simples, pra mim funciona beleza, porem ainda não me livrei do IPFW pois
estou achando complicado trabalhar com uma grande quantidade de ips no PF,
ainda to estudando ele.
Se alguém tiver um modo agradável de inserir uma quantidade de uns 150 ips
(controle de banda individual de cada um) no pf. Dá as dicas ai.

DOCUMENTAÇÃO PF

http://www.openbsd.org/faq/pf/pt/index.html
Aconselho ler, mas não é ir nos confs... é ler mesmo antes de comessar.

Abraço e bom final de semana a todos.

Att

João David Prevedello
Portal das Hortênsias
Canela / RS



Mais detalhes sobre a lista de discussão freebsd