Enviado em 12/10/2009 - 18:29h
Ola amigos da comunidade viva o linux.
Estou estudado o IPTABLES e logo de cara me vi com um problema em relação as regras.
Fiz um script bastante simples e para testar gostaria de bloquear a porta 80 e não conseguir navegar na internet. Fiz a regra com está na maioria dos manuais que baixei na internet mas não deu certo. Quando eu levanto o arquivo do firewall continuo navegando na internet.
Se alguém puder me explicar o que está errado eu agradeço.
Segue abaixo o script
# meuprimeiro2.sh
# Meu primeiro firewall
# Limpando todas as regras
echo "Limpando todas as tabelas e regras"
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
# Carregando os modulos do iptables #
modprobe ip_tables
modprobe iptable_filter
modprobe iptable_mangle
modprobe iptable_nat
modprobe ipt_MASQUERADE
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
echo "Carregando modulos do iptables ...........[ OK ]"
# Fechando todas as portas
echo "Fechando tudo"
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
# Bloquear a porta 80
iptables -A INPUT -p tcp --dport 80 -j DROP
# Permite o ping
iptables -A INPUT -p icmp --icmp-type 0 -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type 8 -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type 0 -j ACCEPT
# Fim
Abs.
Estou estudado o IPTABLES e logo de cara me vi com um problema em relação as regras.
Fiz um script bastante simples e para testar gostaria de bloquear a porta 80 e não conseguir navegar na internet. Fiz a regra com está na maioria dos manuais que baixei na internet mas não deu certo. Quando eu levanto o arquivo do firewall continuo navegando na internet.
Se alguém puder me explicar o que está errado eu agradeço.
Segue abaixo o script
# meuprimeiro2.sh
# Meu primeiro firewall
# Limpando todas as regras
echo "Limpando todas as tabelas e regras"
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
# Carregando os modulos do iptables #
modprobe ip_tables
modprobe iptable_filter
modprobe iptable_mangle
modprobe iptable_nat
modprobe ipt_MASQUERADE
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
echo "Carregando modulos do iptables ...........[ OK ]"
# Fechando todas as portas
echo "Fechando tudo"
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
# Bloquear a porta 80
iptables -A INPUT -p tcp --dport 80 -j DROP
# Permite o ping
iptables -A INPUT -p icmp --icmp-type 0 -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type 8 -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type 0 -j ACCEPT
# Fim
Abs.