为什么我在思科路由器上收到“WCCP 客户端上的服务 Web 缓存丢失”错误?

为什么我在思科路由器上收到“WCCP 客户端上的服务 Web 缓存丢失”错误?

我正在配置 wccp 和 squid。

这是 wccp 配置或路由器:

ip wccp web-cache redirect-list wccp-access group-list wccp-server
!
interface FastEthernet1/0
 ip address 10.10.10.1 255.255.255.0
 ip wccp web-cache redirect in
 duplex auto
 speed auto
!
ip access-list standard wccp-server
 permit 10.10.10.2
!
ip access-list extended wccp-access
 deny   ip host 10.10.10.2 any
 permit tcp host 10.10.10.3 any eq www
 deny   ip any any

这是 ubuntu 上的 squid 配置:

在此处输入图片描述

我还设置了 iptables 配置如下:

iptables -t nat -F PREROUTING
iptables -t nat -A PREROUTING -i wccp1 -p tcp --dport 80 -j DNAT --to-destination 10.10.10.2:3128
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/default/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/wccp1/rp_filter

GRE 设置如下:

iptunnel add wccp1 mode gre remote 101.10.10.1 local 10.10.10.2 dev ens33
ifconfig wccp1 up
ifconfig wccp1 10.10.10.2/32

但是我在路由器上收到“WCCP 客户端 10.10.10.2 上的服务 Web 缓存丢失”错误。

我该如何解决这个问题?

相关内容