these INPUT and OUTPUT rules blocking more than desired....
Christian Seberino
seberino at spawar.navy.mil
Tue Mar 1 20:22:12 CET 2005
Jose
Thanks. The port numbers you mentioned are the ones I'm using.
(I got them from /etc/services.) It *is* possible that
I'm not defining my variables correctly. I'll check that.
Assuming INCOMING_TCP_PORTS == INCOMING_UDP_PORTS == OUTGOING_TCP_PORTS
== OUTGOING_UDP_PORTS == "53 80", Is there any reason
by code snippet won't do DNS and HTTP fine? (i.e. is there anything else
wrong?)
Chris
On Tue, 2005-03-01 at 01:31, Jose Maria Lopez Hernandez wrote:
> El lun, 28-02-2005 a las 17:43 -0800, seberino at spawar.navy.mil escribió:
> > The snippet below was intended to *ONLY* allow types of traffic that
> > I desired in and out of PC. For example, I tried to only allow DNS, SSH
> > and HTTP.
> >
> > These services don't work. It seems like they need more than /one/
> > port opened. Or, they need something else I'm forgetting.
> > Any help would be greatly appreciated.....
> >
>
> You don't post your vars so we don't know what ports you are
> opening...
> But it's just:
> DNS=53/tcp 53/udp
> SSH=22/tcp
> HTTP=80/tcp
>
> > # INPUT
> >
> > $IPTABLES -t filter -A INPUT \
> > -i $INTERNET_INTERFACE \
> > -d $INTERNET_ADDRESS \
> > -m state --state ESTABLISHED,RELATED \
> > -j ACCEPT
> > for PORT in $OPEN_INCOMING_TCP_PORTS; do
> > $IPTABLES -t filter -A INPUT \
> > -i $INTERNET_INTERFACE \
> > -d $INTERNET_ADDRESS \
> > -p tcp --dport $PORT \
> > -j ACCEPT
> > done
> > for PORT in $OPEN_INCOMING_UDP_PORTS; do
> > $IPTABLES -t filter -A INPUT \
> > -i $INTERNET_INTERFACE \
> > -d $INTERNET_ADDRESS \
> > -p udp --dport $PORT \
> > -j ACCEPT
> > done
> >
> > # OUTPUT
> >
> > $IPTABLES -t filter -A OUTPUT \
> > -o $INTERNET_INTERFACE \
> > -s $INTERNET_ADDRESS \
> > -m state --state ESTABLISHED,RELATED \
> > -j ACCEPT
> > for PORT in $OPEN_OUTGOING_TCP_PORTS; do
> > $IPTABLES -t filter -A OUTPUT \
> > -o $INTERNET_INTERFACE \
> > -s $INTERNET_ADDRESS \
> > -p tcp --dport $PORT \
> > -j ACCEPT
> > done
> > for PORT in $OPEN_OUTGOING_UDP_PORTS; do
> > $IPTABLES -t filter -A OUTPUT \
> > -o $INTERNET_INTERFACE \
> > -s $INTERNET_ADDRESS \
> > -p udp --dport $PORT \
> > -j ACCEPT
> > done
>
> Regards.
More information about the netfilter
mailing list