[FUG-BR] O que está errado nessas regras ipfw ?

Flávio Barros flaviobarros.gyn em pop.com.br
Qui Fev 23 15:32:33 BRT 2006


Senhores, ao executar o script abaixo eu não consigo navegar. Agora, se
defino o tipo do firewall como open no rc.conf e carrego via console a
regra que redireciona para o squid, tudo funciona. O que estou fazendo de
errado ?

Outra coisa,coloquei esse script em /usr/local/etc/rc.d com o nome de 
firewall.rules. Como faço para que o mesmo seja executado após o boot ?

No meu rc.conf é preciso colocar :
firewall_enable="YES"
firewall_quiet="YES"
#firewall_type="OPEN"
#firewall_type="/etc/firewall.rules"


###########################################################################
#                          DECLARACAO DE VARIAVEIS                        #
###########################################################################
iflan="xl0"             
ifwan="rl0"
cmd="ipfw -q add "     
ks="keep-state"        
lan="172.21.5.0/24"

###########################################################################
#                          RESETA O FIREWALL                              #
###########################################################################
ipfw -q -f flush       # Deleta todas as regras

###########################################################################
#                          Checa primeiro as regras dinamicas            #
###########################################################################
$cmd 500 check-state

###########################################################################
#                          LOOPBACK                                       #
###########################################################################
$cmd 510 allow ip from any to any via lo0
$cmd 520 deny ip from any to 127.0.0.0/8
$cmd 530 deny ip from 127.0.0.0/8 to any

###########################################################################
#                   NATD PARA REDE INTERNA                                #
###########################################################################
$cmd 490 divert 8668 ip from any to any via $ifwan

###########################################################################
#                   REDIRECT PARA O SQUID                                 #
###########################################################################
$cmd 800 fwd 127.0.0.1,3128 tcp from $lan to any 80 via $iflan

###########################################################################
#                   TRAFEGO INTERNO                                       #
###########################################################################
$cmd 810 allow all from $lan to any $ks

################### FIM ##############################################

_______________________________________________
freebsd mailing list
freebsd em fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br



Mais detalhes sobre a lista de discussão freebsd