Tenho um problema com ipfw veja minha regras no rc.filters

#!/bin/sh
/sbin/ipfw -f flush
/sbin/ipfw add 50 allow  tcp from me to any
/sbin/ipfw add 51 fwd 127.0.0.1,3128 tcp from any to any 80
/sbin/ipfw add 52 allow all from any to any via lo0
/sbin/ipfw add 53 deny ip from any to 127.0.0.0/8
/sbin/ipfw add 54 divert natd all from any to any via rl0

Quando tento executar com o comando “sh” a regra numero 51 da o erro 
mostrado abaixo

server# sh rc.filters 
Flushed all rules.
00050 allow tcp from me to any
ipfw: getsockopt(IP_FW_ADD): Invalid argument
00052 allow ip from any to any via lo0
00053 deny ip from any to 127.0.0.0/8
00054 divert 8668 ip from any to any via rl0

Já usei varias vezes essa regra e nunca tive esse problema meu servidor é um 
Freebsd 5.3 as configurações do Kernel abaixo.

#NAT
options         IPFIREWALL
options         IPFIREWALL_DEFAULT_TO_ACCEPT
options         IPFIREWALL_VERBOSE_LIMIT=100
options         IPDIVERT
options         IPSTEALTH
options         DUMMYNET
options         TCP_DROP_SYNFIN

Agradeço muito qualquer ajuda. 


Gelsimauro Batista dos Santos


_______________________________________________
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br

Responder a