(实验)S2_C_CHAP6.doc_第1页
(实验)S2_C_CHAP6.doc_第2页
(实验)S2_C_CHAP6.doc_第3页
(实验)S2_C_CHAP6.doc_第4页
(实验)S2_C_CHAP6.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验名称:使用iptables和squid建立防火墙和代理服务器实验要求的环境:硬件环境: 虚拟机两台:内存128M,硬盘5Gwinxp机一台软件环境: RedHat linux 9需要的软件工具、软件安装包iptables-1.2.9.tar.bzsquid-2.5STABLE5.tar.gz实验目的:学会iptables的安装配置 利用iptables设置防火墙规则 安装配置squid服务器 利用squid服务器实现正反向代理缓存服务任务一、安装iptables实验步骤:1、获得相应的源代码包iptables-1.2.9.tar.bz2,并保存到/usr/local/src目录中,并进行解压安装#cd /usr/local/src#bunzip2 iptables-1.2.9.tar.bz2#tar xf iptarbles-1.2.9#cd iptables-1.2.9#make PREFIX=/usr#make PREFIX=/usr install2、安装完成后,使用系统默认安装的iptables命令和新安装的iptables命令,比较本年版本信息#/sbin/iptables v#/usr/sbin/iptables v3、停掉系统启动时执行的iptables命令,把防火墙启动脚本从系统启动队列中去掉,并重启系统#chkconfig level 2345 iptables off#reboot任务二、用iptables设置本机拒绝特定类型的连接实验步骤:1、使用iptables命令查看当前的防火墙#/usr/sbin/iptables L2、使用/etc/rc.d/init.d/vsftp脚本vsftp服务器#/etc/rc.d/init.d/vsftpd start3、在局域网其他客户端连接ftp服务器,显示成功4、使用vi命令编辑/etc/xinetd.d/telnet配置文件,将其中的disable=yes 改为disable=no,并重启xinetd服务#service xinetd restart5、在windows机器中访问本机的telnet服务,连接成功6、使用下面的iptables命令设置禁止外部的telnet连接#/usr/sbin/iptables A INPUT p tcp dport telnet j DROP并使用iptables L查看防火墙设置7、再在客户机上运行telnet 0,显示连接被拒绝,若使用ftp连接,外部连接显示仍然有效8、使用同样方式设置拒绝ftp连接发防火墙规则:#/usr/sbin/iptables A INPUT p tcp dport ftp j DROP9、从刚才连接成功的机器中使用ftp命令连接0服务器,显示连接被拒绝任务三、安装与配置squid实现正向与反向缓存代理实验步骤:1、把源代码包copy到/usr/local/src目录中,进行解压缩并安装它#cd /usr/local/src#tar xzvf squid-2.5.STABLE5.tar.gz#cd squid-2.5.STABLE5#./configure prefix=/usr/local/squid#make#make install2、实现正向代理配置:编辑/usr/local/squid/etc/squid.conf文件:cache_mem 128 MB 设置缓冲内存,一般为物理内存的1/3cache_dir ufs /var/spool/squid 100 16 256 缓存数据的保存目录,16个一级目录,256个二级目录;cache_effective_user squid 设置缓存数据的存取用户cache_effective_group squid 设置缓存数据的存取组http_access allow all#chown R squid.squid /usr/local/squid改变目录的所有者#/usr/local/squid/sbin/squid -z 命令初始化缓存目录#/usr/local/squid/sbin/squid D 参数避免进行IP到域名的反查3、设置客户端的IE:工具Internet选项 连接 局域网设置 代理服务器 地址设为:0端口设为:31284、配置反向代理服务器,编辑相同文件:#/usr/local/src/sbin/squid k shutdown 关闭代理服务器修改Apache文件,进行如下设置:#vi /usr/local/apache/conf/httpd.confListen 80ServerName 0#/usr/local/apache/bin/httpd k start5、使用vi命令修改/usr/local/squid/etc/squid.conf,修改下面选项的会值:http_port 3128 设定squid监听IP及端口;icp_port 0httpd_accel_port 80redirect_rewrites_host_header offhttpd_accel_port 80 出现的问题及解决方法:问题1:反向

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论