mary.popins
(usa Conectiva)
Enviado em 11/06/2008 - 09:17h
Olá giaco!
Então ... eu tenho um arquivo ipchains que tem umas regras, daí eu coloquei essas duas e ele dá o seguinte erro:
/sbin/ipchains - can only set policy in built-in chains.
Tentei executá-lo direto e dá o mesmo erro!
Aqui está o meu arquivo:
. /etc/rc.d/init.d/functions
. /etc/sysconfig/network
if [ ${NETWORKING} = "no" ]
then
exit 0
fi
case "$1" in
start)
gprintf "Inicinado o serviço de %s: " "IPChains"
echo
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ipchains
/sbin/ipchains -P imput DENY
/sbin/ipchains -A imput -s 192.168.0.0/255.255.255.0 -p tcp 3128 - j ACCEPT
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -p tcp -s 192.168.0.0/24 -d 0/0 25 -j MASQ
/sbin/ipchains -A forward -p tcp -s 192.168.0.0/24 -d 0/0 110 -j MASQ
/sbin/ipchains -A forward -p tcp -s 192.168.0.0/24 -d 0/0 30005 -j MASQ
/sbin/ipchains -A forward -p tcp -s 192.168.0.0/24 -d 0/0 8000 -j MASQ
/sbin/ipchains -A forward -p tcp -s 192.168.0.0/24 -d 0/0 5017 -j MASQ
;;
stop)
gprintf "Parando o serviço de %s: " "Ipchains"
echo
/sbin/ipchains --flush
;;
*)
gprintf "Uso: ipchains (start|stop)"
echo
;;
esac
exit 0
Obrigada pela ajuda :)