Iptables para un server

Buenas tengo un problemita con un scrip que arme, cuando lo ejecuto me aparece este mensaje ""iptables: No chain/target/match by that name"" y este otro "iptables v1.3.6: unknown protocol `-p' specified Try `iptables -h' or 'iptables --help' for more information", este ultimo me aparece cuando pongo esta linea:

$ip -A INPUT -p tcp -d $red_lan --sport 21 -j ACCEPT
$ip -A OUTPUT -P tcp -s $red_lan --dport 21 -j ACCEPT

Tengo entendido que ftp usa los puertos 20 y 21
El otro problema es que no me acepta ESTABLISHED,RELATED, que los puse de esta manera:

$ip -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT$ip -A OUTPUT -m state --state ESTABLISHED,NEW,RELATED -j ACCEPT

No se en que me equivoque, si me pudieran ayudar se los agradecería.

Re: Iptables para un server

Tenes un P ( mayuscula ) que seria para Policy no para Protocol... fíjate eso; acordate que en *nix se diferencia entre mayúsculas y minúsculas

Las otras.. están bien, revisa el man de tu iptables por las dudas.

-

/* 8-) GNU/Linux 8-) */

Con Debian usas Gnu/Linux y con Slackware aprendes Gnu/Linux ;)