colzani
(usa Slackware)
Enviado em 27/07/2010 - 09:49h
Bom dia,
Tenho o seguinte cenário:
Firewall/Gateway (10.0.0.254)
Proxy Squid (10.0.0.1)
Estou usando o squid transparente.
Para redirecionar o trafedo até ele usei a seguinte regras no iptables:
/sbin/iptables -t nat -A PREROUTING -s 10.0.0.0 -p tcp --dport 80 -j DNAT --to-destination 10.0.0.1:3128
/sbin/iptables -t nat -A POSTROUTING -p tcp --dport 3128 -j MASQUERADE
O grande problema é que as requisições chegam ao squid com o endereço do Firewal (10.0.0.254), dessa forma todas as regras que tenho no squid são "puladas", pois elas são filtradas por SRC.
Tenho regras de horarios e limite de banda por IP.
Como posso fazer o iptables encaminhar as requisições ao Squid mantendo o IP de origem?