Search squid archive

wccp and squid issues

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

First of all, hello. I'm new to Squid, but learning fast (i hope!)

I'm trying to implement transparent proxying using Squid 2.6 stable4
on FreeBSD 6.1, while the WCCP router is a Cisco 5500 running
12.2(28a) IOS. I managed to get the router to acquire successfully the
Squid cache. There's some problem with the GRE portion however. When I
do a tcpdump on the BSD server it show that the router is forwarding a
lot of GREv0 packets to the server which is good, but the BSD server
is not responding to it. The thing I observed was that the router
associates with the BSD server originally through WCCP using the
(fake) ip address of 192.168.1.3 , but when it sends the GRE packets
with a source ip of 192.168.254.3, which is the highest ip address in
the router (thus the router identifier is 192.168.254.3). I created
the gre0 tunnel on the BSD with the commands:

ifconfig gre0 create
ifconfig gre0 192.168.1.8 192.168.254.3 netmask 255.255.255.255 up
(192.168.1.8 is the server ip)
ifconfig gre0 tunnel 192.168.1.8 192.168.254.4
route delete 192.168.254.4

I added the device gre option into the kernel config, together with
the options IPFIREWALL and IPFIREWALL_FORWARD (ipfw tested to work),
and recompiled the kernel. Problem is that there's no reply from the
BSD server to the gre packets from the router. How can I fix this?
There doesnt seem to be a way to change the router identifier on the
cisco router (bar renumbering the router ip addresses!). Anyone have
any ideas?

thanks,
woon

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux