当前位置: 首页 > news >正文

计算机网络课程实训:局域网方案设计与实现(基于ensp)

文章目录

  • 前言
  • 基本要求
  • 操作
    • 分公司1
    • 分公司2
    • 总部
    • 核心交换机配置
    • 实现内部服务器的搭建
    • acl_deny部分用户与服务器出口
    • 出口防火墙配置

前言

本篇文章是小编实训部分内容,内容可能会有错误,另外ensp对电脑兼容性及其挑剔,在使用之前一定要安装好。!!!内容仅做参考!!!

基本要求

公司有公司总部,另有两个分公司,申请到22.22.22.0/27,网关22.22.22.1的公网IP地址,总部大约有10台内部服务器,5台财务服务器,100名员工,20名财务人员;分公司1有150名员工,5名财务人员;分公司2有200名员工,8名财务人员。
要求:
1、 总部、分公司1和分公司2的员工和财务人员使用的计算机分别有独立的广播域,内部服务器和财务服务器也有独立的广播域。
2、 员工的计算机能够访问互联网,财务人员的计算机、内部服务器和财务服务器不可以访问互联网。
3、员工、财务人员使用的计算机都可以访问内部服务器和财务服务器,并且相互可以访问。

根据下面给出的整体拓扑图,规划、设计出某公司的网络,并在ENSP模拟器中给出具体的配置。

在这里插入图片描述

操作

分公司1

在这里插入图片描述

财务clinet配置IP为192.168.110.2:

在这里插入图片描述

员工pc1配置192.168.100.2:

在这里插入图片描述

1_5700的GE0/0/2配置接口vlan110 地址为192.168.110.1/24

1_5700的GE0/0/3配置接口vlan100 地址为192.168.100.1/24

1_5700的GE0/0/4配置接口vlan120 地址为10.10.10.1/30

<Huawei>system-viewint vlanif 100 ip address 192.168.100.1 24int vlanif 110 ip address 192.168.110.1 24int vlanif 120 ip address 10.10.10.1 30

在这里插入图片描述

进入接口配置:

int g 0/0/2
port link-type access
port default vlan 110int g 0/0/3
portlink-type access
port default vlan 100int g 0/0/4
port link-type access
​​​​​​​port default vlan 120

在这里插入图片描述

配置静态默认路由:

ip route-static 0.0.0.0 0.0.0.0 10.10.10.2

在这里插入图片描述

在PC1端使用ping命令进行检测:

ping 192.168.110.2

在这里插入图片描述

分公司2

分公司2的配置和分公司1的配置方法是一样的

2_5700的GE0/0/2配置接口vlan210 地址为192.168.210.1/24

2_5700的GE0/0/3配置接口vlan200 地址为192.168.200.1/24

2_5700的GE0/0/4配置接口vlan220 地址为10.10.10.1/30

vlan batch 210 200 220 //创建多个vlan 并配置ip地址int vlanif 200 
ip address 192.168.200.1 24int vlanif 210 
ip address 192.168.210.1 24int vlanif 220 
ip address 10.10.10.5 30

在这里插入图片描述

接口配置:

int g 0/0/1
port link-type access
port default vlan 210int g 0/0/2
port link-type access
port default vlan 200int g 0/0/3
port link-type access
port default vlan 220

在这里插入图片描述

配置静态默认路由:

ip route-static 0.0.0.0 0.0.0.0 10.10.10.6

在这里插入图片描述

总部

在这里插入图片描述

总部所使用的交换机是S3700,没有可参考的地址,意味着需要进行一些基本的配置步骤来确保交换机能够正常工作并与网络中的其他设备通信。

可以如下操作:
核心交换机的g0/0/3成为pc2、client2的网关 interface Ethernet0/0/0配置为trunk口

财务clinet2配置IP为192.168.40.2(1给网关)

员工pc2配置192.168.30.2(1给网关)

总部交换机S3700配置:

  • 创建VLAN
vlan batch 30 40

在这里插入图片描述
批量创建VLAN 30和VLAN 40。在华为设备上,通常不需要batch关键字来创建多个VLAN,可能只需要分别使用vlan 30和vlan 40。

  • 将接口Ethernet0/0/1配置为trunk模式,并允许VLAN 30和VLAN 40通过这个接口。Trunk模式允许接口携带多个VLAN的流量
interface Ethernet0/0/1
port link-type trunk
port trunk allow-pass vlan 30 40

在这里插入图片描述

  • 配置接口为access模式:
    将接口Ethernet0/0/2配置为access模式,并将默认VLAN设置为VLAN 40。Access模式的接口通常连接到单个VLAN,并且不传输标签(即VLAN信息)
int g /0/2
port link-type access
port default vlan 40

在这里插入图片描述

  • 配置另一个access接口:
interface Ethernet0/0/3
port link-type access
port default vlan 30

在这里插入图片描述

核心交换机配置

需要将核心交换机的g 0/0/2接口配置为总部pc3的网关:
在这里插入图片描述

g 0/0/5 g0/0/1分别配置成vlan120:10.10.10.2vlan220:10.10.10.6

具体操作:

  • 批量创建vlan:
vlan batch 30 40 120 220 50

在这里插入图片描述

  • 配置VLAN接口的IP地址:
    为VLAN 30、40、120、220和50配置IP地址。子网掩码使用 /24 表示255.255.255.0
int vlanif 30
ip address 192.168.30.1 255.255.255.0int vlanif 40
ip address 192.168.40.1 255.255.255.0int vlanif 120
ip address 10.10.10.2 255.255.255.252int vlanif 220
ip address 10.10.10.10 255.255.255.252int vlanif 50
ip address 10.10.1.1 255.255.255.252
  • 配置物理接口为trunk模式:
int g 0/0/2
port link-type trunk
port trunk allow-pass vlan 30 40

在这里插入图片描述

  • 配置物理接口为access模式:
int g 0/0/5
port link-type access
port default vlan 120int g 0/0/1
port link-type access
port default vlan 220int g 0/0/7
port link-type access
​​​​​​​port default vlan 50

想要分公司1和分公司2能相互连通,需要给总部核心交换机配置路由
核心交换机路由配置:

ip route-static 192.168.100.0 255.255.255.0 10.10.10.1
ip route-static 192.168.110.0 255.255.255.0 10.10.10.1
ip route-static 192.168.200.0 255.255.255.0 10.10.10.5
ip route-static 192.168.210.0 255.255.255.0 10.10.10.5
​​​​​​​ip route-static 0.0.0.0 0.0.0.0 10.10.10.9

后一条命令设置了一个默认路由,这意味着所有不匹配上述特定网络的流量都将通过10.10.10.9这个网关进行路由

实现内部服务器的搭建

在这里插入图片描述

vlan batch 10 20
int vlanif 10
ip address 192.168.10.1 24
int vlanif 20
ip address 192.168.20.1 24int g 0/0/4
port link-type access
port default vlan 10int g 0/0/6
port link-type access
port default vlan 20

接口GigabitEthernet 0/0/4被设置为访问模式,并且默认属于VLAN 10,这意味着连接到这个接口的设备将属于VLAN 10。
接口GigabitEthernet 0/0/5也被设置为访问模式,并且默认属于VLAN 20。

此配置好后 内部http 和内部 ftp所有员工都可访问了

acl_deny部分用户与服务器出口

实现这样的网络访问控制,可以使用访问控制列表(ACL)来限制或允许特定的流量通过交换机的特定接口。

可以配置核心的交换机acl 让这几个主机不能出g 0/0/7接口

在这里插入图片描述

acl number 2001
rule 5 deny source 192.168.110.0 0.0.0.255
rule 10 deny source 192.168.40.0 0.0.0.255
rule 15 deny source 192.168.210.0 0.0.0.255
rule 20 deny source 192.168.20.0 0.0.0.255
rule 25 deny source 192.168.10.0 0.0.0.255interface GigabitEthernet0/0/7
​​​​​​​traffic-filter outbound acl 2001

出口防火墙配置

在这里插入图片描述

配置两个接口:

int g 1/0/0
undo shutdown
ip address 10.10.10.9 255.255.255.252
service-manage ping permit

在这里插入图片描述

int g 1/0/1
undo shutdown
ip address 22.22.22.2 255.255.255.224
service-manage ping permit

在这里插入图片描述


增加trust与untrust:

firewall zone trust
add int g1/0/0
​​​​​​​firewall zone untrust
add int g1/0/1

firewall zone trust:带入名为“trust”的安全区域配置模式,该区域通常被认为是内部网络或可信网络部分
将接口 GigabitEthernet 1/0/0 添加到Trust区域

firewall zone untrust:带入名为“untrust”的安全区域配置模式,该区域通常被认为是外部网络或不可信网络部分,如互联网连接

在这里插入图片描述


让trust与untrust能走通:

security-policy //带入安全策略的配置模式,在这里可以定义新的安全规则或修改现有的规则
rule name internet  //为新创建的安全策略规则定义一个名称
source-zone trust  //指定了安全策略的源区域为trust
destination-zone untrust //指定了安全策略的目的区域为untrust。目的区域是指流量目标的网络区域,untrust通常表示外部网络或不受信任的网络环境
action permit  //定义了当流量匹配此安全策略规则时执行的动作。action permit表示允许从源区域到目的区域的流量通过。

在这里插入图片描述


实现上网的端口转换:

nat-policy  //带入NAT策略的配置模式,在这里可以定义新的NAT规则或修改现有的规则
rule name internet  //为新创建的NAT策略规则定义一个名称。在这个例子中,规则被命名为internet,以便于识别和引用
source-zone trust  //指定了NAT策略的源区域为trust。源区域是指流量起始的网络区域,trust通常表示内部网络或受信任的网络环境。
destination-zone untrust  //指定了NAT策略的目的区域为untrust。目的区域是指流量目标的网络区域,untrust通常表示外部网络或不受信任的网络环境
action nat easy-ip   //命令定义了当流量匹配此NAT策略规则时执行的动作。action nat easy-ip表示使用Easy IP功能进行源地址转换。Easy IP是一种简化的NAT配置,通常用于小型网络或单个公网IP地址的场景,它允许多个内部私有IP地址通过单个公网IP地址访问互联网

在这里插入图片描述


为有权上网的用户提供路由:

ip route-static 192.168.30.0 255.255.255.0 10.10.10.10
ip route-static 192.168.100.0 255.255.255.0 10.10.10.10
​​​​​​​ip route-static 192.168.200.0 255.255.255.0 10.10.10.10

在这里插入图片描述

相关文章:

  • MySQL单表千万级数据查询优化大家怎么说(评论有亮点)
  • C语言实战 | “俄罗斯方块”游戏重构
  • Java部分复习笔记整理
  • springboot交流论坛网站-计算机毕业设计源码00304
  • [Gstreamer] 消息处理handler的设置
  • ES6面试题——var,let,const的区别
  • 阿里云centos7.9 挂载数据盘到 www目录
  • 邮件发送失败DKIM报错问题排查解决的方案?
  • Python爬虫实作篇
  • STM32MP135裸机编程:使用软件触发硬件复位
  • Android系统system.exit(10);里面10代表的涵义,以及其他可以赋值数字可以是多少?
  • 如何使用PHP根据输入文字动态调整图片尺寸?
  • 数据库。
  • IDEA 一键部署Docker
  • Unity动画系统(2)
  • 《Java编程思想》读书笔记-对象导论
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • Elasticsearch 参考指南(升级前重新索引)
  • js中的正则表达式入门
  • mongo索引构建
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • node 版本过低
  • React Transition Group -- Transition 组件
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Vim Clutch | 面向脚踏板编程……
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 深度学习在携程攻略社区的应用
  • 通过npm或yarn自动生成vue组件
  • 小程序 setData 学问多
  • 应用生命周期终极 DevOps 工具包
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • #android不同版本废弃api,新api。
  • $.ajax()参数及用法
  • (02)Hive SQL编译成MapReduce任务的过程
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .NET Core Web APi类库如何内嵌运行?
  • .NET MAUI Sqlite程序应用-数据库配置(一)
  • .NET 服务 ServiceController
  • .NET 某和OA办公系统全局绕过漏洞分析
  • @Autowired @Resource @Qualifier的区别
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?
  • [100天算法】-不同路径 III(day 73)
  • [20171102]视图v$session中process字段含义
  • [ABC294Ex] K-Coloring
  • [AI StoryDiffusion] 创造神奇故事,AI漫画大乱斗!
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [BetterExplained]书写是为了更好的思考(转载)
  • [BZOJ] 1001: [BeiJing2006]狼抓兔子
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]