HCIA综合项目之多技术的综合应用实验

十五 HCIA综合实验

15.1 IP规划

 #内网分配网段192.168.1.0 24
 #内网包括骨干链路和两个用户网段,素以需要划分三个,借两位就够用了
 192.168.1.0 26--骨干
 192.168.1.64 26---R1下网络
 192.168.1.128 26---R2下网络
 192.168.1.192 26--备用
 ​
 192.168.1.64 26---R1下网络:划分三个,借两位
 192.168.1.64 28--vlan 2
 192.168.1.80 28--vlan 3
 192.168.1.96 28--vlan 4
 192.168.1.112 28--备用
 ​
 192.168.1.128 26---R2下网络:划分两个,借一位
 192.168.1.128 27--vlan 2 
 192.168.1.160 27--vlan 3
 # 外网
 R2-ISP之间:网段:202.1.1.0 30
 ISP下方网络:网段:203.1.1.0 24

15.2 内网的路由交换配置

15.2.1 交换机的配置
 #sw1的配置
 [sw1]vlan batch 2 to 4
 [sw1]int g 0/0/2
 [sw1-GigabitEthernet0/0/2]port link-type access 
 [sw1-GigabitEthernet0/0/2]port default vlan 2
 [sw1-GigabitEthernet0/0/2]int g 0/0/3
 [sw1-GigabitEthernet0/0/3]port link-type  access 
 [sw1-GigabitEthernet0/0/3]port default vlan 3
 [sw1-GigabitEthernet0/0/3]int g 0/0/4
 [sw1-GigabitEthernet0/0/4]port link-type  access 
 [sw1-GigabitEthernet0/0/4]port default vlan 4
 ​
 [sw1]int g 0/0/1
 [sw1-GigabitEthernet0/0/1]port link-type trunk 
 [sw1-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 4

 #sw2配置
 [sw2]vlan batch 2 to 3
 [sw2]int g 0/0/2
 [sw2-GigabitEthernet0/0/2]port link-type  access 
 [sw2-GigabitEthernet0/0/2]port default vlan 2
 [sw2-GigabitEthernet0/0/2]int g 0/0/3
 [sw2-GigabitEthernet0/0/3]port link-type access 
 [sw2-GigabitEthernet0/0/3]port default vlan 3
 [sw2-GigabitEthernet0/0/3]int g 0/0/1
 [sw2-GigabitEthernet0/0/1]port link-type trunk 
 [sw2-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3

15.2.2 路由器的配置

配置接口IP地址

 # AR1上的接口IP地址
 [r1]int g 0/0/1
 [r1-GigabitEthernet0/0/1]ip add 192.168.1.1 26
 ​
 [r1]int g 0/0/0.1
 [r1-GigabitEthernet0/0/0.1]ip add 192.168.1.65 28
 [r1-GigabitEthernet0/0/0.1]dot1q termination vid 2
 [r1-GigabitEthernet0/0/0.1]arp broadcast enable 
 [r1-GigabitEthernet0/0/0.1]q
 ​
 [r1]int g 0/0/0.2
 [r1-GigabitEthernet0/0/0.2]ip add 192.168.1.81 28
 [r1-GigabitEthernet0/0/0.2]dot1q termination vid 3 
 [r1-GigabitEthernet0/0/0.2]arp broadcast enable 
 [r1-GigabitEthernet0/0/0.2]q
 ​
 [r1]int g 0/0/0.3
 [r1-GigabitEthernet0/0/0.3]ip add 192.168.1.97 28
 [r1-GigabitEthernet0/0/0.3]dot1q termination vid 4
 [r1-GigabitEthernet0/0/0.3]arp broadcast enable 
 [r1-GigabitEthernet0/0/0.3]q

 # AR2上的接口IP地址
 [r2]int g 0/0/1
 [r2-GigabitEthernet0/0/1]ip add 192.168.1.2 26
 ​
 [r2]int g 0/0/0.1
 [r2-GigabitEthernet0/0/0.1]ip add 192.168.1.129 27
 [r2-GigabitEthernet0/0/0.1]dot1q termination vid 2
 [r2-GigabitEthernet0/0/0.1]arp broadcast enable 
 ​
 [r2-GigabitEthernet0/0/0.1]int g 0/0/0.2
 [r2-GigabitEthernet0/0/0.2]ip add 192.168.1.161 27
 [r2-GigabitEthernet0/0/0.2]dot1q termination vid 3
 [r2-GigabitEthernet0/0/0.2]arp broadcast enable 
 ​
 [r2]int g 0/0/2
 [r2-GigabitEthernet0/0/2]ip add 202.1.1.1 30

 #配置ISP路由器接口的IP地址
 [ISP]int g 0/0/0
 [ISP-GigabitEthernet0/0/0]ip add 202.1.1.2 30
 [ISP-GigabitEthernet0/0/0]int g 0/0/1
 [ISP-GigabitEthernet0/0/1]ip add 203.1.1.1 24

 #telnet服务器上接口ip地址
 [telnet server]int g 0/0/0
 [telnet server-GigabitEthernet0/0/0]ip add 192.168.1.98 28
 #测试一路由器上接口ip地址
 [test-1]int g 0/0/0
 [test-1-GigabitEthernet0/0/0]ip add 203.1.1.2 24
 #测试二路由器上接口ip地址
 [Huawei]sysname test-2
 [test-2]int g 0/0/0
 [test-2-GigabitEthernet0/0/0]ip add 203.1.1.3 24

15.3 用动态路由协议OSPF跑通内网路由

 ​
 [r1]ospf 1 router-id 1.1.1.1
 [r1-ospf-1]area 0
 [r1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0
 [r1-ospf-1-area-0.0.0.0]network 192.168.1.65 0.0.0.0
 [r1-ospf-1-area-0.0.0.0]network 192.168.1.81 0.0.0.0
 [r1-ospf-1-area-0.0.0.0]network 192.168.1.97 0.0.0.0
 ​
 [r2]ospf 1 router-id 2.2.2.2
 [r2-ospf-1]area 0
 [r2-ospf-1-area-0.0.0.0]network 192.168.1.2 0.0.0.0
 [r2-ospf-1-area-0.0.0.0]network 192.168.1.129 0.0.0.0
 [r2-ospf-1-area-0.0.0.0]network 192.168.1.161 0.0.0.0
 # 注意:R2的0/0/2接口时外网接口,不需要宣告

 # 让底下终端PC设备用DHCP自动获取地址
 [r1]dhcp enable
 ​
 [r1]ip pool yuange
 Info: It's successful to create an IP address pool.
 [r1-ip-pool-yuange]network 192.168.1.64 mask 28
 [r1-ip-pool-yuange]gateway-list 192.168.1.65
 [r1-ip-pool-yuange]dns-list 114.114.114.114 8.8.8.8
 ​
 [r1]ip pool kunge
 Info: It's successful to create an IP address pool.
 [r1-ip-pool-kunge]network 192.168.1.80 mask 28
 [r1-ip-pool-kunge]gateway-list 192.168.1.81
 [r1-ip-pool-kunge]dns-list 114.114.114.114 8.8.8.8
 ​
 [r1]int g 0/0/0.1
 [r1-GigabitEthernet0/0/0.1]dhcp select global
 [r1]int g 0/0/0.2
 [r1-GigabitEthernet0/0/0.2]dhcp select global

 [r2]dhcp enable
 ​
 [r2]ip pool zhenjie
 Info: It's successful to create an IP address pool.
 [r2-ip-pool-zhenjie]network 192.168.1.128 mask 27
 [r2-ip-pool-zhenjie]gateway-list 192.168.1.129
 [r2-ip-pool-zhenjie]dns-list 114.114.114.114
 ​
 [r2]ip pool sbCHZ
 Info: It's successful to create an IP address pool.
 [r2-ip-pool-sbCHZ]network 192.168.1.160 mask 27
 [r2-ip-pool-sbCHZ]gateway-list 192.168.1.161
 ​
 [r2-ip-pool-sbCHZ]dns-list 114.114.114.114 8.8.8.8
 [r2]int g 0/0/0.1
 [r2-GigabitEthernet0/0/0.1]dhcp select global
 [r2-GigabitEthernet0/0/0.1]int g 0/0/0.2
 [r2-GigabitEthernet0/0/0.2]dhcp select global
 ​

检测内网的连通性

15.4 写缺省路由

 [r2]ip route-static 0.0.0.0 0 202.1.1.2

此时,前四个需求已经完成

15.5 需求五 PC2到PC4可以访问PC5,PC1不行

 [r2]acl 2000
 [r2-acl-basic-2000]rule per 
 [r2-acl-basic-2000]rule permit sou  
 [r2-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255
 [r2-acl-basic-2000]int g 0/0/2
 [r2-GigabitEthernet0/0/2]nat outb   
 [r2-GigabitEthernet0/0/2]nat outbound 2000
 ​
 [r2]ospf 1
 [r2-ospf-1]default-route-advertise 
 ​
 # PC5:203.1.1.100

此时,检测PC1到PC4都能通往PC5,现在做一个ACL限制流量

 [r1]acl 3000
 [r1-acl-adv-3000]rule deny ip source 192.168.1.64 0.0.0.15 destination 203.1.1.1
 00 0.0.0.0
 [r1-acl-adv-3000]q
 [r1]int g 0/0/0.1   
 [r1-GigabitEthernet0/0/0.1]traffic-filter inbound acl 3000

15.6 需求六是R2出口只有一个公网IP

 前面已经配置过

15.7 test-1设备可以登录内网telnet服务器,test-2不行

15.7.1 开启telnet服务
 [telnet server-aaa]local-user chenhaozhensb privilege level 15 password cipher 112301
 Info: Add a new user.
 [telnet server-aaa]local-user chenhaozhensb service-type telnet
 [telnet server-aaa]q
 [telnet server]user-interface vty 0 4
 [telnet server-ui-vty0-4]authentication-mode aaa

检测,内网设备可以进行telnet远程登录

外网设备想访问内网telnet服务器,必须做端口映射才可以

 [r2]int g 0/0/2
 [r2-GigabitEthernet0/0/2]nat server protocol tcp global current-interface telnet inside 192.168.1.98 telnet 
 Warning:The port 23 is well-known port. If you continue it may cause function fa
 ilure.
 Are you sure to continue?[Y/N]:y

但现在用test-1和test-2设备进行测试,测试不通,因为它俩不认识202.1.1.0 30网段

 [test-1]ip route-static 202.1.1.1 32 203.1.1.1
 [test-2]ip route-static 202.1.1.1 32 203.1.1.1

测试用test-1可以Ping通202.1.1.1,但不能使用telnet服务

 <test-1>telnet 192.168.1.98
   Press CTRL_] to quit telnet mode
   Trying 192.168.1.98 ...
   Error: Can't connect to the remote host

出现上面的原因是:上面用OSPF协议跑通内网的时候,在R1上宣告的是vlan4的路由,并没有telnet服务器的路由

一般情况下:服务器不会加入到动态路由协议中。

上图中:telnet服务器上只有直连网段的路由信息,数据包回不去。所以,在tennet服务器上加一条缺省路由就可以了.

 [telnet server]ip route-static 0.0.0.0 0 192.168.1.97

再进行测试:

 <test-1>telnet 202.1.1.1
   Press CTRL_] to quit telnet mode
   Trying 202.1.1.1 ...
   Connected to 202.1.1.1 ...
 Login authentication
 Username:chenhaozhensb
 Password:
   ----------------------------------------------------------------------------- 
   User last login information:     
   -----------------------------------------------------------------------------
   Access Type: Telnet      
   IP-Address : 203.1.1.3     
   Time       : 2025-02-11 14:45:43-08:00     
   -----------------------------------------------------------------------------
 <telnet server>
 # 现在test-1和test-2都可以telnet
15.7.2 最后做策略来限制test-2进行访问
[r2]acl 3000
[r2-acl-adv-3000]rule deny tcp source 203.1.1.3 0 destination-port eq 23
# 注意:不能写目标地址,实验要求只是拒绝test-2进行telnet服务,并没有说拒绝通信,只用端口号就行
[r2-acl-adv-3000]int g 0/0/2
[r2-GigabitEthernet0/0/2]traffic-filter inbound acl 3000

最后的测试:

 <test-1>telnet 202.1.1.1
   Press CTRL_] to quit telnet mode
   Trying 202.1.1.1 ...
   Connected to 202.1.1.1 ...
 Login authentication
 Username:chenhaozhensb
 Password:
   ----------------------------------------------------------------------------- 
   User last login information:     
   -----------------------------------------------------------------------------
   Access Type: Telnet      
   IP-Address : 203.1.1.2     
   Time       : 2025-02-11 14:47:46-08:00     
   -----------------------------------------------------------------------------
 <telnet server>

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PbootCMS增加可允许上传文件类型,例如webp、mov等文件格式扩展

在PbootCMS日常使用过程中&#xff0c;会涉及一些非常见的文件格式上传。 这时候就需要在PbootCMS配置文件中追加一些允许上传文件扩展名。 操作步骤 1、打开/config/config.php文件&#xff0c;大约在30行&#xff0c;修改upload配置信息&#xff1a; // 上传配置upload &…

DeepSeek应用——与PyCharm的配套使用

目录 一、配置方法 二、使用方法 三、注意事项 1、插件市场无continue插件 2、无结果返回&#xff0c;且在本地模型报错 记录自己学习应用DeepSeek的过程&#xff0c;使用的是自己电脑本地部署的私有化蒸馏模型...... &#xff08;举一反三&#xff0c;这个不单单是可以用…

本地快速部署DeepSeek-R1模型以及可视化工具

这里写目录标题 安装 Ollama下载和部署DeepSeek模型可视化工具 安装 Ollama Ollama 是一个轻量级的可扩展框架&#xff0c;用于在本地计算机上构建和运行语言模型。它提供了一个用于创建、运行和管理模型的简单 API&#xff0c;以及一个可在各种应用程序中轻松使用的预构建模型…

hive高频写入小数据,导致hdfs小文件过多,出现查询效率很低的情况

问题描述 hive高频写入小数据&#xff0c;导致hdfs小文件过多&#xff0c;出现查询效率很低的情况分析过程 先复现现象 select count() from ads.ads_sdd_flow_managemlt_to_ids_mm;–15分钟&#xff0c;小文件10983 select max(mm) from ads.ads_sdd_flow_managemlt_to_ids…

Docker 部署 MySQL 8 详细图文教程

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall ︱vue3-element-admin︱youlai-boot︱vue-uniapp-template &#x1f33a; 仓库主页&#xff1a; GitCode︱ Gitee ︱ Github &#x1f496; 欢迎点赞 &#x1f44d; 收藏 ⭐评论 …

Pythong 解决Pycharm 运行太慢

Pythong 解决Pycharm 运行太慢 官方给Pycharm自身占用的最大内存设低估了限制,我的Pycharm刚开始默认是256mb。 首先找到自己的Pycharm安装目录 根据合适自己的改 保存&#xff0c;重启Pycharm

图像生成GAN和风格迁移

文章目录 摘要abstract1.生成对抗网络 GAN1.1 算法步骤 2.风格迁移2.1 损失函数2.2 论文阅读2.2.1 简介2.2.2 方法2.2.3 实验2.2.4 结论 3.总结 摘要 本周学习了生成对抗网络&#xff08;GAN&#xff09;与风格迁移技术在图像生成中的应用。首先介绍了GAN模型中生成器与判别器…

three.js+WebGL踩坑经验合集(8.1):用于解决z-fighting叠面问题的polygonOffset远没我们想象中那么简单

初八开工后&#xff0c;笔者又停了下来&#xff0c;今天总算又抽出来了一丢丢的时间继续。今天打算给大家聊聊困扰很多3D开发者的z-fighting叠面闪烁问题。 该问题从严格意义上说&#xff0c;是属于业务问题&#xff0c;因为现实中是不会有完全重叠的两个平面物体存在&#xf…

2025年-G4-Lc78--121. 买卖股票的最佳时机--(java版)

1.题目描述 2.思路 思路1: 做两轮排序&#xff0c;第一轮排序找到最小的那个数&#xff0c;然后再判断最小的那个数之后还有其他数吗&#xff0c;如果有在进行排序&#xff0c;选出最大的那个数&#xff0c;然后值相减。 问题要点&#xff1a; &#xff08;1&#xff09;你需要…

AI 编程工具—Cursor 进阶篇 数据分析

AI 编程工具—Cursor 进阶篇 数据分析 上一节课我们使用Cursor 生成了北京房产的销售数据,这一节我们使用Cursor对这些数据进行分析,也是我们尝试使用Cursor 去帮我们做数据分析,从而进一步发挥Cursor的能力,来帮助我们完成更多的事情 案例一 房产销售数据分析 @北京202…

【Python】错误异常

个人主页&#xff1a;Guiat 归属专栏&#xff1a;Python 文章目录 1. 错误和异常的概念1.1 错误1.2 异常 2. 常见的内置异常类型2.1 ZeroDivisionError2.2 IndexError2.3 KeyError2.4 TypeError 3. 异常处理机制3.1 try-except 语句3.2 try-except-else 语句3.3 try-except-fin…

ICASSP2023 | IE-FGSM | 通过增强欧拉方法提高对抗样本的可迁移性

Boosting Transferability of Adversarial Example via an Enhanced Euler’s Method 摘要-Abstract引言-Introduction相关工作-Related Work方法-Methodology实验-Experiments结论-Conclusion 论文链接 本文 “Boosting Transferability of Adversarial Example via an Enhan…

力扣 470. 用 Rand7() 实现 Rand10() 拒绝采样 等概率随机数生成

Problem: 470. 用 Rand7() 实现 Rand10() 文章目录 &#x1f37b; k 进制诸位生成 拒绝采样&#x1f37a; 朴素版&#x1f37a; 优化版 &#x1f37b; 等概率生成任何数大法 &#x1f37b; k 进制诸位生成 拒绝采样 &#x1f469;‍&#x1f3eb; 参考题解 ⏰ 时间复杂度&a…

Jvascript网页设计案例:通过js实现一款密码强度检测,适用于等保测评整改

本文目录 前言功能预览样式特点总结&#xff1a;1. 整体视觉风格2. 密码输入框设计3. 强度指示条4. 结果文本与原因说明 功能特点总结&#xff1a;1. 密码强度检测2. 实时反馈机制3. 详细原因说明4. 视觉提示5. 交互体验优化 密码强度检测逻辑总Html代码Javascript代码 前言 能…

无人机航迹规划: 梦境优化算法(Dream Optimization Algorithm,DOA)求解无人机路径规划MATLAB

一、梦境优化算法 梦境优化算法&#xff08;Dream Optimization Algorithm&#xff0c;DOA&#xff09;是一种新型的元启发式算法&#xff0c;其灵感来源于人类的梦境行为。该算法结合了基础记忆策略、遗忘和补充策略以及梦境共享策略&#xff0c;通过模拟人类梦境中的部分记忆…

【c++】【Linux】【进程】线程终止/崩溃 会导致进程终止/崩溃 吗?

【c】【Linux】【进程】线程终止/崩溃 会导致进程终止/崩溃 吗&#xff1f; 1.线程终止会导致进程终止吗&#xff1f; 在操作系统中&#xff0c;线程是进程的基本执行单元&#xff0c;一个进程可以包含一个或多个线程。 当一个子线程终止时&#xff0c;进程并不会因此自动终…

【动手学运动规划】5.5 基于PiecewiseJerk的路径优化方法

知我者&#xff0c;谓我心忧. 不知我者&#xff0c;谓我何求。— 佚名 黍离 &#x1f3f0;代码及环境配置&#xff1a;请参考 环境配置和代码运行! PiecewiseJerkOptimizer是Apollo中planning模块生成Path/Speed曲线的优化方法. 基于Frenet坐标系, 生成平滑, 安全的目标曲线. …

图论入门算法:拓扑排序(C++)

上文中我们了解了图的遍历(DFS/BFS), 本节我们来学习拓扑排序. 在图论中, 拓扑排序(Topological Sorting)是对一个有向无环图(Directed Acyclic Graph, DAG)的所有顶点进行排序的一种算法, 使得如果存在一条从顶点 u 到顶点 v 的有向边 (u, v) , 那么在排序后的序列中, u 一定…

英国学术论文规范,学术来源的基本知识

学术来源&#xff08;scholarly source&#xff09;&#xff0c;指的是在某一特定的学术研究领域由专家所写&#xff0c;给同行或者对此专业领域有兴趣的人所阅读&#xff0c;提供相关分析素材的研究成果。在国外留学中&#xff0c;虽然平时学校要求完成的作业多为reports&…

Java运维实战:问题定位-CPU突增排查

java程序最常见的故障场景就是CPU徒增的情况了&#xff0c;本片文章为你讲解java程序CPU突增的情况怎么进行排查 1、获取CPU消耗高的线程ID top -Hp 进程ID 然后输入大写P&#xff08;shiftp&#xff09;&#xff0c;就会将这个进程下的线程按照CPU消耗进行排序展示。 举例 然…