fabregas
(usa Outra)
Enviado em 17/07/2012 - 16:32h
Entao kra, nem o servidor ta conseguindo acessar a Internet. Ele só acessa se colocar ele como NAT =(
Ai está o meu firewall :
#!/bin/bash
echo "Iniciando Firewall....................................[ OK ]"
### Limpando as regras ###
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
iptables -F -t nat
echo "Limpando as regras ...................................[ OK ]"
### Mascarando Conexão ###
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 10.0.2.0/24 -j MASQUERADE
echo "Habilitando Navegação.................................[OK]"
### Carregando Politicas Padrao ###
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
echo "Inplatando Politica Padrao Drop.......................[OK]"
### Regras Input ###
iptables -A INPUT -i lo -j ACCEPT
# Aqui am baixo eu ta certo ???
iptables -A INPUT -s 10.0.2.0/24 -j ACCEPT
iptables -A INPUT -p tcp -i eth0:1 --dport 3128 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -A INPUT -p tcp -m tcp --syn --dport 143 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --syn --dport 443 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --syn --dport 465 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --syn --dport 783 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
echo "Regras De Entrada de Pacote...........................[ OK ]"
### Aceita Ping ###
iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
echo "Aceitando Ping........................................[ OK ]"
### Não responde ping ###
#iptables -A INPUT -p icmp --icmp-type echo-replay -j ACCEPT
#echo "Dando Ping........................................[ OK ]"
### Iniciando Regras Forward ####
### Especial Conectividade ###
iptables -t filter -A FORWARD -i eth0:1 -d 200.201.174.0/24 -j ACCEPT
iptables -t nat -A PREROUTING -i eth0:1 -d 200.201.174.0/24 -j ACCEPT
echo "Especial Conectividade................................[ OK ]"
### Portas Liberadas Dns ###
iptables -A FORWARD -p udp -m udp -s 10.0.2.0/24 --dport 53 -d 0/0 -j ACCEPT
iptables -A FORWARD -p tcp -m tcp -s 10.0.2.0/24 --dport 53 -d 0/0 -j ACCEPT
echo "Consulta Dns Liberada Para Rede Local.................[ OK ]"
### Portas de Email ###
iptables -A FORWARD -m multiport -p tcp --dports 25,67,68,110,443,993,995,465,587,631,2083,2631,3007,3456,5582,8080 -j ACCEPT
iptables -A FORWARD -m multiport -p udp --dports 67,68,443,631 -j ACCEPT
echo "Portas de Serviços Liberadas..........................[ OK ]"
### Libera o Retorno dos Serviços iniciados ###
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
echo "Firewall configurado Boa Navegacao....................[ OK ]"
Olha ai se der pra resolver blz se nao der deixa assim mesmo. Deve ser mais fácil fazer com máquinas reais do que com virtuais, eu imagino.