I thought RedHat changed their kernel source distribution package. BTW, just to confirm, I don't need any GRE configuration on the router side at all, is this correct? Do I have to specify the wccp_ip incoming/outgoing address for Squid? It seems I having trouble to have Squid registering with the router after I removed the GRE definition in the router. Here are what the router and Squid configuration looks like, I'll read though the FAQ again, however would you be kind enough to check whether I missed anything? --- router configuration --- ip wccp version 1 ip wccp web-cache redirect-list 130 .... interface Vlan13 <-- VLAN Interface where the client comes from ... ip wccp web-cache redirect in ... ---- WCCP status in router --- switchdc1#sh ip wccp Global WCCP information: Router information: Router Identifier: 204.146.97.65 Protocol Version: 1.0 Service Identifier: web-cache Number of Cache Engines: 0 Number of routers: 1 Total Packets Redirected: 559 Redirect access-list: 130 Total Packets Denied Redirect: 12930 Total Packets Unassigned: 0 Group access-list: -none- Total Messages Denied to Group: 0 Total Authentication failures: 0 --- Squid configuration --- wccp_router 204.146.97.65 wccp_version 4 wccp_incoming_address 192.168.1.6 <--- GRE IP wccp_outgoing_address 10.17.2.146 <--- eth0 IP I have tried without specifying the incoming/outgoing IPs and it didn't work neither. On Fri, 2006-08-04 at 19:44 +0200, Henrik Nordstrom wrote: > fre 2006-08-04 klockan 10:32 -0700 skrev Arnold Wang: > > > I did install the kernel-devel package from Redhat and tried to look for > > the ip_gre.c file and didn't find it. I guess I didn't look hard enough. > > Thanks again for your helps. They're very helpful. > > The kernel source is in the source rpm (kernel-....src.rpm) > > Regards > Henrik