Para instalação do PF no FreeBSD é necessário compilar o kernel do FreeBSD com suporte ao PF, habilitando os módulos necessários. Para o funcionamento do PF no FreeBSD é necessário adicionar as seguintes linhas de comando no arquivo de configuração /etc/rc.conf, conforme mostrado abaixo:
pf_enable=”YES” # Habilita PF (se necessário inicia os módulos)
pf_rules=”/etc/pf.conf” # arquivo de configurações das regras do PF
pf_flags=”” # Parâmetros adicionais para iniciar o PF
pflog_enable=”YES” # Inicia pflogd(8)
pflog_logfile=”/var/log/pflog” # Onde serão armazenados os logs do PF
pflog_flags=”” # Parâmetros adicionais ao iniciar os logs