Помогите плиз настроить прозрачность прокси, уже измучался

. есть 2 интерфейса и оба статические, на одном висит инет (eth1 - 192.168.0.1) на втором - локальная сеть (eth0 - 192.168.1.1). при попытке выставить правило (iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 3128)
выдает в браузере клиента ошибку, но если выставить в прокси 192.168.1.1:3128, то все проходит нормально.
В сквиде прописано 192.168.1.1:3128 transparent
iptables
# Generated by iptables-save v1.3.6 on Thu May 22 14:47:44 2008
*mangle
:PREROUTING ACCEPT [493:47297]
:INPUT ACCEPT [307:28275]
:FORWARD ACCEPT [186:19022]
:OUTPUT ACCEPT [307:28875]
:POSTROUTING ACCEPT [493:47897]
COMMIT
# Completed on Thu May 22 14:47:44 2008
# Generated by iptables-save v1.3.6 on Thu May 22 14:47:44 2008
*filter
:INPUT ACCEPT [307:28275]
:FORWARD ACCEPT [186:19022]
:OUTPUT ACCEPT [307:28875]
COMMIT
# Completed on Thu May 22 14:47:44 2008
# Generated by iptables-save v1.3.6 on Thu May 22 14:47:44 2008
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [1:60]
:OUTPUT ACCEPT [1:60]
-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o ppp+ -j MASQUERADE
COMMIT
# Completed on Thu May 22 14:47:44 2008