




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验名称:使用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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 2417:2025 EN Leather - Physical and mechanical tests - Determination of the static absorption of water
- 深深的友情写事抒情作文10篇范文
- 2025河北唐山幼儿师范高等专科学校选聘工作人员35人考前自测高频考点模拟试题及答案详解(历年真题)
- 创新产品技术攻关保证承诺书6篇范文
- 2025-2026学年四川省广安市广安三区联考高三上学期8月月考英语试题(解析版)
- 医疗卫生行业疾病预防控制承诺书4篇
- 智能科技类设备持续稳定运行承诺函8篇范文
- 合同审批流程标准化模板提升合同管理效率
- 2025年江西省省直事业单位招聘工作人员笔试违纪违规处理意见模拟试卷附答案详解
- 2025贵州电子职业技术学院第十三届贵州人才博览会引进16人考前自测高频考点模拟试题及答案详解(典优)
- 母婴分离护理常规
- 污泥池清理管理制度
- 推进信息化建设“十五五”规划-(2025-2025年)-根据学校十五五
- 保护环境的课件
- 华电集团就业协议书
- 拆旧建屋合同协议书
- 图深度强化学习在配电网故障恢复中的应用研究
- (2017)海南省房屋建筑与装饰装修工程综合定额交底资料
- 拆除重建工程施工方案
- 《社会科学研究方法》课件
- 《基础护理学》第七版考试题库大全-上部分(600题)
评论
0/150
提交评论