On Thu, 19 Aug 2004, Guillermo Javier Nardoni wrote:
Hello, I have just installed Linux Red Hat 9 on an intel microprocessor (Pentium Celeron 300 Mhz , 256 Mb of RAM and 60 Gb UATA IDE DISK) and i have a network with 10 pcs connected I turn squid on and it works fine but when i make a simple ping from any computer connected to the linux server ( for example ping www.google.com.ar, it gives me host unknown).
This has nothing to do with Squid.
Squid is a HTTP proxy which means you can configure clients to use it as proxy to reach the Internet from a private network. This private network does not need to have any other connectivity with the internet what so ever, just the proxy server.
Squid is not a firewall, and will not allow generic networking protocols. It is only a HTTP proxy meant to be used by web browsers for reaching the Internet.
If you want your private network to have full Internet access then look into NAT / Masquerading techniques. This allows full uni-directional packet level Internet access and is a basic firewalling function. Linux has a very powerful firewall built in capable of doing all these things and a whole lot more. And there is no problem combining firewalling, NAT/Masquerading and Squid HTTP proxy/caching.
Regards Henrik
