Re: these INPUT and OUTPUT rules blocking more than desired....

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

 



El lun, 28-02-2005 a las 17:43 -0800, seberino@xxxxxxxxxxxxxxx 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.

-- 

Jose Maria Lopez Hernandez
Director Tecnico de bgSEC
jkerouac@xxxxxxxxx
bgSEC Seguridad y Consultoria de Sistemas Informaticos
http://www.bgsec.com
ESPAÃA

The only people for me are the mad ones -- the ones who are mad to live,
mad to talk, mad to be saved, desirous of everything at the same time,
the ones who never yawn or say a commonplace thing, but burn, burn, burn
like fabulous yellow Roman candles.
                -- Jack Kerouac, "On the Road"





[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux