AndreBatista96
(usa Ubuntu)
Enviado em 22/03/2016 - 14:23h
Boa tarde Comunidade.
Segui o conselho e modifiquei um script firewall.
Porém ele esta em execução as conexões liberadas, ficam lentas.
Ex: no script eu libero a porta 10000 Webmin, porém ao acessa-lo demora bem mais tempo para carregar a página.
Isso também ocorre para acessar o SSH, fica lento até reconhecer o usuário e pedir a senha
Alguém pode me ajudar no que estou fazendo de errado, sou iniciante em firewall.
segue o script
#!/bin/sh
#
# Firewall Server DSO
#
LO_IFACE="lo"
LO_IP="127.0.0.1"
DNS="8.8.8.8"
IPTABLES="/sbin/iptables"
case "$1" in
start)
echo -e 'Iniciando Firewall..\n'
# Carregando os Modulos do Kernel
modprobe ip_tables
modprobe ipt_LOG
# LocalHost - Aceita todos os pacotes
$IPTABLES -A INPUT -s $LO_IP -j ACCEPT
$IPTABLES -A OUTPUT -s $LO_IP -j ACCEPT
# Libera saida
$IPTABLES -A OUTPUT -j ACCEPT
$IPTABLES -A INPUT -p udp -s $DNS -j ACCEPT
# Permitir acesso SSH
$IPTABLES -A INPUT -i eth0 -p tcp --dport 2222 -j ACCEPT
# Permitir acesso Porta 10000
$IPTABLES -A INPUT -p tcp --dport 10000 -j ACCEPT
$IPTABLES -A INPUT -p udp --dport 10000 -j ACCEPT
# Permitir acesso porta DNS-53 e DHCP-67
$IPTABLES -A INPUT -i eth0 -s 192.168.10.0/24 -m multiport -p udp --dports 53,67 -j ACCEPT
# Negar tudo que nao se enquadrar nas regras anteriores
$IPTABLES -A INPUT -j DROP
$IPTABLES -A FORWARD -j DROP
echo -e 'Firewall Iniciado ..\n'
;;
stop)
echo -e 'Parando Firewall..\n'
# Limpando regras
$IPTABLES -F
;;
restart)
echo -e 'Reiniciando Firewall aguarde ..\n'
$0 stop
sleep 2
$0 start
;;
*)
echo "Sintaxe: $0 [ start | stop | restart ]"
;;
esac