falconlinux
(usa Linux Mint)
Enviado em 06/05/2016 - 10:48h
Pessoal, bom dia.
Ainda estou iniciando no mundo linux, estou criando um servidor de teste para desenvolvimento web e quero criar um firewall com acesso apenas as portas que eu preciso para o desenvolvimento, mas toda vez que rodo o firewall não funciona, ele bloqueia tudo.
Alguém pode me ajudar??
Meu script:
#!/bin/bash
# Apagando todas as regras
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
# Mudando a politica - Começa bloqueando tudo
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
# Libera conexões pre-estabelecidas
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
# Liberar acesso as portas pré-definidas - TCP
iptables -A INPUT -p tcp -s 192.168.0.0/32 --dport 80 -m state --state NEW -j ACCEPT
iptables -A INPUT -p tcp -s 192.168.0.0/32 --dport 443 -m state --state NEW -j ACCEPT
iptables -A INPUT -p tcp -s 192.168.0.0/32 --dport 3306 -m state --state NEW -j ACCEPT
iptables -A INPUT -p tcp -s 192.168.0.0/32 --dport 445 -m state --state NEW -j ACCEPT
iptables -A INPUT -p tcp -s 192.168.0.0/32 --dport 111 -m state --state NEW -j ACCEPT
iptables -A INPUT -p tcp -s 192.168.0.0/32 --dport 8080 -m state --state NEW -j ACCEPT
iptables -A INPUT -p tcp -s 192.168.0.0/32 --dport 22 -m state --state NEW -j ACCEPT
iptables -A INPUT -p tcp -s 192.168.0.0/32 --dport 6379 -m state --state NEW -j ACCEPT
# Liberar acesso as portas pré-definidas - UDP
iptables -A INPUT -p udp -s 192.168.0.0/32 --dport 22 -m state --state NEW -j ACCEPT
iptables -A INPUT -p udp -s 192.168.0.0/32 --dport 3306 -m state --state NEW -j ACCEPT
iptables -A INPUT -p udp -s 192.168.0.0/32 --dport 445 -m state --state NEW -j ACCEPT
iptables -A INPUT -p udp -s 192.168.0.0/32 --dport 2049 -m state --state NEW -j ACCEPT
iptables -A INPUT -p udp -s 192.168.0.0/32 --dport 111 -m state --state NEW -j ACCEPT
iptables -A INPUT -p udp -s 192.168.0.0/32 --dport 6379 -m state --state NEW -j ACCEPT