博客统计信息

用户名:edwardlee
文章数:19
评论数:25
访问量:48985
无忧币:20
博客积分:588
博客等级:2
注册日期:2007-04-24

Cisco ASA 5510 and Squid with WCCPv2
2009-07-06 13:10:47
标签:Cisco ASA Squid WCCP
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://edwardlee.blog.51cto.com/153979/174541
Environment:
Squid server: Ubuntu 8.10 Server Edition      IP Address:192.168.50.100/24
ASA5510:   E0/1 inside         IP Address:192.168.50.1/24
Local Network:     10.1.0.0/16
 
1. ASA WCCP Configuration
ASAconfig)#access-list PROXY extended permit 10.1.0.0 255.255.0.0 any eq www
ASAconfig)# wccp web-cache redirect-list PROXY
ASA(config)# wccp interface inside web-cache redirect in
 
2. Squid Installation
root@ubuntu-squid:~# apt-get install squid
root@ubuntu-squid:~# vi /etc/squid/squid.conf
http_port 3128 transparent
wccp2_router 192.168.50.1
wccp2_forwarding_method 1
wccp2_return_method 1
wccp2_assignment_method 1
acl all src 0.0.0.0/0.0.0.0
http_access allow all
cache_mem 256MB
cache_dir ufs /var/spool/squid 10240 16 256
 
3. Linux Server Configuration
root@ubuntu-squid:~# vi /etc/rc.local
#setup gre tunnel to ASA. Remote is the WCCP route identifier and local is the ip address of Squid
ip tunnel add wccp0 mode gre remote 192.168.50.1 local 192.168.50.100 dev eth0
ifconfig wccp0 inet 127.0.0.3 netmask 255.255.255.255 up
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/wccp0/rp_filter
iptables -F -t nat
iptables -t nat -A PREROUTING -i wccp0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.50.100:3128
 
4. Verify Configuration
ASA# sh wccp
Global WCCP information:
    Router information:
        Router Identifier:                   192.168.50.1
        Protocol Version:                    2.0
    Service Identifier: web-cache
        Number of Cache Engines:             1
        Number of routers:                   1
        Total Packets Redirected:            7611
        Redirect access-list:                PROXY
root@ubuntu-squid:~# tail /var/log/squid/access.log
1246847635.924      2 10.1.254.115 TCP_IMS_HIT/304 445 GET http://wiki.squid-cache.org/wiki/squidtheme/css/screen.css - NONE/- text/css
1246847635.927      2 10.1.254.115 TCP_IMS_HIT/304 444 GET http://wiki.squid-cache.org/wiki/squidtheme/css/print.css - NONE/- text/css
 

本文出自 “edwardlee” 博客,请务必保留此出处http://edwardlee.blog.51cto.com/153979/174541

0人
了这篇文章
类别:思科技术技术圈()┆阅读()┆评论() ┆ 推送到技术圈返回首页

文章评论

 
2009-07-06 20:11:00
虽然我不看不懂,既然进来了 要支持一下!

2009-09-25 10:53:50
看不懂,链接都是英文的?

 

发表评论            

[社区周刊]一个程序员的创业历程
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: