Hi, Now, pease check this out :- I was trying to run squid in transparent mode(Transparent Proxying) ? System details: RedHat Linux 9 eth0 133.147.171.169/8 [Internal NIC] eth1 172.21.133/14 [External NIC] All http request get REDIRECTED to squid at eth0(Internal).It should work as Gateway by means of eth1(External). i've done this: 1.Enabled IP forwarding #echo "1" >/proc/sys/net/ipv4/ip_forward 2.iptables (Netfilter) PORT REDIRECTION: #iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128 Port not getting REDIRECTED as per above iptables rule?. Why it so? Thanks Regards, Navneet "Learning Linux" Reference: http://www.ibiblio.org/pub/Linux/docs/HOWTO/TransparentProxy http://iptables-tutorial.frozentux.net/iptables-tutorial.html http://www.iptablesrocks.org/