[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: firewall - iptables



Voce tem que colocar -p tcp 

EX:

Voce colocou assim : 

$IPTABLES -A INPUT -i eth0 -p $PROTO --dport 21 -j ACCEPT

tem que fazer assim:

$IPTABLES -A INPUT -i eth0 -p tcp $PROTO --dport 21 -j ACCEPT


-----------------------------------------------------------
Eduardo Augusto Pinto 
Linux User: #335173
Debian GNU/Linux
eduardo@veronezi.no-ip.org


----- Original Message ----- 
From: "Caio Ferreira" <idic@terra.com.br>
To: "debian-user-portuguese" <debian-user-portuguese@lists.debian.org>
Sent: Monday, April 26, 2004 5:42 PM
Subject: firewall - iptables


All

O script de firewall do gateway da rede de casa esta assim :

#!/bin/bash
                                                                     
                                                       
IPTABLES=/sbin/iptables
                                                                     
                                                       
# recover IPs
ETH0IP=`ifconfig eth0 | grep "inet addr:" | sed 's/.*inet addr://' |
cut -d ' ' -f 1`
ETH1IP=`ifconfig eth1 | grep "inet addr:" | sed 's/.*inet addr://' |
cut -d ' ' -f 1`
                                                                     
                                                       
# clean all possible old mess
$IPTABLES -F
$IPTABLES -t nat -F
$IPTABLES -t mangle -F
                                                                     
                                                       
# masquerading
$IPTABLES -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
                                                                     
                                                       
# closing ALL INPUT
$IPTABLES -P INPUT DROP
                                                                     
                                                       
# port forward
for PROTO in tcp udp ; do
        # opening important ports
                                                                     
                                                       
        # ftp - for remote support
        $IPTABLES -A INPUT -i eth0 -p $PROTO --dport 21 -j ACCEPT

done

Quando eu tento rodar o script aparece a seguinte mensagem de erro :

Bad argument `21'
Try `iptables -h' or 'iptables --help' for more information.

Eu chequei o comando e aparentemente esta correto. Alguem teria alguma
ideia do por que esta aparecendo essa mensagem de erro ?!?!?!?

Desde ja agradeco pela ajuda.

 
 .''`.   Caio Abreu Ferreira
: :'  :  GNU/Linux Debian
`. `'`   Gnupg ID 0x01186BE1
  `-




Reply to: