Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Oct 2002 16:33:40 +0200
From:      Lefteris Tsintjelis <lefty@asda.gr>
To:        freebsd-net@freebsd.org
Subject:   GRE tunnel kernel support for SQUID and Cisco (wccp v1)
Message-ID:  <3DBD4AC4.616F652C@asda.gr>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------280F9B86158792D0D1C57E7F
Content-Type: text/plain; charset=iso-8859-7
Content-Transfer-Encoding: 7bit

Hi all,

It would make a nice addition to the kernel this patch found at
http://www.squid-cache.org/Doc/FAQ/FAQ-17.html. I included it with some
very minor fixes to compile under 4.7-stable.

It adds direct GRE tunnel support to kernel, transparent proxy (use with
wccp v1 enabled routers and Squid boxes)

A very simple step by step howto for some previous message I saw at the
list.

1)      Add gre.c to /usr/src/sys/netinet
2)      Patch kernel with gre-squid.patch (cd /usr/src; patch -p0 <
gre-squid.patch)
3)      Add "option     GRE" to kernel config, rebuild and install (UDP
port 2048 tunnel squid <---> router)
4)      Setup your rc.conf to inculde similar to gre-ipfw.conf rules
5)      Setup squid.conf to use your wccp router (further info @
http://www.squid-cache.org/Doc/FAQ/FAQ-17.html)
6)      Setup your Cisco IOS for wccp webcache version 1 redirection.
7)      DONE. Don't forget to reset :-)

I have tested it with FreeBSD 4.7-STABLE, squid-STABLE 2.4/5 and seems
to be working very STABLE.
Beats Cisco access-list redirection rules by far. Router can handle a
lot more requests for large scale networks.

Lefteris Tsintjelis (lefty@ene.asda.gr)
--------------280F9B86158792D0D1C57E7F
Content-Type: application/x-compressed;
 name="wccp.tgz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="wccp.tgz"

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
KAAA
--------------280F9B86158792D0D1C57E7F--



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DBD4AC4.616F652C>