Roland,
I have the same issue. I am using cisco 2800 IOS version 12.4(13b).
But it works in transparent mode perfectly. If we go Tproxy, it's not
working. Any IOS bug ?
I just share my problems also.
Thanks
Vk.
-----Original Message-----
From: Roland Roland <R_O_L_A_N_D@xxxxxxxxxxx>
To: Ritter, Nicholas <Nicholas.Ritter@xxxxxxxxxxxxxx>;
squid-users@xxxxxxxxxxxxxxx
Sent: Sat, 17 Jan 2009 7:57 am
Subject: Re: Cisco with WCCP!! newbie here..
hello :)
I've took a break of working live on squid and started reading more
about it
to see what I'm getting myself into..
I managed to get the router and squid to see=2
0each other and
troubleshoot the
GRE tunnel..
sh ip wccp shows hits.. but when I check the access.log and cache.log
of
squid I see nothing..
any idea what might be causing this?
heres the output of router debug:
6 17:10:14.012: WCCP-PKT:D90: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000020
6 17:10:14.012: WCCP-PKT:D90: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000021
6 17:10:14.016: WCCP-PKT:D80: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000020
6 17:10:14.016: WCCP-PKT:D80: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000021
6 17:10:31.504: WCCP-PKT:D90: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 0
0000021
6 17:10:31.504: WCCP-PKT:D90: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000022
6 17:10:31.508: WCCP-PKT:D80: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000021
6 17:10:31.508: WCCP-PKT:D80: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000022
6 17:10:48.640: WCCP-PKT:D90: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000022
6 17:10:48.640: WCCP-PKT:D90: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000023
6 17:10:48.644: WCCP-PKT:D80: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000022
6 17:10:48.644: WCCP-PKT:D80: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000023
6 17:11:03.656: WCCP-PKT:D90: Received valid Here_I
_Am packet from
192.168.0.2 w/rcv_id 00000023
6 17:11:03.656: WCCP-PKT:D90: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000024
6 17:11:03.656: WCCP-PKT:D80: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000023
6 17:11:03.656: WCCP-PKT:D80: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000024
6 17:11:17.056: WCCP-PKT:D90: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000024
6 17:11:17.056: WCCP-PKT:D90: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000025
6 17:11:17.060: WCCP-PKT:D80: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000024
6 17:11:17.060: WCCP-PKT:D80: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000025
6 17:11:
28.060: WCCP-PKT:D90: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000025
6 17:11:28.060: WCCP-PKT:D90: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000026
6 17:11:28.064: WCCP-PKT:D80: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000025
6 17:11:28.064: WCCP-PKT:D80: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000026
6 17:11:42.904: WCCP-PKT:D90: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000026
6 17:11:42.904: WCCP-PKT:D90: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000027
6 17:11:42.904: WCCP-PKT:D80: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000026
6 17:11:42.904: WCCP-PKT:D80: Sending I_See_You packet to 192.168.0.2 =0
D
w/
rcv_id 00000027
6 17:11:56.640: WCCP-PKT:D90: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000027
6 17:11:56.640: WCCP-PKT:D90: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000028
6 17:11:56.644: WCCP-PKT:D80: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000027
6 17:11:56.644: WCCP-PKT:D80: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000028
6 17:12:11.392: WCCP-PKT:D90: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000028
6 17:12:11.392: WCCP-PKT:D90: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 00000029
6 17:12:11.392: WCCP-PKT:D80: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000028
6 17:12:11.392: WCCP-PKT:D80: S
ending I_See_You packet to 192.168.0.2
w/
rcv_id 00000029
6 17:12:22.960: WCCP-PKT:D90: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000029
6 17:12:22.960: WCCP-PKT:D90: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 0000002A
6 17:12:22.968: WCCP-PKT:D80: Received valid Here_I_Am packet from
192.168.0.2 w/rcv_id 00000029
6 17:12:22.968: WCCP-PKT:D80: Sending I_See_You packet to 192.168.0.2
w/
rcv_id 0000002A
CME-Router#sh ip wccp
Global WCCP information:
Router information:
Router Identifier: 172.16.50.54
Protocol Version: 2.0
Service Identifier: web-cache
Number of Service Group Clients: 0
Number of Service Group Routers: 0
Total Packets s/w Redirected: 0
Process: 0
Fast: 0
CEF: 0
Redirect access-list: 198
Total Packets Denied Redirect: 0
Total Packets Unassigned:
0
Group access-list: -none-
Total Messages Denied to Group: 0
Total Authentication failures: 0
Total Bypassed Packets Received: 0
Service Identifier: 80
Number of Service Group Clients: 1
Number of Service Group Routers: 1
Total Packets s/w Redirected: 4475
Process: 0
Fast:
0
CEF: 4475
Redirect access-list: 198
Total Packets Denied Redirect: 0
Total Packets Unassigned: 1853
Group access-list: -none-
Total Messages Denied to Group: 0
Total Authentication failures: 0
Total Bypassed Packets Received: 0
Service Identifier: 90
Number of Service Group Clients: 1
=2
0 Number of Service Group Routers: 1
Total Packets s/w Redirected: 0
Process: 0
Fast: 0
CEF: 0
Redirect access-list: 198
Total Packets Denied Redirect: 0
Total Packets Unassigned: 1369
Group access-list: -none-
0A
Total Messages Denied to Group: 0
Total Authentication failures: 0
Total Bypassed Packets Received: 0
--------------------------------------------------
From: "Ritter, Nicholas" <Nicholas.Ritter@xxxxxxxxxxxxxx>
Sent: Tuesday, December 23, 2008 8:10 AM
To: "Roland Roland" <R_O_L_A_N_D@xxxxxxxxxxx>
Subject: RE: Cisco with WCCP!! newbie here..
Sorry for the dely in getting back to you.
Ok....first manually check that squid is working properly. Do this by
configuring the proxy server settings of the client browser manually
to
point to the IP of
the squid server and the non-redirected port
number of
3128 (if you are using the redirection iptables rules. This will
seperate
WCCP and iptables from squid operation. If the squid access log show
traffic and the web browser is getting pages, switch the port number
to
port 80 on the web browser setup, this will verify iptables
redirection
functionality.
If the second test fails, do a "lsmod | grep tproxy" and see if
something
like "xt_tproxy" shows up, also check the squid access log and see if
it
is the case that squid sees the client request pages, and squid is
fetching them...it is possible that squid sees the request and is
f
etching
but not getting the data back to the client.
Also, check to see if the router is seeing the squid server. Do this
by
doing a "sh ip wccp" in the router and see if the client/server
groups are
greater than 0.
Let me know what you see,.....we can coordinate an real-time chat
sometime
too.
Nick
________________________________
From: Roland Roland [mailto:R_O_L_A_N_D@xxxxxxxxxxx]
Sent: Sun 12/21/2008 3:13 PM
To: Ritter, Nicholas
Subject: Re: Cisco with WCCP!! newbie here..
Hello :)
I gave up!
wccp isnt
working with me...
I've tried everything you asked me to do..
and a few more tutorials from the net..
NOTHING's working!!
help!
--------------------------------------------------
From: "Ritter, Nicholas" <Nicholas.Ritter@xxxxxxxxxxxxxx>
Sent: Tuesday, December 16, 2008 11:27 PM
To: <R_O_L_A_N_D@xxxxxxxxxxx>
Subject: RE: Cisco with WCCP!! newbie here..
Your squid.conf is missing "cache_dir" statements to tell it where
to put
HTTP items it is caching. For squid setup you may need to review the
docs/wiki or use the information contained in the squid config file.
As for the 20IPtables issiue, I can't help you with that without
seeing the
error it is spitting out, and seeing the contents of
"/etc/sysconfig/iptables".
Did the gre0 interface setup work?
Nick
________________________________
From: R_O_L_A_N_D@xxxxxxxxxxx [mailto:R_O_L_A_N_D@xxxxxxxxxxx]
Sent: Tue 12/16/2008 2:17 PM
To: Ritter, Nicholas
Subject: Re: Cisco with WCCP!! newbie here..
I really cant begin to thank you for all of the help you provided so
far..
but am afraid I have to bother you one more time if possible!
I followed
your instructions one by one, but I still am facing
probs.. on
booting I get a prob in iptables reading line1..
here's my squid.conf: http://pastebin.com/m401b5e09
and below is the debugging output:
[root@localhost ~]# squid -NCd10
2008/12/16 09:14:19| Starting Squid Cache version 2.6.STABLE6 for
i686-redhat-linux-gnu...
2008/12/16 09:14:19| Process ID 5099
2008/12/16 09:14:19| With 1024 file descriptors available
2008/12/16 09:14:19| Using epoll for the IO loop
2008/12/16 09:14:19| Performing DNS Tests...
2008/12/16 09:14:19| Successful DNS name lookup tests...
2008/12/16 09:14:19| DNS Socket create
d at 0.0.0.0, port 32770, FD 5
2008/12/16 09:14:19| Adding nameserver 198.6.1.5 from
/etc/resolv.conf
2008/12/16 09:14:19| Adding nameserver 4.2.2.2 from /etc/resolv.conf
2008/12/16 09:14:19| Adding domain localdomain from /etc/resolv.conf
2008/12/16 09:14:19| User-Agent logging is disabled.
2008/12/16 09:14:19| Referer logging is disabled.
2008/12/16 09:14:19| Unlinkd pipe opened on FD 10
2008/12/16 09:14:19| Swap maxSize 102400 KB, estimated 7876 objects
2008/12/16 09:14:19| Target number of buckets: 393
2008/12/16 09:14:19| Using 8192 Store buckets
2008/12/16 09:14:19| Max Mem size: 8192 KB
2008/12/16 09:14:19| Max Swap size: 102400 KB
2008/12/16 09:14:19| Local cache digest enabled; rebuild/rewrite
every
3600/3600 sec
2008/12/16 09:14:19| Rebuilding storage in /var/spool/squid (CLEAN)
2008/12/16 09:14:19| Using Least Load store dir selection
2008/12/16 09:14:19| Set Current Directory to /var/spool/squid
2008/12/16 09:14:19| Loaded Icons.
2008/12/16 09:14:19| Accepting transparently proxied HTTP
connections at
0.0.0.0, port 3128, FD 12.
2008/12/16 09:14:19| Accepting ICP messages at 0.0.0.0, port 3130,
FD 13.
2008/12/16 09:14:19| WCCP Disabled.
2008/12/16 09:14:19| Accepting WCCPv2 messages on port 2048, FD 14.
2008/12/16 09:14:19| Initialising all WCCPv2 lists
20
08/12/16 09:14:19| Ready to serve requests.
2008/12/16 09:14:19| Done reading /var/spool/squid swaplog (0
entries)
2008/12/16 09:14:19| Finished rebuilding storage from disk.
2008/12/16 09:14:19| 0 Entries scanned
2008/12/16 09:14:19| 0 Invalid entries.
2008/12/16 09:14:19| 0 With invalid flags.
2008/12/16 09:14:19| 0 Objects loaded.
2008/12/16 09:14:19| 0 Objects expired.
2008/12/16 09:14:19| 0 Objects cancelled.
2008/12/16 09:14:19| 0 Duplicate URLs purged.
2008/12/16 09:14:19| 0 Swapfile clashes avoided.
> 2008/12/16 09:14:19| Took 0.6 seconds ( 0.0 objects/sec).
2008/12/16 09:14:19| Beginning Validation Procedure
2008/12/16 09:14:19| Completed Validation Procedure
2008/12/16 09:14:19| Validated 0 Entries
2008/12/16 09:14:19| store_swap_size = 0k
2008/12/16 09:14:20| storeLateRelease: released 0 objects
--------------------------------------------------
From: "Ritter, Nicholas" <Nicholas.Ritter@xxxxxxxxxxxxxx>
Sent: Tuesday, December 16, 2008 5:17 PM
To: "Roland Roland" <R_O_L_A_N_D@xxxxxxxxxxx>
Subject: RE: Cisco with WCCP!! newbie here..
ok....given what you have presented to me below, your setup should
n
ot
be
working yet. It looks like there are several things that still need
to
be
done.
1) In squid.conf add:
wccp2_router 192.168.0.1
wccp_version 4
wccp2_rebuild_wait on
wccp2_forwarding_method 1
wccp2_return_method 1
wccp2_assignment_method 1
wccp2_service dynamic 80
wccp2_service dynamic 90
wccp2_service_info 80 protocol=tcp flags=src_ip_hash priority=240
ports=80
wccp2_service_info 90 protocol=tcp flags=dst_ip_hash,ports_source
priority=240 ports=80
2) In "/etc/sysconfig/iptables" add:
-A PREROUTING -i eth0
-p tcp -m tcp --dport 80 -j REDIRECT
--to-ports
3128
-A PREROUTING -i gre0 -p tcp -m tcp --dport 80 -j REDIRECT
--to-ports
3128
3) issue command: "modprobe ip_gre"
4) issue command: "lsmod | grep gre" and make sure "ip_gre" is
returned.
5) ifconfig gre0 192.168.0.7 netmask 255.255.255.0 up
6) issue command: "service iptables condrestart"
7) In your router do the following:
global command: ip wccp web-cache
On the interface which binds 192.168.0.1:
ip wccp 80 redirect in
ip wccp 90 redirect out
8) Issue (on the centos bo
x): service squid restart
9) Wait 2 minutes, then on the router: "sh ip wccp" look for:
Service Identifier: 80
Number of Service Group Clients: 1
Number of Service Group Routers: 1
and:
Service Identifier: 90
Number of Service Group Clients: 1
Number of Service Group Routers: 1
________________________________
From: Roland Roland [mailto:R_O_L_A_N_D@xxxxxxxxxxx]
Sent: Mon 12/15/2008 5:34 PM
To: Ritter, Nicholas
> Subject: Re: Cisco with WCCP!! newbie here..
Hi yes I admit, ubuntu has been much easier, but nonetheless im
starting
to
enjoy centos! has lots of command line features missing in ubuntu..
anyway here's what you asked for:
1) Are you using a loopback interface in the router?
No, am not.
2) What is the IP of the centos server, a client machine, and the
router.
Centos: 192.168.0.7
Client machine: 192.168.0.2
Router: 192.168.0.1
3) The output of "service iptables status"
[ro
ot@localhost squid]# service iptables status
Table: nat
Chain PREROUTING (policy ACCEPT)
num target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
num target prot opt source destination
1 MASQUERADE all -- 192.168.122.0/24 0.0.0.0/0
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
=2
01 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0
udp
dpt:53
2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0
tcp
dpt:53
3 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0
udp
dpt:67
4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0
tcp
dpt:67
5 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0
Chain FORWARD (policy ACCEPT)
num target prot
opt source destination
1 ACCEPT all -- 0.0.0.0/0 192.168.122.0/24
state
RELATED,ESTABLISHED
2 ACCEPT all -- 192.168.122.0/24 0.0.0.0/0
3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
4 REJECT all -- 0.0.0.0/0 0.0.0.0/0
reject-with icmp-port-unreachable
5 REJECT all -- 0.0.0.0/0 0.0.0.0/0
reject-with icmp-port-unreachable
6 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0
=0
A
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
Chain RH-Firewall-1-INPUT (2 references)
num target prot opt source destination
1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
icmp
type
255
3 ACCEPT esp -- 0.0.0.0/0 0.0.0.0/0
4 ACCEPT ah -- 0.0.0.0/0 0.0.0.0/0
5 ACCEPT=2
0 udp -- 0.0.0.0/0 224.0.0.251
udp
dpt:5353
6 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0
udp
dpt:631
7 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0
tcp
dpt:631
8 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
state
RELATED,ESTABLISHED
9 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0
state
NEW
tcp dpt:22
10 ACCEPT 20 tcp -- 0.0.0.0/0 0.0.0.0/0
state
NEW
tcp dpt:80
11 REJECT all -- 0.0.0.0/0 0.0.0.0/0
reject-with icmp-host-prohibited
4) The output of "lsmod"
Module Size Used by
netloop 10945 0
netbk 78145 0 [permanent]
blktap 115941 2 [permanent]
blkbk 22241 0 [permane
nt]
ipt_MASQUERADE 7617 1
iptable_nat 11205 1
ip_nat 21101 2 ipt_MASQUERADE,iptable_nat
bridge 53853 0
autofs4 24389 2
hidp 23105 2
rfcomm 42457 0
l2cap 29505 10 hidp,rfcomm
bluetooth 53797 5 hidp,rfcomm,l2cap
sunrpc 144893 1
ip_conntrack_netbios_ns 6977 0
>> ipt_REJECT 9537 3
xt_state 6208 4
ip_conntrack 53025 5
ipt_MASQUERADE,iptable_nat,ip_nat,ip_conntrack_netbios_ns,xt_state
nfnetlink 10713 2 ip_nat,ip_conntrack
iptable_filter 7105 1
ip_tables 17029 2 iptable_nat,iptable_filter
ip6t_REJECT 9409 1
xt_tcpudp 7105 16
ip6table_filter 6849 1
ip6_tables 18053 1 ip6table_filter
x_tables 20 17349 8
ipt_MASQUERADE,iptable_nat,ipt_REJECT,xt_state,ip_tables,ip6t_REJECT,xt_t
cpudp,ip6_tables
dm_multipath 22089 0
video 21193 0
sbs 18533 0
backlight 10049 1 video
i2c_ec 9025 1 sbs
button 10705 0
battery 13637 0
asus_acpi 19289 0
ac 9157 0
ipv6 20 258401 15 ip6t_REJECT
xfrm_nalgo 13765 1 ipv6
crypto_api 11969 1 xfrm_nalgo
lp 15849 0
floppy 54949 0
i2c_piix4 12237 0
pcnet32 36805 0
pcspkr 7105 0
i2c_core 23745 2 i2c_ec,i2c_piix4
mii 9409 1 pcnet32
serio_raw 10693 0
ide_cd =2
0 40033 0
parport_pc 29157 1
cdrom 36705 1 ide_cd
serial_core 23617 0
parport 37641 2 lp,parport_pc
dm_snapshot 21477 0
dm_zero 6209 0
dm_mirror 29381 0
dm_mod 61405 9
dm_multipath,dm_snapshot,dm_zero,dm_mirror
ata_piix 22341 0
libata 144637 1 ata_piix
> sd_mod 24897 0
scsi_mod 134861 2 libata,sd_mod
ext3 123593 2
jbd 56553 1 ext3
uhci_hcd 25677 0
ohci_hcd 23517 0
ehci_hcd 33741 0
5) The output of "ifconfig"
eth0 Link encap:Ethernet HWaddr 00:0C:29:C8:8E:D5
inet addr:192.168.146.132 Bcast:192.168.146.255
Mask:255.255.255.0
20 inet6 addr: fe80::20c:29ff:fec8:8ed5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1787 errors:0 dropped:0 overruns:0 frame:0
TX packets:1444 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1754176 (1.6 MiB) TX bytes:89731 (87.6 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2819 20errors:0 dropped:0 overruns:0 frame:0
TX packets:2819 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6214808 (5.9 MiB) TX bytes:6214808 (5.9 MiB)
peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:1790 errors:0 dropped:0 overruns:0 frame:0
TX packets:1510 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
=2
0 RX bytes:1754743 (1.6 MiB) TX bytes:101982 (99.5 KiB)
Interrupt:16 Base address:0x1080
vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:1444 errors:0 dropped:0 overruns:0 frame:0
TX packets:1787 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:89731 (87.6 KiB) TX bytes:1754176 (1.6 MiB)
virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.122.1 Bcast:192.168.122.255
Mask:255.255.255.0
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:11976 (11.6 KiB)
xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:40 err
ors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:10537 (10.2 KiB) TX bytes:0 (0.0 b)
6) The output from the router of the command: "sho ip wccp"
omega#sh ip wccp
Global WCCP information:
Router information:
Router Identifier: X.X.X.X (interface
facing
the
internet/Public ip)
Protocol Version: 2.0
=2
0 Service Identifier: web-cache
Number of Service Group Clients: 0
Number of Service Group Routers: 0
Total Packets s/w Redirected: 0
Process: 0
Fast: 0
CEF: 0
Redirect access-list: -none-
Total Packets Denied Redirect: 0
20 Total Packets Unassigned: 0
Group access-list: -none-
Total Messages Denied to Group: 0
Total Authentication failures: 0
Total Bypassed Packets Received: 0
as for squid.conf, no I havent changed anything but these two:
access list to allow my network
http_access allowing that ACL.
PS: I'm currently using a virtual machine, which is why you'll
notice
the
masquarading part. it's nated to my WIFI interface.
20once our setup is up and running I'll move set it all up again on
a
server.. thought you should know :)
--------------------------------------------------
From: "Ritter, Nicholas" <Nicholas.Ritter@xxxxxxxxxxxxxx>
Sent: Monday, December 15, 2008 11:52 PM
To: "Roland Roland" <R_O_L_A_N_D@xxxxxxxxxxx>
Subject: RE: Cisco with WCCP!! newbie here..
Ubuntu configures Squid more out of the box then CentOS does,
which is
why
the HTTP browsing should not be working yet.
telnet should be disabled altogether, but only in the sense of a
telnet-transport based terminal=2
0server (ie: telnetting into the
centos
server to get a command shell.)
Can you list the following:
1) Are you using a loopback interface in the router?
2) What is the IP of the centos server, a client maching, and the
router.
3) The output of "service iptables status"
4) The output of "lsmod"
5) The output of "ifconfig"
6) The output from the router of the command: "sho ip wccp"
With the above information, I think I can straighten this out for
you.
Also, did you edit the squid config file other than the "MyNet"
acl and
>>>> "http_access"?
________________________________
From: Roland Roland [mailto:R_O_L_A_N_D@xxxxxxxxxxx]
Sent: Mon 12/15/2008 3:21 PM
To: Ritter, Nicholas
Subject: Re: Cisco with WCCP!! newbie here..
ya I guess so..
but is it a firewall issue? because I could perfeclty telnet to it
doing
as
such :
telnet 192.168.0.7 3128
and a session opens up normaly (this is my current centos)
but I cant browse or use it as a proxy
--------------------------------------------------
Fr
om: "Ritter, Nicholas" <nicholas.ritter@xxxxxxxxxxxxxx>
Sent: Monday, December 15, 2008 11:18 PM
To: "Roland Roland" <R_O_L_A_N_D@xxxxxxxxxxx>
Subject: RE: Cisco with WCCP!! newbie here..
Telnet or ssh?
This is why I have issues with ubuntu. Sure things work, but
often at
the
expense of security.
Sent from my Windows Mobile® phone.
-----Original Message-----
From: Roland Roland <R_O_L_A_N_D@xxxxxxxxxxx>
Sent: Monday, December 15, 2008 3:02 PM
To: Ritter, Nicholas <Nicholas.Ritter@xxxxxxxxxxxxxx>
Subject: Re: Cisco wit
h WCCP!! newbie here..
I can't believe I got back to worse than I first started!!!
I can't seem to use squid now.
I simply installed it with yum install squid on centos 5.2
and added:
acl MyNet src 192.168.0.0/24
http_access allow MyNet
that's wht I did when I frst installed it on ubuntu and it worked
back
then..!
now on centos, I could telnet from outside to my box (that means
it
opened
tht port on the firewall)
but nothing is returned!
heres the output of firefox when I try to ope
n any site to test
using
my
squid's IP/port:
Connection Interrupted
connection to the server was reset while the page was loading.
The network link was interrupted while negotiating a connection.
Please
try
again.
any advice on what might be the prob ?
--------------------------------------------------
From: "Ritter, Nicholas" <Nicholas.Ritter@xxxxxxxxxxxxxx>
Sent: Monday, December 15, 2008 4:50 PM
To: "Roland Roland" <R_O_L_A_N_D@xxxxxxxxxxx> 0D
Subject: RE: Cisco with WCCP!! newbie here..
Here are some items that will need to be accomplisted:
1) you will need to configure iptables to redirect port 80
traffic to
3128
2) Setup a GRE tunnel interface between the squid box, and the
router.
3) configure WCCP on the router
4) Edit the squid.conf config file for the squid server.
With step 1, this step is largly depending on if you are ok with
running
the squid server on port 80 or not. If you choose to run the
squid
server
on port 80, you still need to edit iptables rules to allow port
80
connections.
Reference the following squid-cache.org wiki articles. And let
me
know
where I can fill in information and specific steps to help you
get up
and
running:
http://wiki.squid-cache.org/ConfigExamples/Wccp2AndNat
http://wiki.squid-cache.org/ConfigExamples/SquidAndWccp2
Create and bring up the GRE interface:
modprobe ip_gre
ifconfig gre0 <address of squid server (duplicate of the eth0
interface
address)> netmask 255.255.255.0 up
=0
A>>>>>> If the above commands don't give errors, you can add them to
"/etc/rc.d/init.d/rc.local" so that get done at each boot up.
For the GRE tunnel rules for iptables, you will need something
like
(add
to /etc/sysconfig/iptables, then "service iptables
condrestart"):
iptables -A INPUT -i gre0 -j ACCEPT iptables -A INPUT -i gre0 -j
ACCEPT
iptables -A INPUT -p gre -j ACCEPT
iptables -A RH-Firewall-1-INPUT -s <address of router>/32 -p udp
-m
udp --dport 2048 -j ACCEPT
The first to rules allow gre protocol, and 20traffic onthe gre
interface,
the second rule allows WCCP control traffic.
________________________________
From: Roland Roland [mailto:R_O_L_A_N_D@xxxxxxxxxxx]
Sent: Sun 12/14/2008 3:17 PM
To: Ritter, Nicholas
Subject: Re: Cisco with WCCP!! newbie here..
Hey :)
I just installed centos 5.2 out of dvd with desktop-gnome.
and followed the instructions u've specified as well as
installed
squid
using "yum install squid" and backed up squid.conf to desktop.
now what are the steps you want me to follow..
=0
A>>>>>>
thanks in advance,
Roland
--------------------------------------------------
From: "Ritter, Nicholas" <Nicholas.Ritter@xxxxxxxxxxxxxx>
Sent: Friday, December 12, 2008 6:58 PM
To: <R_O_L_A_N_D@xxxxxxxxxxx>
Subject: RE: Cisco with WCCP!! newbie here..
with the netinstall, the http url is tricky...but doable. The
DVD
works
the best regardless. IM'ing would work better, I just don't
have an
IM
client installed. I have an IRC client installed....or...now
that I
think
about it...I have a gmail account
....could use gmail IM...never
done
it
though.
Nick
-----Original Message-----
From: R_O_L_A_N_D@xxxxxxxxxxx [mailto:R_O_L_A_N_D@xxxxxxxxxxx]
Sent: Fri 12/12/2008 9:45 AM
To: Ritter, Nicholas
Subject: Re: Cisco with WCCP!! newbie here..
hey :) am downloading the DVD release just now..
half way through!
I got the netinstall image, burned it and gave the HTTP option
a
try,
it
gets stuck on image retrieval..
I guess the DVD image would be done soon=2
0enough, I'm going to
install
it
on
a virtual machine in order to test, and if everything is setup
smoothly
(centos/squid) I'll proceed with the squid configuration
depending
on
your
advice..
if you don't mind is there a sort of IM I could contact you on?
or
you
prefer to keep it over here..?
--------------------------------------------------
From: "Ritter, Nicholas" <Nicholas.Ritter@xxxxxxxxxxxxxx>
Sent: Friday, December 12, 2008 4:51 PM
To: <R_O_L_A_N_D@xxxxxxxxxxx>
Subject: RE: [s
quid-users] Cisco with WCCP!! newbie here..
Sure.
I never use the live cd for installs, always other the DVD, or
netinstall
cd.
Make sure you do a minimal install. Don't install any of the
package
groups, although it won't hurt if you do.
If you have never installed CentOS before, let me know if you
have
questions, but after the initial install and boot up, you will
be
presented with a semi-graphical (ncurses) interface that has a
menu
and
items on it for configuring running services
, firewall,
network,
etc.
You
want to make sure the box has a static IP (a private ip behind
the
NAT
GW
is fine.) In the "Firewall configuration", set the "Security
Level"
to
"Enabled" and "SELinux" to "Permissive". In "System Services",
disable
any
service that contains "sendmail", and/or "rpc", and/or "nfs".
If you don't get to a menu, or want to go back to it, just
type
"setup"
at
the root CLI prompt.
Note: step 1 and 2 are separate for=2
0a reason, as it will
produce
the
most
effect way of accomplishing specific goals for updating
software.
1) run (as root): yum update yum rpm python
- this will update yum, rpm, and python
- you will be asked to confirm selections, just type: y
- you will be asked to import an GPG signing key, just type: y
2) run (as root): yum update
- this will update the rest of the software packages on the
system
- you will be asked to confirm selections, just type: y
3) reboot
-----
Original Message-----
From: R_O_L_A_N_D@xxxxxxxxxxx [mailto:R_O_L_A_N_D@xxxxxxxxxxx]
Sent: Fri 12/12/2008 7:55 AM
To: Ritter, Nicholas
Subject: Re: Cisco with WCCP!! newbie here..
Hi :)
I'm having a bit of trouble installing centos from the lvie
cd..
am downloading at the moment.. centos dvd..
in the meantime could you provide any sort of step that youd
like
me
to
do..!
since im going to install squid over centos I guess your
already
familiar
with all the steps?
--------------------------------------------------
From: "Ritter, Nicholas" <Nicholas.Ritter@xxxxxxxxxxxxxx>
Sent: Friday, December 12, 2008 1:54 AM
To: "RoLaNd RoLaNd" <r_o_l_a_n_d@xxxxxxxxxxx>
Subject: RE: Cisco with WCCP!! newbie here..
hey :) i cant begin to thank you for your help..
No prob...I know what it is like to want to accomplish
something
and
needing help.
1) i dont think that would make a difference (correct me if
im
wrong)
=0
A>>>>>>>>>>>since the destination would only see my router's public ip!
unless if theres something i'm not familiar with please do
advise
me
whts
the best course of action..
If you are NATing to the Internet, than you are correct and
you
don't
need
client spoofing...which is good because it is easier to do.
2) Version 12.4(17b), RELEASE SOFTWARE (fc2) Cisco 2811
(revision
53.51
Cisco IOS has been buggy at times with the WCCP feature. Make
sure
you
are
running something in the T release train. Do you have access
to
the
IOS
downloads on Cisco.com?
as for the rest, well my squid isnt active, so i dont have a
problem
installing CENTOS and squid again on on my box if that would
help
me
reach >>my goal..
i never used centos before! i'm only familiar with Ubuntu
and
fedora.
but
i do have one of it's images ( CentOS-5.1-i386-LiveCD )
would this do?! i'll format with it and install squid
on
it..
Get the netinstall ISO and do a minimal install and I would
say
that
you
could install the squid that comes with the CentOS 5.2
distro, or
we
can
custom build it. After install, do a "yum update"
do u have a specific squid version ud like to advise me with
?!
or
anything i should do before installign it ?
The latest 2.6STABLE release is fine.
Subject: RE: Cisco with WCCP!! newbie here..
Date: Thu, 11 Dec 20
08 13:37:36 -0600
From: Nicholas.Ritter@xxxxxxxxxxxxxx
To: r_o_l_a_n_d@xxxxxxxxxxx
Here are a few questions:
1) Do you want transparent redirection via WCCP with or
without
the
remote website seeing the client machine IP?
2) What IOS feature set and version/revision are you using
on the
2811
router? (WCCP support is buggy depending on the revision
level.)
3) Which version of Squid are you running?
4) Which version of Linux kernel are you running?
On you ubuntu box, run "insmod gre" 20then "lsmod" and see if
the
gre
module loads, if you get an error, try "insmod ip_gre"
instead.
I can help you more if you are using CentOS 5.2 rather than
Ubuntu.
With
ubuntu, I can't give you all of the specific command lines
with
arguments, etc.
Nick
-----Original Message-----
From: RoLaNd RoLaNd [mailto:r_o_l_a_n_d@xxxxxxxxxxx]
Sent: Thu 12/11/2008 1:28 PM
To: nicholas.ritter@xxxxxxxxxxxxxx
Subject: RE: Cisco with WCCP!! newbie here..
Hi Nicholas,
thanks for replying so soon...
is there anything specific you'd like to know about my
topology
in
order
for u to help out?!
> Date: Thu, 11 Dec 2008 13:21:12 -0600
> From: Nicholas.Ritter@xxxxxxxxxxxxxx
> To: r_o_l_a_n_d@xxxxxxxxxxx; squid-users@xxxxxxxxxxxxxxx
> Subject: RE: Cisco with WCCP!! newbie here..
>
> I can help you out with this as needed.
>
> Nick
>>>>>>> >
>
> -----Original Message-----
> From: RoLaNd RoLaNd [mailto:r_o_l_a_n_d@xxxxxxxxxxx]
> Sent: Thu 12/11/2008 1:05 PM
> To: squid-users@xxxxxxxxxxxxxxx
> Subject: Cisco with WCCP!! newbie here..
>
>
> Hi All,
>
> am obviously a newbie here so am seeking an advice if i
may..
>
> my current topology is as such:
>
> cisco 2811 router---Lan (contains users/squid)
>
> Squid is installed on ubuntu.
> and has one NIC
with static ip 192.168.0.14/24
>
> i've managed to get direct proxy working with minimal
> settings..
> but am finding it hard to set it as transparent..
> i looked around and found at squid-cache that i could use
> cisco's
> WCCP
> prot=
> ocol...
> i've checked the config examples but as i'm a newbie i got
a
> little
> bit
> los=
> t!!!
>
> could anyone help out?!
>
> any advice would be appreciated:)
>>> >
> thank you in advance..
>
> Roland
>
_________________________________________________________________
> Connect to the next generation of MSN Messenger
>
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
>
_________________________________________________________________
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE
_________________________________________________________________
News, entertainment and everythin
g you care about at
Live.com. Get
it
now!
http://www.live.com/getstarted.aspx
________________________________________________________________________
You are invited to Get a Free AOL Email ID. - http://webmail.aol.in