removido
(usa Nenhuma)
Enviado em 10/01/2011 - 12:23h
Pessoal, com o script abaixo consigo distribuir internet para a rede interna, isso sem colocar as regras p/ o squid, quando eu descomento as regras do squid minha rede não consegue acessar internet, alguém pode me dizer o que há de errado? Não tenho experiência com iptables e squid. Vou postar tb meu squid.conf.
#!/bin/bash
/sbin/iptables -F INPUT
/sbin/iptables -F OUTPUT
/sbin/iptables -F FORWARD
/sbin/iptables -t nat -F POSTROUTING
echo "Carregando o Firewall..."
/sbin/modprobe ip_tables
/sbin/modprobe iptable_filter
/sbin/modprobe iptable_nat
/sbin/modprobe ipt_MASQUERADE
#
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "Roteamento Habilitado"
#
# Política padrão
#
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
#Liberando Internet na Maquina Local
/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
#Liberando Internet na Rede Interna
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to 192.168.1.72
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
#Liberando Porta 3128 SQUID
#/sbin/iptables -A INPUT -s 192.168.0.0 -p tcp --dport 3128 -i eth0 -j ACCEPT
#Redirecionando Acessos a Porta 80 p/ a 3128
#/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
#/sbin/iptables -t nat -A PREROUTING -i eth0 -p udp --dport 80 -j REDIRECT --to-port 3128
#squid start
#echo "Ativando Squid"
echo "Fim do Firewwall"
SQUID.CONF
http_port 3128
visible_hostname localhost
acl all src 0.0.0.0/0.0.0.0
http_access allow all