Read http://wiki.squid-cache.org/ConfigExamples/ - there's an example Cisco IOS 
+ WCCP + NAT.




Adrian

On Sat, Feb 09, 2008, Tuc at T-B-O-H.NET wrote:
> Hi,
> 
>       Trying to follow :
> 
> http://wiki.squid-cache.org/SquidFaq/InterceptionProxy
> 
>       Cisco is a 2851 :
> Cisco IOS Software, 2800 Software (C2800NM-ADVENTERPRISEK9-M), Version 
> 12.4(12), RELEASE SOFTWARE (fc1)
> 
>       Linux is Centos 4:
> Linux ports.example.com 2.6.9-42.0.10.EL #1 Tue Feb 27 09:24:42 EST 2007 i686 
> i686 i386 GNU/Linux
> 
>       Squid is squid-2.6.STABLE18
> 
>       One tweak to the docs I did find I needed for
> Cisco was "ip wccp web-cache" needed to be set for it to
> run.
> 
>       The configuration is that I have a serial port doing NAT to the
> net, which is where EVERYTHING passes, so thats where I put the ip wccp
> statements on the router. That interface IP is 1.2.3.58 . I have
> a Gig 0/0, IP 2.3.4.233 . Off that gig is the squid at 2.3.4.236. I
> have a Gig0/1 IP 4.5.6.7, and 99% of the users hang off there.
> 
>       I used the following on Linux. The iptables command
> seems to never have heard of the "--redirect-to" command, so hopefully
> this is correct :
> 
> modprobe ip_gre
> ip tunnel del wccp0
> ip tunnel add wccp0 mode gre remote 1.2.3.58 local 2.3.4.236 dev eth0
> ip addr add 2.3.4.236/32 dev wccp0
> ip link set wccp0 up
> echo 0 >/proc/sys/net/ipv4/conf/wccp0/rp_filter
> iptables -t nat -A PREROUTING -p tcp -i wccp0 -j REDIRECT --to 3128
> 
>       It didn't seem to work, so I shut down all IP tables
> via the Centos GUI (BIG mistake, it wiped out my settings and now
> I need to reconstruct it. :-/ ) ANYWAY... AFTER that I checked,
> and a "sho ip wccp we v" on the router showed my 
> 2.3.4.236 as visible, and a "sho ip wccp web det"
> showed it, but with a State of "NOT Usable".  I turned up
> some debug, and I see maybe whats happening, but dont' know
> how to resolve..
> 
>       When I wirehark the packets on 2048, I see the "Here I am"
> from Squid to the router fine, but the router responds with 
> "I see you" from 2.3.4.233, the IP of the interface closest to
> the squid, but NOT the IP of the Internet connection. 
> 
>       How do I handle this? Do I need to change wccp2_router to
> 2.3.4.233 instead of really what it should be, 1.2.3.58?
> 
>       Also, is the iptables command correct? 
> 
>               Thanks, Tuc

-- 
- Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support -
- $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -

Reply via email to