[FUG-BR] Firewall quando reinicia, não volta o PF

eduwutzl em gmail.com eduwutzl em gmail.com
Sexta Outubro 8 08:19:43 BRT 2010


Bom dia

Tenho um Servidor Firewall/Gateway, rodando PF,
Todas as vezes que reinicio o servidor, tenho que executar meu script para
subir o PF, que tem o seguinte conteúdo.

#!/bin/sh
pfctl -F all >> /root/scripts/pf.log
pfctl -f /etc/pf.conf >> /root/scripts/pf.log


Até aí, tudo bem,
Porem, percebi que foi depois que adicionei uma regra no meu PF.CONF,
contendo um host dinamico, que usava "dyndns".

pass in quick on rl0 from $rede_interna to layher-serv.ddns.com.br keep
state

Antes dessa regra, eu não tinha esse problema, rebootava, e subia
normalmente o PF.


Nos logs, percebo que o PF não consegue resolver o nome, na inicialização,
na hora da inicialização, ou coisa parecida.
Alguem já passou por isso?

Obs: antes dessa regra, com ddns, subia normalmente
meu rc.conf
# cat /etc/rc.conf

# -- sysinstall generated deltas -- # Mon Jul 19 05:01:24 2010
# Created: Mon Jul 19 05:01:24 2010
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
dmesg_enable="YES"
defaultrouter="200.168.31.65"


hostname="FauLtX"

ifconfig_fxp0="inet 200.168.XXX.XXX netmask 255.255.255.192"
ifconfig_rl0="inet 192.168.0.252 netmask 255.255.255.0"

moused_enable="YES"
sshd_enable="YES"
check_quotas="NO"
ntpd="NO"
sendmail_flags="NO"
gateway_enable="YES"
kern_securelevel="1"
kern_securelevel_enable="YES"
pf_enable="YES"
pflog_enable="YES"
named_enable="YES"
# -- sysinstall generated deltas -- # Mon Jul 19 09:34:15 2010
keymap="br275.cp850"
# dhcpd
dhcpd_enable="YES"
# squid
squid_enable="YES"
# ntop
ntop_enable="YES"
# apache22
apache22_enable="YES"
# zabbix_agentd
zabbix_agentd_enable="YES"



++++++++++++++++++++++++++++++++++++
Eduardo Wutzl
Analista Unix
eduwutzl em gmail.com
-
11-7892-7580
Nextel ID: 100*116975
++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++
              ,        ," 1+
             /(        )`" 1+
             \ \___   / |" 1+
             /- _  `-/  '" 1+
            (/\/ \ \   /\" 1+
            / /   | `    \" 1+
            O O   ) /    |" 1+
            `-^--'`<     '" 1+
           (_.)  _  )   /" 1+
            `.___/`    /" 1+
              `-----' /" 1+
 <----.     __ / __   \" 1+
 <----|====O)))==) \) /====" 1+
 <----'    `--' `.__,' \" 1+
              |        |" 1+
               \       /       /\" 1+
          ______( (_  / \______/" 1+
        ,'  ,-----'   |" 1+
        `--{__________)"
++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++


Mais detalhes sobre a lista de discussão freebsd