- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四 川 大 学 计 算 机 学 院、软 件 学 院
实 验 报 告
学号:_1043111034 姓名:_陈枝_ 专业:__软件工程__ 班级:3 第 15 周
课程名称
?信息安全产品开发实践
实验课时
5
实验项目
多路IO复用并发服务器模型——防火墙I
实验时间
12-14
实验目的
?修改本机ip为10.3.1.(X+100),其中X为WinXP IP的最后一位,编写脚本iptest.sh,编写脚本iptest2.sh
实验环境
X86;WindowsXP;VMware Workstation 5.0.0; SSHSecureShellClient-3.2.9?
实验内容(算法、程序、步骤和方法)
内容:
防火墙概述
Linux下防火墙简介
Netfilter 与iptables关系
Netfilter的功能
iptables命令介绍
实验题目
实验要求是:
一.
修改本机ip为10.3.1.(X+100),其中X为WinXP IP的最后一位
编写脚本iptest.sh,功能如下:
iptest.sh清空所有存在的规则;
只开放22号端口(ssh、tcp);
禁止发送icmp包;
INPUT默认规则为DROP;
OUTPUT默认规则为ACCEPT;
FORWARD默认规则为DROP ;
iptest.sh能随系统启动。
二.编写脚本iptest2.sh,功能如下:
不清空所有存在的规则的情况下;
只允许icmp通过;
禁止22号服务。
Netfilter与iptables的关系:
虽然 netfilter/iptables IP 信息包过滤系统作为一个整体看待,但是其实他们一个是该过滤系统的两个组件,netfilter是内核的模块实现,iptables是对上层操作工具.
netfilter 组件也称为内核空间(kernelspace),是内核的一部分,由一些信息包过滤表组成,这些表包含内核用来控制信息包过滤处理的规则集。
iptables 组件是一种工具,也称为用户空间(userspace),它使插入、修改和除去信息包过滤表中的规则变得容易。除非您正在使用 Red Hat Linux 7.1 或更高版本,否则需要从 netfilter.org 下载该工具并安装使用它。
iptables是一个管理内核包过滤的工具,可以加入、插入或删除核心包过滤表格中的规则。实际上真正来执行这些过滤规则的是Netfilter。Netfiler是Linux核心中一个通用架构,它提供一系列的表(tables),每个表由若干链(chains)组成,而每条链中可以由一条或数条规则(rule)组成.
(接上)
实验内容(算法、程序、步骤和方法)
实验代码:
iptest.sh
#!/bin/bash
iptables -F
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
iptables -A FORWARD -p tcp --sport 22 -j ACCEPT
iptables -A OUTPUT -p icmp -j REJECT
iptest2.sh
#!/bin/bash
iptables -I INPUT -p icmp -j ACCEPT
iptables -I OUTPUT -p icmp -j ACCEPT
iptables -I INPUT -p tcp --dport 22 -j REJECT
iptables -I OUTPUT -p tcp --sport 22 -j REJECT
iptables -I FORWARD -p tcp --sport 22 -j REJECT
采用-I 所以会在规则第一位,因此只会匹配设定的;
数据记录
和计算
结 论
(结 果)
?
通过使用iptables+netfilter 可以设置我们需要的规则,从而进行相应的网络规则的设置
小 结
?
设置过滤规则需要考虑,相应语法的应用,
等等否则会出现无法成功的现象;
指导老师评 议
?
成绩评定: 指导教师签名:
实验报告说明
专业实验中心
实验名称 要用最简练的语言反映实验的内容。如验证某程序、定律、算法,可写成“验证×××”;分析×××。
实验目的 目的要明确,要抓住重点,
您可能关注的文档
最近下载
- 电光PBG-()Y高压配电装置说明书(永磁DSB-600B型).pdf
- 中国血脂管理指南(基层版2024年).doc
- 一汽-大众供应商代码文档.pptx
- GB∕T 33580-2017 橡胶塑料挤出机能耗检测方法(高清版).pdf
- 双减背景下新课标单元整体作业分层设计案例 人教版小学数学四年级下册第八单元 数学广角优化.docx
- 标日【初级】单词.pdf VIP
- 初中英语新人教版七年级上册Unit 1 Hello练习题(附参考答案)(2024秋).doc
- 产品包装纸箱设计规范.doc
- 《大单元视域下小学语文中段习作单元教学的实践研究》课题研究方案.doc
- 管理学(第九版)-哈罗德·孔茨、海因茨·韦里克课后题答案.pdf VIP
文档评论(0)