网吧用redhat LINUX做的上网服务器无法正常工作。解决问题者大大送分。

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:36:30
用redhat 9.0做的网吧上网服务器。
内网机器ping网关能通。
网关ping外网也能通。

但是内网机器ping外网不通。上不去网。
请问有可能是哪里的问题?
应该如何解决?
最好有详细说明。

如果问题得到解决,肯定会再大大补分。
很着急。希望能有好心人来帮忙。
感激不尽。

安装一个代理服务器软件 如:Squid

设置方法

www.squid-cache.org下载SQUID软件,这里以稳定的squid-2.4.STABLE1-src.tar.gz为例。运行“tar zxf squid-2.4.STABLE1-src.tar.gz”,产生“squid-2.4.STABLE1”目录。由于SQUID的运行需要nobody用户和nobody组,所以你先运行Linuxconf命令查看是否有这个用户和组;没有的话,建立。进入“squid-2.4.STABLE1”目录,运行“./configure --prefix=/usr/local/squid”;完成后,再运行“make all”;完成后,接着运行“make install”安装软件。至此,squid已经成功安装到/usr/local/squid目录下了。
第二步:配置SQUID软件

1、“chmod 777 /usr/local/squid/logs”,设置logs为可写。这样,不特定的SQUID代理客户才能正常访问代理服务器,才能在logs目录才产生access.log、cache.log等文件。

2、“/usr/local/squid/bin/squid -z”,手工建立squid的缓存目录/usr/local/squid/cache。

3、修改SQUID的配置文件squid.conf。SQUID的配置文件共有125个配置项,但是对于一般的web cache proxy server来说,只要修改几个配置项即可。编辑/usr/local/squid/etc/squid.conf文件,找到“http_access deny all”并改为“http_access allow all”令所有的电脑都能透过代理服务访问互联网资源。其实只要该一项,SQUID服务就可以启动了。

4、“/usr/local/bin/RunCache”,启动squid代理服务。