João para podermos ajuda-lo será necessário ver o conteúdo do arquivo "/etc/firewall/fire1" e neste arquivo que estão as regras propriamente ditas.
2009/7/7 João Henrique Viana <[email protected]> > Galera, > > Antes usando o Etch usava o script abaixo para carregar minhas regras no > Iptables diretamente no boot, agora no Lenny ao utilizar este script as > regras são carregadas mas a navegação não é possível. > Já descomentei a linha referente ao forward de ipv4 no arquivo > /etc/sysctl.conf, mas a cada reboot tenho de chamar o script com as regras > do firewall (/etc/firewall/fire1) novamente para liberar a navegação. > Se alguém puder me dar uma ajuda ou indicar outra melhor forma de carregar > estas regras no boot eu agradeço. > > Sds, > > João Henrique > > /etc/init.d# cat init.d/firewall > #!/bin/bash > # > # firewall This shell script takes care of starting and stopping > # your firewall > # > # chkconfig: 3 56 11 > # description: This service starts/stops your firewall. Starts by calling \ > # the /etc/rc.d/fire1 scritp and stops by flushing all the tables and > setting \ > # their default policies to ACCEPT. > # Source function library. > > . /etc/init.d/functions > > [ -f /etc/firewall/fire1 ] || exit 0 > [ -f /sbin/iptables ] || exit 0 > > IPTABLES="/sbin/iptables" > > start() { > /etc/firewall/fire1 > return $? > } > stop() { > $IPTABLES -P INPUT ACCEPT > $IPTABLES -P OUTPUT ACCEPT > $IPTABLES -P FORWARD ACCEPT > # os comandos abaixo deletam todas as regras nas tables Filter e > Nat > $IPTABLES -F > $IPTABLES -t nat -F > # Delete all User-specified chains > $IPTABLES -X > $IPTABLES -t nat -X > return $? > } > restart() { > stop > start > } > > # See how we were called. > case "$1" in > start) > start > ;; > stop) > stop > ;; > restart) > restart > ;; > reload) > start > ;; > *) > echo $"Usage: $0 {start|stop|restart|reload}" > exit 1 > esac > > exit $? > > -- To UNSUBSCRIBE, email to > [email protected] with a subject of > "unsubscribe". Trouble? Contact [email protected] -- +=================================================================+ #!/usr/bin/env python print "Sinval Júnior" print "[email protected]" +==================================================================+ Saiba o que é Software Livre! Veja http://www.gnu.org/philosophy/free-sw.pt-br.html +==================================================================+

