Jason, Please post these outputs, # tcpdump -i any - n # iptables -t nat -L -v Are you using ip_gre module ? Then make sure a gre tunel is configured so then the router <-> cache_server communication can happen. You can get more information from this link that helped me ;) http://www.reub.net/node/3 Also take a look at this post from Henrik, http://www.squid-cache.org/mail-archive/squid-users/200510/0027.html About your Config, I do not see: tcp_outgound_address 192.168.0.5 wccp_outgoing_address 192.168.0.5 Hope this helps, -------------------------- Daniel Epee Lea