Подскажите как сделать прозрачное проксирование в ubuntu ?

стоит 3proxy

кусок конфы
external х.х.х.х   
#(eth0)
internal 10.0.0.1
#(eth1)


flush
auth iponly
allow * $"/usr/local/3proxy/cfg/ip_all_users" * *
proxy -p3128 -n

делаю
iptables -t nat -A PREROUTING -p tcp -s 10.0.0.0/24 -i eth1 -m multiport --dport 80,8080 ! -d 10.0.0.1 -j DNAT --to-destination 10.0.0.1:3128

так же пробовал
iptables -t nat -A PREROUTING -p tcp -s 10.0.0.0/24 -i eth1 -m multiport --dport 80,8080 ! -d 10.0.0.1 -j REDIRECT --to-port 3128

и не работает ((( может неправильно в конфигурации прокси ?? подскажите плизз? 
если явно указать на клиенте прокси, то полет нормальный

2

могу ошибаться, но по-моему для указанных цепочек нужно включить форвардинг =)

3 (17.09.2010 02:28:40 отредактировано Anubis_Donetsk)

echo "1" > /proc/sys/net/ip4_forward
делал, не работает (((((((((((

cам разобрался, сам разобрался надо еще форвардить DNS запросы на dnsserver провайдера, или же поднять у себя кэширующий ))))))))))