Re: Help! squid.conf setup

From: Dave Zarzycki <zarzycki@dont-contact.us>
Date: Tue, 2 Dec 97 16:56:13 -0800

On 12/2/97 2:55 PM, jeff (jeff@summer.lys.com) wrote:

>Hi,
>
>I have one question about the squid.conf.
>I want use one IP address (24.3.145.1) for squid program
>to access Internet and this IP address will not be default gateway IP.
>Would you tell me how to setup ?
>
>I'm using Slackware Linux 2.0.0 and squid 1.1.14
>
>207.207.202.0/24, 24.3.145.0/24 are real Internet IP address
>129.129.202.0/24 is my Intranet IP addresses.

Eek! Please don't pick addresses out of thin air! In this case the
129.129.x.x block belongs to the Paul Scherrer Institute in
Switzerland... I would recommend changing your "intranet" block to an
official intranet address such as the 192.168.x.x block.

>Interface ppp0 will handle another Intranet(129.101.101.0/24).

Once again, the address range 129.101.101.0 belongs to Epoch Networks...

>All the clients are on 207.207.202.0, 129.129.202.0, 129.101.101 sides.

Your subnet allocation for LYS-NET is 207.207.202.128/255.255.255.224,
not 207.207.202.0/255.255.255.0. I would advise that you change that if
you want to avoid problems.

Have squid bind to your @Home IP address for out going connections.

Implement the attached routing table with the 2.0.32 kernel. This is the
important part. Make sure to specify the device when defining both
default routes. The order is important too. The routing table is executed
in a linear fashion with the first match. So, in order to have all of
your traffic go through the router of your choice, it needs to be the
first in the list. I am hoping that squid will bind to the correct
interface along with the correct address...

If this proves not to work, come back and bug me, I'll try to get squid
to bind to the correct ethernet adapter. In the mean time, use @Home's
proxies (no-query & default to make it work, since they use the Non-ICP
aware Netscape caches for political reasons).

(Why you choose not to use Linux IP Masquerading and route all of your
Internet traffic through @Home, I don't know...)

I would recommend the following routing table:

(With comments starting with a #)

Kernel routing table
Destination Gateway Genmask Flags MSS Window Use
Iface
207.207.202.137 * 255.255.255.255 UH 1500 0 0
dummy1
207.207.202.136 * 255.255.255.255 UH 1500 0 0
dummy2
207.207.202.143 * 255.255.255.255 UH 1500 0 0
dummy4
207.207.202.141 * 255.255.255.255 UH 1500 0 0
ppp0
# Your offocial Internet Block, note the correct subnet!
207.207.202.128 * 255.255.255.224 U 1500 0 0
eth0
# Safe Intranet Block
192.168.1.0 * 255.255.255.0 U 1500 0 0
eth1
# @Home's Network, you might want to verify with @Home on what the correct
# subnet is for your area. In Fremont California, it's 255.255.240.0, but
it
# could be anything over in New Jersy where you live.
24.3.145.0 * 255.255.240.0 U 1500 0 0
eth2
127.0.0.0 * 255.0.0.0 U 3584 0 0 lo
# the default, default router
default 207.207.202.129 * UG 1500 0 0
eth0
# the default router for apps bound to this interface
default 24.3.145.1 * UG 1500 0 0
eth2

>Current routing table
>
>Kernel routing table
>Destination Gateway Genmask Flags MSS Window Use Iface
>207.207.202.137 * 255.255.255.255 UH 1500 0 0
>dummy1
>207.207.202.136 * 255.255.255.255 UH 1500 0 0
>dummy2
>207.207.202.143 * 255.255.255.255 UH 1500 0 0
>dummy4
>207.207.202.141 * 255.255.255.255 UH 1500 0 1 ppp0
>207.207.202.0 * 255.255.255.0 U 1500 0 30 eth0
>129.129.202.0 * 255.255.255.0 U 1500 0 19 eth1
>24.3.145.0 * 255.255.255.0 U 1500 0 37 eth2
>127.0.0.0 * 255.0.0.0 U 3584 0 35 lo
>default 24.3.145.1 * UG 576 0 513 eth2
>
>
>
>New routing table
>
>Kernel routing table
>Destination Gateway Genmask Flags MSS Window Use Iface
>207.207.202.137 * 255.255.255.255 UH 1500 0 0
>dummy1
>207.207.202.136 * 255.255.255.255 UH 1500 0 0
>dummy2
>207.207.202.143 * 255.255.255.255 UH 1500 0 0
>dummy4
>207.207.202.141 * 255.255.255.255 UH 1500 0 1 ppp0
>207.207.202.0 * 255.255.255.0 U 1500 0 30 eth0
>129.129.202.0 * 255.255.255.0 U 1500 0 19 eth1
>24.3.145.0 * 255.255.255.0 U 1500 0 37 eth2
>127.0.0.0 * 255.0.0.0 U 3584 0 35 lo
>default 207.207.202.129 * UG 576 0 513 eth0
>
>
>Many thanks
>
>Jeff Liao
>
>mailto: jeff@lys.com
>
>

----------------------------------------------------------------------
Dave Zarzycki Student
Intern San Jose State University
Apple Computer, Inc. dzarzyck@email.sjsu.edu
zarzycki@apple.com zarzycki@ricochet.net
----------------------------------------------------------------------
PGP Fingerprints (RSA): 8AF2 1040 8A9C D025 47BE 70DD A51C C887
DSS/Diffie-Hellman: CB9E 2621 B4BA 3F96 3516 B312 15B4 D842 3809 EF99
Contact pgpkeys.mit.edu for my public keys.
Received on Tue Dec 02 1997 - 17:00:51 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:37:49 MST