px
(usa Debian)
Enviado em 22/08/2013 - 13:14h
Tenta assim:
#!/bin/sh
IPT=/sbin/iptables
UNPRIPORTS="1024:65535"
INET_IFACE="venet0"
# limpando tabelas
$IPT -F
$IPT -X
# Definindo as políticas padrões
$IPT -P INPUT DROP
$IPT -P OUTPUT ACCEPT
$IPT -P FORWARD DROP
# Libera acesso a loopback (interface local)
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
# Libera o acesso a conexões já estabelecidas
$IPT -A INPUT -p tcp -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
# Libera algumas portas dos serviços para o público
$IPT -A INPUT -p tcp -m multiport --dport 22,2106,3306,7777 -j ACCEPT
# Libera pro DNS
$IPT -A INPUT -p udp -m udp -i $INET_IFACE --dport $UNPRIPORTS --sport 53 -j ACCEPT
$IPT -A INPUT -p tcp -m tcp -i $INET_IFACE --dport $UNPRIPORTS --sport 53 -j ACCEPT
# Dropando alguns tipos de pacotes (tente descomentar caso perder a conexão)
$IPT -A INPUT -m state --state INVALID -j DROP
$IPT -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
# Dropa todo o resto que não foi aceito nem bloqueado
$IPT -A INPUT -i INET_IFACE -j DROP
Tente acrescentar algumas coisas que você usa e poste aqui pra fazermos o firewall de acordo com a necessidade da rede...
---
Atenciosamente, Pedro.
Já leu meu último artigo?
LINK:
http://www.vivaolinux.com.br/artigos/userview.php?login=px
Dúvidas?! pergunte pra caixinha... ali em cima ---------------------------------------------------------------------------------------------------------------------------------------^
E seja feliz!