【任务描述】
现在需要代理服务器配置两块网卡, 内网卡eth0 (10.10.1.254/24)、 能访问公网的外网卡eth1 (210.42.198.207/24), 代理服务器内存2GB, SCSI硬盘容量200 GB, 设置10GB空间为硬盘缓存, 要求内网网段 (10.10.1.0/24) 中所有客户端都可以上网。
【任务分析】
本任务先要根据网络结构 (见图11-5) 配置各主机的网络参数, 修改主配置文件, 初始化Squid缓存目录, 并启动Squid服务, 设置内网中客户机网卡及IE代理, 测试内网中的客户机访问公网中的Web服务器。
【任务实施】
配置Squid服务器
(1) 按照如图11-5所示要求配置各主机的网络参数,其中内网中的Web服务器及测试客户机的网关应设为代理服务器的内网卡eth1的IP地址10.10.1.254。
(2) 在作为代理服务器的主机上安装Squid软件包。 默认Squid未安装, 安装RHEL 6.4自带的Squid便可。
(3) 修改主配置文件/etc/squid/squid.conf:
[root@proxy~]#vim /etc/squid/squid.conf
图11-5 网络结构
//在文件尾添加以下各配置行
http_port10.10.1.254:8080 //在内网卡的8080端口监听来自内网客户机的http请求
cache_mem 256 MB //设置内存缓存为512MB
cache_dirufs/var/spool/squid1024016256 //设置10GB硬盘缓存大小及目录
visible_hostname10.10.1.254 //设置Squid可见的主机名
dns_nameservers222.246.129.80 58.20.127.170 //设置DNS服务器的IP地址
(4) 初始化Squid缓存目录并启动Squid服务, 为方便测试可停止代理服务器防火墙的功能:
[root@proxy~]#squid -z
[root@proxy~]#service squid start
[root@proxy~]#chkconfig squid on //开启2、3、4、5运行级别下的自动启动
[root@proxy~]#service iptables stop
(5) 设置内网中客户机网卡及IE代理,如图11-6所示。
图11-6 内网中客户机网卡及IE代理设置
(6) 测试内网中的客户机访问公网中的Web服务器。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。