网络应用技术 实验八:防火墙实现访问控制(华为ensp)

目录

一、实验简介

二、实验目的

三、实验需求

四、实验拓扑

五、实验步骤

1、设计全网 IP 地址

2、设计防火墙安全策略

3、在 eNSP 中部署园区网

4、配置用户主机地址

5、配置网络设备

配置交换机SW-1~SW-5

配置路由交换机RS-1~RS-5

配置路由器R-1~R-3

6、配置仿真服务

(1)创建测试 Web 服务所需要文件夹与文件

(2)创建测试 FTP 服务所需要文件夹与文件

(3)配置 DNS 仿真服务

(4)配置 Web 仿真服务

(5)配置 FTP 仿真服务

7、配置防火墙网络参数实现全网互通

(1)配置防火墙接口;

(2)配置防火墙安全区域;

(3)配置防火墙路由信息(OSPF)

(4)测试全网通信


一、实验简介

在园区网中部署服务器子网,在用户区域网络和服务器子网之间部署防火墙(FW-1 ),通过设置防火墙安全策略,控制用户区域网络中的主机对服务器子网的访问,例如控制某用户主机网段只能访问 Web 服务器提供的 http 服务,而不能访问其他服务。

二、实验目的

1 、理解包过滤防火墙的工作原理;
2 、掌握在 eNSP 中引入防火墙设备的方法;
3 、掌握利用防火墙实现园区网通信的访问控制。

三、实验需求

1 、硬件
每人一台计算机。
2 、软件
计算机安装 Windows 10 操作系统、 eNSP 网络仿真软件、 VirtualBox 虚拟化软件
3 、网络
实验本身内容不需要访问互联网。
4 、工具

四、实验拓扑

本实验的网络拓扑要求如下:
(1)R1 R2 及其下联网络是用户区域网络(即用户子网), RS-1 RS-4 是用户区域网络中的路由交换机,起汇聚作用。SW-1~SW-4 是二层交换机,起接入作用。Host-1~ Host-8 是用户主机,分别属于不同的 VLAN
(2)SW-5 连接的网络是服务器子网,其中 Service-DNS 表示 DNS 服务器( eNSP 仿真,Service-Web 表示 Web 服务器( eNSP 仿真), Service-FTP 表示 FTP 服务器( eNSP 仿真)。服务器子网接入在路由交换机 RS-5 上;
(3)用户区域网络和服务器子网之间部署防火墙 FW-1

五、实验步骤

1、设计全网 IP 地址

1 )所有用户主机的 IP 地址为静态 IP ,其格式为 192.A.*.* ,其中 A 为学生本人学号后 2 位,* 表示该值由学生自定。各用户主机分属于不同 VLAN ,其 IP 地址应属于不同的网段;
2 )各路由器互连接口的地址格式为 10.A.*.* ,其中 A 为学生本人学号后 2 位,*表示该值由学生自定;
3 )各个仿真服务器的 IP 地址格式为 172.16.A.*/24 ,其中 A 为学生本人学号后2 位。
4 )默认网关地址,由本网段最后一个可用单播地址表示。

2、设计防火墙安全策略

在网络连通正常的前提下,通过配置防火墙策略,实现以下通信控制:
1 Host-1 Host-4 主机不可以 Ping 通服务器子网中的服务器, Host-5 Host-8可以;
2 Host-1 Host-8 主机都可以使用 DNS 解析服务;
3 )仅允许 Host-1-Host-4 主机可以以 Web 方式访问 Web 服务;

3、在 eNSP 中部署园区网

由于本实验中要通过仿真的方式,测试用户主机对各种网络服务的访问效果,从而实现防火墙对 DNS FTP Web 访问的控制。原来使用的 PC 终端无法实现这些操作,因此 Host-1 Host-8 采用 eNSP 中“终端”设备里的 Client 。服务器(包括 DNS DHCP 、FTP)采用 eNSP 中“终端”设备里的 Server 。 防火墙采用 USG6000V 。其他设备型号同前面实验。
eNSP 中,防火墙在第一次启动时,需要载入设备文件下载“ eNSP-plug-vfw_usg.zip ”解压缩即可得到设备文件。载入防火墙设备文件的操作,开启FW-1,即可点击浏览选择解压后的文件导入即可开启FW设备。
这里我放一下压缩包链接:
链接: https://pan.baidu.com/s/1wWKm8jBHIO__CW9yp0Xj8g?pwd=ensp
提取码: ensp
注意:华为防火墙初始用户名和密码分别为 admin,Admin@123。

4、配置用户主机地址

为了测试仿真服务器提供的服务,此处的用户主机使用 Client 终端。配置各用户主机的 IP 地址。
具体操作略。

配置Host-1~Host-8

5、配置网络设备

配置除防火墙之外的其他网络设备

配置交换机SW-1~SW-5

配置路由交换机RS-1~RS-5

配置路由器R-1~R-3

6、配置仿真服务

1)创建测试 Web 服务所需要文件夹与文件

创建文件夹Web作为网站存放位置。

在D:\Web文件夹创建一个记事本文件index.txt,输入内容为“这个是我的测试网站”

2)创建测试 FTP 服务所需要文件夹与文件
3)配置 DNS 仿真服务
4)配置 Web 仿真服务
5)配置 FTP 仿真服务

7、配置防火墙网络参数实现全网互通

此处防火墙配置成路由模式。首先配置防火墙的基础网络参数,实现全网互通,
用作与添加安全策略后通信进行对比。主要操作包括:
1)配置防火墙接口;
2)配置防火墙安全区域;
3)配置防火墙路由信息(OSPF
4)测试全网通信

测试Web服务,Host-1~Host-8可以正常访问DNS服务器

序号

源主机

目的主机

安全策略

通信结果

1

Host-1

Service-Web

--

正常

2

Host-2

Service-Web

--

正常

3

Host-3

Service-Web

--

正常

4

Host-4

Service-Web

--

正常

5

Host-5

Service-Web

--

正常

6

Host-6

Service-Web

--

正常

7

Host-7

Service-Web

--

正常

8

Host-8

Service-Web

--

正常

Host-1~Host-8访问Service-FTP通信测试:

序号

源主机

目的主机

安全策略

通信结果

1

Host-1

Service-FTP

--

正常

2

Host-2

Service-FTP

--

正常

3

Host-3

Service-FTP

--

正常

4

Host-4

Service-FTP

--

正常

5

Host-5

Service-FTP

--

正常

6

Host-6

Service-FTP

--

正常

7

Host-7

Service-FTP

--

正常

8

Host-8

Service-FTP

--

正常

8 、配置防火墙安全策略实现访问控制
依据前面的规划,在防火墙上配置安全策略,然后测试相关通信效果。
通信测试:

1Host-1Host-4 主机不可以 Ping 通服务器子网中的服务器,Host-5Host-8 可以;

序号

源主机

目的主机

安全策略

通信结果

1

Host-1

Service-DNS

拒绝

不通

2

Host-2

Service-DNS

拒绝

不通

3

Host-3

Service-DNS

拒绝

不通

4

Host-4

Service-DNS

拒绝

不通

5

Host-5

Service-DNS

允许

6

Host-6

Service-DNS

允许

7

Host-7

Service-DNS

允许

8

Host-8

Service-DNS

允许

 

(2)Host-1Host-8 主机都可以使用 DNS 解析服务;

序号

源主机

目的主机

安全策略

通信结果

1

Host-1

Service-DNS

允许

正常

2

Host-2

Service-DNS

允许

正常

3

Host-3

Service-DNS

允许

正常

4

Host-4

Service-DNS

允许

正常

5

Host-5

Service-DNS

允许

正常

6

Host-6

Service-DNS

允许

正常

7

Host-7

Service-DNS

允许

正常

8

Host-8

Service-DNS

允许

正常

 

(3)仅允许 Host-1-Host-4 主机可以以 Web 方式访问 Web 服务;

序号

源主机

目的主机

安全策略

通信结果

1

Host-1

Service-Web

允许

正常

2

Host-2

Service-Web

允许

正常

3

Host-3

Service-Web

允许

正常

4

Host-4

Service-Web

允许

正常

5

Host-5

Service-Web

拒绝

失败

6

Host-6

Service-Web

拒绝

失败

7

Host-7

Service-Web

拒绝

失败

8

Host-8

Service-Web

拒绝

失败

 

好啦~实验就到这里啦~

大家一起加油吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/488204.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

低代码云组态支持draw.io导入导出

支持draw.io 官网:draw.io 绘图 进入官网绘制模型,完成后导出 导出 选择“文件“ > “导出“ > “SVG“,完成后即可进行导入 新建 在低代码平台新建一个“网络拓扑”模型,如下图所示: 设计 新建的“网络拓扑”模型进行…

SpringMVC全局异常处理

一、Java中的异常 定义:异常是程序在运行过程中出现的一些错误,使用面向对象思想把这些错误用类来描述,那么一旦产生一个错误,即创建某一个错误的对象,这个对象就是异常对象。 类型: 声明异常&#xff1…

QT自定义控件实践--滑动组件

概述 本篇文章,会逐步带您了解,如何自定义一个QT的滑动组件 操作步骤 选择合适的基类继承: 我们命名这个自定义控件为MySlipButton,继承自QWidget 添加成员变量: 根据滑动组件的特性,添加合适的成员变量,如当前值、最小值、最大值、滑块的位置等。 定义必要的方…

【零成本抽象】基本概念与在C++中的实现

零成本抽象概念是由 Bjarne Stroustrup 提出的,他在 1994 年的著作中就有相关设想,2016 年其在 C 大会登台演讲时,明确阐述了 C 中的 “零成本抽象” 这一理念。 一、零成本抽象概念 Bjarne Stroustrup提出的零成本抽象概念,是指…

基于遗传优化算法的带时间窗多车辆路线规划matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 5.完整程序 1.程序功能描述 基于遗传优化算法的带时间窗多车辆路线规划matlab仿真,通过输入各个节点坐标,以及出发点到节点的时间窗,来进行优化&#xff0…

HTML前端开发-- Iconfont 矢量图库使用简介

一、SVG 简介及基础语法 1. SVG 简介 SVG(Scalable Vector Graphics)是一种基于 XML 的矢量图形格式,用于在网页上显示二维图形。SVG 图形可以无限缩放而不会失真,非常适合用于图标、图表和复杂图形。SVG 文件是文本文件&#x…

网络安全——防火墙

基本概念 防火墙是一个系统,通过过滤传输数据达到防止未经授权的网络传输侵入私有网络,阻止不必要流量的同时允许必要流量进入。防火墙旨在私有和共有网络间建立一道安全屏障,因为网上总有黑客和恶意攻击入侵私有网络来破坏,防火…

高质量阅读微信小程序ssm+论文源码调试讲解

第2章 开发环境与技术 高质量阅读微信小程序的编码实现需要搭建一定的环境和使用相应的技术,接下来的内容就是对高质量阅读微信小程序用到的技术和工具进行介绍。 2.1 MYSQL数据库 本课题所开发的应用程序在数据操作方面是不可预知的,是经常变动的&…

Linux部署oceanbase

一、源码部署 1. 下载官网安装包 https://www.oceanbase.com/softwarecenter 2. 上传安装包并解压缩 #在/home目录下创建oceanbase文件夹 mkdir oceanbase cd oceanbase/ tar -xzf oceanbase-all-in-one-4.2.1_bp10_20241122.el7.x86_64.tar.gz 3. 安装 cd oceanbase-all-in…

【论文阅读】Fifty Years of the ISCA: A Data-Driven Retrospective

学习体会: ISCA会议近五十年文章分析, 了解论文热点方向, 处理器依旧是热点! AI和并行是大趋势, 做XPU相关目前来说还是热点~ 摘录自原文 摘录: 数据来源和分析方法: 作者收集了 ACM 数字图书馆中所有 ISCA 论文,并使用 DBLP、Google Schol…

设置docker镜像加速器

阿里云镜像中心 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 登陆阿里云账号后,可以看到镜像加速器的配置,如下图所示 参考文章地址 Docker 镜像库国内加速的几种方法_docker 加速-CSDN博客

Mysql体系架构剖析——岁月云实战笔记

1 体系架构 理论内容阅读了mysql体系架构剖析,其他的根据岁月云的实战进行记录。 1.1 连接层 mysql最上层为连接服务,引入线程池,允许多台客户端连接,主要工作:连接处理、授权认证、安全防护、管理连接等。 连接处理&a…

Midjourney基础教程-功能界面详解

基础入门教程: 一.Midjourney快速入门(3步画出你的第一张图) 注: 1.平台为大家设置了自动翻译,可以直接写中文提示词,自动翻译成英文。当然要求更准确,大家可以先翻译成英 文在输入进来。 2.提示词如何去…

【git】--- 通过 git 和 gitolite 管理单仓库的 SDK

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。【git】--- 通过 git 和 gitolite 管理单仓库的 SDK 开发环境一、安装配置 gitolite二…

stm32 BOOT0与BOOT1设置问题

BOOT00时,不论 BOOT1等于多少, 都是从用户闪存启动的,也就是正常的工作模式;//一般我们调试用的就是这种,boot00,boot1悬空,悬空是指可以是0,也可以是1; BOOT01&#x…

TikTok无网络黑屏原因及解决方法

TikTok运营中最常见的问题就是出现黑屏和“Something went wrong”“No internet connection”等字样,这时TikTok往往已经无法正常使用,大大影响运营流程。那么这种情况是什么原因,又有什么解决办法? 一、无网络黑屏原因 1.‌地理…

Elasticsearch入门之HTTP基础操作

RESTful REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在…

如何借助5G网关实现油罐车安全在线监测

油罐车是常见的特种运输车辆,用以运送各种汽油、柴油、原油等油品,运输危险系数大,而且由于油罐车需要经常行驶在城区道路,为城市各个加油站点、企业工厂运输补充所需油料,因此也是危化品运输车辆的重点监测和管控对象…

操作系统(2)操作系统的发展过程

一、手工操作阶段 在计算机刚刚出现的时候,并没有操作系统的概念。用户直接使用机器语言编程,并通过打孔卡或磁带等方式将程序输入到计算机中。计算机按照用户输入的程序进行运算,并在执行完毕后输出结果。这一阶段的操作系统功能完全由用户自…

时间敏感网络与工业通信的融合:光路科技电力专用交换机和TSN工业交换机亮相EP电力展

12月7日,第三十一届中国国际电力设备及技术展览会(EP Shanghai 2024)暨上海国际储能技术应用展览会在上海新国际博览中心圆满落幕。本届展会以“数字能源赋能新质生产力”为主题,系统地呈现了电力设备行业在技术融合、转型升级及上…