Search squid archive

Re: squid and wccp

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

 



A. squid -v

Squid Cache: Version 2.6.STABLE19
configure options:  '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/sbin' '--libexecdir=/usr/lib/squid' '--localstatedir=/spool/squid' '--sysconfdir=/etc/squid' '--enable-snmp' '--enable-kill-parent-hack' '--enable-delay-pools' '--enable-storeio=aufs,diskd,null' '--enable-removal-policies=heap,lru' '--enable-arp-acl' '--enable-large-files' '--enable-ssl' '--enable-linux-netfilter' '--with-maxfd=16384'


B. ip wccp version 2
ip wccp web-cache
!
interface fastethernet 1/0
description internet connection
ip address 192.168.255.6 255.255.255.252
!
interface fastethernet 3/0
description LAN
ip address xx.xx.184.177
ip wccp web-cache redirect out
!
ip route 0.0.0.0 0.0.0.0 192.158.255.5

C. root@cproxy ~]# tcpdump -i wccp0
tcpdump: WARNING: arptype 778 not supported by libpcap - falling back to cooked socket
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wccp0, link-type LINUX_SLL (Linux cooked), capture size 96 bytes

:note that 778 is my ssh port, also there is no log being shown in the access.log

tcpdump 
IP 192.168.255.6 > xx.xx.184.178: GREv0, length 56: gre-proto-0x883e
STP 802.1d, Config, Flags [none], bridge-id xxxxxxxxxx, length 43

D. ifconfig

wccp0     Link encap:UNSPEC  HWaddr 4F-62-B8-B2-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:xx.xx.184.178  P-t-P:xx.xx.184.178  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP  MTU:1476  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

:note packets received and send






----- Original Message -----
From: "Manoj_Rajkarnikar" <manoj@xxxxxxxxxxxxx>
To: "Wennie V. Lagmay" <wlagmay@xxxxxxxxxxxxx>
Cc: "squid-users" <squid-users@xxxxxxxxxxxxxxx>
Sent: Monday, April 28, 2008 2:22:34 PM (GMT+0300) Asia/Kuwait
Subject: Re:  squid and wccp

On Mon, 28 Apr 2008, Wennie V. Lagmay wrote:

> I am trying to configure squid wccp and cisco router but with no luck.
> This is what I have done. Please check my procedure and confoguration:
>
> for squid version 2.6Stable19 running on Fedora Core 8 64 bit with ip address xx.xx.184.178
> 1. I configure squid with options enable-linux-netfilter

please provide output of "squid -v"

>
> 2. in squid.conf
>    http_port 8080 transparent
>    wccp2_router xx.xx.184.177
>    wccp2_version 4
>    wccp2_forwarding_method 1
>    wccp2_return_method 1
>    wccp2_service standard 0
>    wccp2_address 0.0.0.0
>
> 3. modprobe ip_gre
>   ip tunnel add wccp0 mode gre remote xx.xx.184.177 local xx.xx.184.178 dev eth1
>   ip addr add xx.xx.184.178/32 dev wccp0
>   ip link set wccp0 up
>
> 4.echo 0 >/proc/sys/net/ipv4/conf/wccp0/rp_filter
>
> 5.iptables -t nat -A PREROUTING -p tcp -i wccp0 -j REDIRECT --to-ports 8080
>
> 6. iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 8080
>
> On Cisco router7206 npe300 with 12.2(31)
>
> ip wccp version 2
> ip wccp web-cache
> !
> interface fastethernet 1/0
> description LAN
> ip address 192.168.255.6 255.255.255.252
> !
> interface fastethernet 3/0
> description internet connection
> ip address xx.xx.184.177
> ip wccp web-cache redirect out
> !
> ip route 0.0.0.0 0.0.0.0 192.158.255.5
>

which interface connects to internet. default route indicates fa1/0 to be 
connected to internet. if it is fa1/0 the "ip wccp web-cache redirect out" 
command should be in fa1/0.

>
> Logs:
>
> with linux cache.log I can see messages as:
>
> wccp2HereIam: Sending to device id 0
> Sending HereIam packet size 144
> Incoming WCCPv2 I_SEE_YOU lenth 132
> Complete packet receive
>
> In Cisco router:
>
> sho ip wccp web-cache
>
> Global WCCP information:
>    Router information:
>        Router Identifier:                   192.168.255.6
>        Protocol Version:                    2.0
>
>    Service Identifier: web-cache
>        Number of Cache Engines:             1
>        Number of routers:                   1
>        Total Packets Redirected:            201
>        Redirect access-list:                -none-
>        Total Packets Denied Redirect:       0
>        Total Packets Unassigned:            0
>        Group access-list:                   -none-
>        Total Messages Denied to Group:      0
>        Total Authentication failures:       0
>
>  sho ip wccp web-cache detail
>  Web Cache ID:          xx.xx.184.178
>        Protocol Version:      2.0
>        State:                 Usable
>        Initial Hash Info:     00000000000000000000000000000000
>                               00000000000000000000000000000000
>        Assigned Hash Info:    FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>                               FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>        Hash Allotment:        256 (100.00%)
>        Packets Redirected:    201
>        Connect Time:          01:14:03
>

what about tcpdump on wccp0 interface.. does show any traffic being 
redirected. does access.log show the connections??

>
> It seems everything is working fine but configuring client browser without any proxy it is not browsing. note that if I manually define the Ip address of the transparent proxy I can browse the web.
>
> Can anybody help me on my problem?
>
> thank you very much,
> Wennie
>
>
>
> ----- Original Message -----
> From: "Adrian Chadd" <adrian@xxxxxxxxxxxxxxx>
> To: "Wennie V. Lagmay" <wlagmay@xxxxxxxxxxxxx>
> Cc: "Adrian Chadd" <adrian@xxxxxxxxxxxxxxx>, "squid-users" <squid-users@xxxxxxxxxxxxxxx>
> Sent: Saturday, April 26, 2008 8:31:43 PM (GMT+0300) Asia/Kuwait
> Subject: Re:  squid and wccp
>
> On Sat, Apr 26, 2008, Wennie V. Lagmay wrote:
>> I have a question, do I need to enable ip_gre, ip_wccp on my system? using kernel 2.6.24, i enable the ip_gre does it mean it aoutmatically enables the ip_wccp?
>
> Just ip_gre. the GRE code shipped in linux these days includes WCCPv2 packet
> decoding.
>
>
>
> HTH,
>
>
> Adrian
>
>>
>> thanks
>>
>>
>> ----- Original Message -----
>> From: "Adrian Chadd" <adrian@xxxxxxxxxxxxxxx>
>> To: "Wennie V. Lagmay" <wlagmay@xxxxxxxxxxxxx>
>> Cc: "squid-users" <squid-users@xxxxxxxxxxxxxxx>
>> Sent: Saturday, April 26, 2008 12:38:07 PM (GMT+0300) Asia/Kuwait
>> Subject: Re:  squid and wccp
>>
>> http://wiki.squid-cache.org/ConfigExamples/
>>
>>
>>
>> Adrian
>>
>> On Sat, Apr 26, 2008, Wennie V. Lagmay wrote:
>>> Hi all,
>>> Can anybody give me a step by step configuration to enable WCCP in both router and squid2.6.stable19.
>>>
>>> Here are the details:
>>>
>>> router = cisco7206VXR
>>> IOS ver = 12.3 (8) T, RELEASE SOFTWARE (fc2)
>>> FE0/0   = xx.xx.184.17/28
>>>
>>> squid:
>>>
>>> OS = FC8 64bit with kernel version 2.6.24.4-64.fc8 #1 SMP
>>> squid version = squid-2.6Stable19
>>> eth1 = xx.xx.184.22/28
>>>
>>> I am trying to follow the configuration in squid FAQ but it is very hard for me because this my first time to do thus kind of setup. I would highly appreciate if you can provide me a step by step configuration for cisco router and squid box to enable WCCP version 2
>>>
>>> Thank you and best regards,
>>>
>>> wennie
>>
>> --
>> - Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support -
>> - $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -
>
>

-- 


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

  Powered by Linux