计算机网络实验(ensp)-实验 9:配置 NAT 及了解 ping 命令

news2024/10/6 12:35:42

目录

实验报告:

实验操作

1.建立网络拓扑图并开启设备

2.配置路由器

1.输入命名:sys        从用户视图切换到系统视图

2.输入命名:sysname 姓名        修改路由器名字

3.输入命名:interface g0/0/1 (简写:int g0/0/1)       进入端口视图

4.输入命名:ip address ip地址 子网掩码(简写:ip add ip地址 子网掩码1个数)           配置ip地址 子网掩码

5.重复步骤4和5配置所有端口的ip地址

6.输入命名:interface LoopBack0        在R2中配置虚拟环回接口 Loopback0

7.输入命名:ip address ip地址 子网掩码 (简写:ip add ip地址 子网掩码1个数)       在R2中配置虚拟环回接口 Loopback0 ip

 3.配置主机

1.打开PC机 配置IP地址、子网掩码、网关

2.配置完成后点击“应用”退出

3.重复步骤1和2配置每台PC

4.测试PC间的联通性

1.输入命名:ping ip地址 链接其他PC机

5.配置静态NAT

1.输入命名:sys        从用户视图切换到系统视图

2.输入命名:ip route-static 任意网络 子网掩码(为0)202.169.10.2         在 R1上配置访问外网的默认路由下一跳是 R2

3.输入命名:interface g0/0/0 (简写:int g0/0/0)       进入端口视图g0/0/0

4.输入命名:nat static global 公网IP地址 inside PC1的ip 分配一个公网 IP 地址给 PC-1做静态 NAT 地址转换。

5.输入命名:display nat static        在 R1 上查询 NAT 静态配置信息。

6.抓包

1.点击菜单栏的“数据抓包”

2.选择设备和接口后,点击“开始抓包”

3.选择“PPP”链路类型,点击“确定”

7.配置 NAT Easy-IP

1.输入命名:sys

2.输入命名:ac1 2001

3.输入命名:rule 5 permit source 172.17.1.0 0.0.0.255

4.输入命名:q

5.输入命名:interface g0/0/0

6.输入命名:nat outbound 2001

8.发送UPD包

1.点击PC机 打开UPD发工具

2.输入目的IP地址,目的端口号,源IP地址,源端口号

3.点击“发送”

4.重复步骤1,2,3让PC端发送UDP包,抓包路由器捕获UDP信息

实验问题

1.请将 R2 Loopback0 ping PC-1 时抓取的报文截图在下方。

2.观察报文详细信息,请回答以下问题:

(1)不修改参数的情况下,一次 ping 操作会发送(4 )轮 request/reply;

(2)ping 原始命令中的目的地址是 202.169.10.5,但 PC-1 收到的 IP 报文中的目的地址为 (172.16.1.1 );

(3)ICMP Echo request 报文的 type 为( 8),code 为(0 ); (4)ICMP Echo reply 报文的 type 为(0 ),code 为(0 );

3.打开 R1 的 G0/0/0 接口抓包,如图 8 所示,从 PC-3 发一个 UDP 报文。将捕 获到的 UDP 详细信息截屏在下方(如图 11)。 请观察:

(1)PC-3 发出的 UDP 报文在私网中的源 IP 地址是( 202.169.10.1),端口号是( 30);

(2)PC-3 发出的 UDP 报文在公网中的源 IP 地址是( 202.169.20.1),端口号是(40 );

4.将 R1 的 G0/0/0 接口捕获到的 R2 响应报文详细信息截屏在下方。

5.R2 为什么要返回这样一个报文给 PC-3?

6.做完所有实验之后回过头想一想,这个拓扑里有 2 个路由器,R2 的 Loopback0 接口对于 R1 来说是非直连网段,为什么没有配置 RIP 或 OSPF 之类的动态路由 协议也可以将 PC 发到 R2 Loopback0 的报文正确转发呢?


实验报告

 

 

 

 

 

实验操作

1.建立网络拓扑图并开启设备

 

2.配置路由器

1.输入命名:sys        从用户视图切换到系统视图

2.输入命名:sysname 姓名        修改路由器名字

3.输入命名:interface g0/0/1 (简写:int g0/0/1)       进入端口视图

4.输入命名:ip address ip地址 子网掩码(简写:ip add ip地址 子网掩码1个数)           配置ip地址 子网掩码

5.重复步骤4和5配置所有端口的ip地址

 R2:

6.输入命名:interface LoopBack0        在R2中配置虚拟环回接口 Loopback0

7.输入命名:ip address ip地址 子网掩码 (简写:ip add ip地址 子网掩码1个数)       在R2中配置虚拟环回接口 Loopback0 ip

 3.配置主机

1.打开PC机 配置IP地址、子网掩码、网关

2.配置完成后点击“应用”退出

3.重复步骤1和2配置每台PC

4.测试PC间的联通性

1.输入命名:ping ip地址 链接其他PC机

ps:只有 Loopback0 连通不了PC端

5.配置静态NAT

R1:

1.输入命名:sys        从用户视图切换到系统视图

2.输入命名:ip route-static 任意网络 子网掩码(为0)202.169.10.2         在 R1上配置访问外网的默认路由下一跳是 R2

3.输入命名:interface g0/0/0 (简写:int g0/0/0)       进入端口视图g0/0/0

4.输入命名:nat static global 公网IP地址 inside PC1的ip 分配一个公网 IP 地址给 PC-1做静态 NAT 地址转换。

5.输入命名:display nat static        在 R1 上查询 NAT 静态配置信息。

6.抓包

1.点击菜单栏的“数据抓包”

2.选择设备和接口后,点击“开始抓包”

3.选择“PPP”链路类型,点击“确定”

7.配置 NAT Easy-IP

1.输入命名:sys

2.输入命名:ac1 2001

3.输入命名:rule 5 permit source 172.17.1.0 0.0.0.255

4.输入命名:q

5.输入命名:interface g0/0/0

6.输入命名:nat outbound 2001

8.发送UPD包

1.点击PC机 打开UPD发工具

2.输入目的IP地址,目的端口号,源IP地址,源端口号

3.点击“发送”

4.重复步骤1,2,3让PC端发送UDP包,抓包路由器捕获UDP信息

实验问题

1.请将 R2 Loopback0 ping PC-1 时抓取的报文截图在下方。

2.观察报文详细信息,请回答以下问题:

(1)不修改参数的情况下,一次 ping 操作会发送(4 )轮 request/reply;

(2)ping 原始命令中的目的地址是 202.169.10.5,但 PC-1 收到的 IP 报文中的目的地址为 (172.16.1.1 );

(3)ICMP Echo request 报文的 type 为( 8),code 为(0 ); (4)ICMP Echo reply 报文的 type 为(0 ),code 为(0 );

3.打开R1的G0/0/0接口抓包,如图8所示从PC-3发一个UDP报文。将捕获到的UDP详细信息截屏在下方(如图11)。观察该报文的端口号。

4.将 R1 的 G0/0/0 接口捕获到的 R2 响应报文详细信息截屏在下方。

5.R2 为什么要返回这样一个报文给 PC-3?

       目的端口不可达,返回ICMP差错报告报文

6.做完所有实验之后回过头想一想,这个拓扑里有 2 个路由器,R2 的 Loopback0 接口对于 R1 来说是非直连网段,为什么没有配置 RIP 或 OSPF 之类的动态路由 协议也可以将 PC 发到 R2 Loopback0 的报文正确转发呢?

因为R1配置的默认路由器(0.0.0.0),R1访问外网的默认路由下一跳是R2,所以R2上的Loopback0接口虽然是非直连网段也可与R1正常联通

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux——进程和计划任务管理

个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。座右铭:海不辞水,故能成其大;山不辞石,故能成其高。 个人主页:小李会科技的…

Uniapp申请APP版应用签名、打包、并在微信开放平台申请移动应用的全流程攻略

一.应用签名申请 1.1 安装jdk, jre, 并设置环境变量 Jdk下载链接 1.2 准备就绪后, 重新打开cmd窗口, 键入Java看是否已正确配置.** 1.3 如已正确配置,则执行以下命令,进行证书生成操作。生成好的证书保存在当前cmd的启动目录下** 证书别名和应用名称可替换成自己的软件名称.…

【容斥+状压+树上异或】ABC152 F - Tree and Constraints

思路真的和他很像,但是我不太会写容斥,只写过几道板子题 而且有个地方不知道怎么处理,就是容斥原理的F函数里面怎么求多个路径的边的并集 这里是用状压处理的 该学学容斥的写法了QwQ F - Tree and Constraints (atcoder.jp) 题意&#x…

Python 实验六 函数的设计

1.编写两个函数分别按单利和复利计算利息,根据本金、年利率、存款年限得到本息和和利息。调用这两个函数计算1000元在银行存3年,在年利率是6%的情况下,单利和复利分别获得的本息和和利息。单利计算指只有本金计算利息。复利计算是指不仅本金计…

【问题解决】Mybatis Plus Generator(新代码生成器)+达梦数据库,创建数据库连接失败

前言 使用Mybatis Plus Generator(新代码生成器)达梦数据库,执行生成方法失败 无法创建数据库连接 文章目录 前言问题描述错误日志输出尝试解决最终解决方法 问题描述 创建数据源配置,连接配置参照官网 jdbc:dm://localhost:5236/…

电脑照片怎么导入苹果手机?三个妙招帮你解决!

案例:电脑有很多照片,该如何导入苹果手机? 【家人们,电脑里面的照片怎么样可以快速导入到苹果手机?求方法!】 导入电脑照片到苹果手机是一个常见的需求,尤其是当您希望在手机上随时欣赏和分享这…

从桌面端到移动端,.NET MAUI为什么对WPF开发人员更简单?

.NET多平台应用程序UI(. NET MAUI)的市场吸引力与日俱增,这是微软最新的开发平台,允许开发者使用单个代码库创建跨平台应用程序。尽管很多WPF开发人员还没有跟上 .NET MAUI的潮流,但我们将在这篇文章中为大家展示他的潜…

数字信号处理基础(一)

目录 1. 写在前面2. 连续信号和离散信号2.1连续信号2.2 离散信号 3. 常用信号的产生3.1 单位脉冲序列3.2 单位阶跃序列3.3 指数函数3.4 正弦信号和余弦信号3.5 sinc函数3.6 矩形脉冲信号 4. 信号卷积5. 完整代码 1. 写在前面 为了更好的理解通信原理系列文章,在此补…

说说什么是IO多路复用?以及其演进过程。

文章目录 1.阻塞IO模型(BIO)和 非塞IO模型(NIO)2.什么是IO多路复用?3.IO多路复用的演进? 1.阻塞IO模型(BIO)和 非塞IO模型(NIO) 阻塞IO模型(BIO&…

国考省考行测:科学推理,光学,声学

国考省考行测: 2022找工作是学历、能力和运气的超强结合体! 公务员特招重点就是专业技能,附带行测和申论,而常规国考省考最重要的还是申论和行测,所以大家认真准备吧,我讲一起屡屡申论和行测的重要知识点 遇到寒冬&am…

响应式UI组件库Kendo UI for Vue可轻松创建联系表单!

Kendo UI致力于新的开发,来满足不断变化的需求。Kendo UI for Vue使用旨在提高性能和丰富用户体验的Vue组件,帮助开发人员构建下一代应用程序。它是为Vue技术框架提供可用的Kendo UI组件,以便更快地构建更好的Vue应用程序。 联系表单用于在网…

CRM系统的实施要注意什么?

CRM系统的实施要注意什么? 在如今竞争激烈的商业环境中,拥有一个高效的CRM系统已经变成了企业不可或缺的一部分。 这就来讲一讲,在实施CRM过程中需要注意哪些问题。 01 CRM实施要注意哪些问题? 企业在实施CRM时,需…

虹科案例 | 激光测距仪在高温金属冶炼中的应用

Part.01 应用背景 虹科Dimetix激光测距传感器通常用于钢制热轧机,因为它们提供了一种精确的非接触式方法来确定温度过高而无法触摸的材料的位置或尺寸。苛刻的生产工艺和恶劣的环境条件通常超出了依赖于与被测材料接触的传统传感器的能力。虹科Dimetix激光器拥有良…

博客系统后端设计(五) -实现登录页面要求强制登录功能

文章目录 实现页面要求强制登录实现思路1.约定前后端交互接口2.实现后端代码3.修改前端代码 实现页面要求强制登录 当用户访问列表页/详情页/编辑页的时候,要求用户已经是登录的状态了, 如果用户还没登录,就会强制跳转到登录页面。 实现思路…

精通SpringCloud/Boot配置文件在Nacos中的配置

目录 1 什么是nacos? Nacos 地图 Nacos 生态图 2 springcloud中精通Nacos的配置中心 目录结构 日志配置文件 原始的配置文件 使用Nocas对配置文件进行拆分 引用nacos中的配置文件 共享nacos中的配置文件操作 我们使用同样的方法将日志配置提取出来 1 什么是nacos?…

微信过期视频怎么恢复?恢复视频的方法已经给你总结好了!

案例:微信视频过期,已经被清理怎么办? 【朋友之前发的视频过期了,现在怎么都找不到,有什么方法可以恢复回来吗?感谢!】 微信作为一款热门的社交应用程序,允许用户发送和接收照片、视…

搭建Freekan私人影视电影网站,cpolar内网穿透发布上线

文章目录 1.前言2.本地网页搭建2.1 环境使用2.2 支持组件和环境设置2.3 支持组件选和环境设置2.4 网页安装2.5 测试和使用2.6 问题解决 3.本地网页发布3.1 Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 转发自CSDNprobezy的文章:使用Cpolarfreekan源码…

MATLAB绘制动画(五)GIF

GIF这个文件大家就比较熟悉了,我们通常当做表情包的动图一般都是用GIF格式。 这是因为GIF格式的文件比较小,传输速度快。 用MATLAB生成GIF图像同样需要将图像保存下来,通过循环展示动画 代码如下: clc; clear; close all; set…

SpringCloud(27. Redis 和 ZK 分布式锁)

上一篇 :26.分布式服务框架Dubbo面试题简析 1. redis 分布式锁 官方叫做 RedLock 算法,是 redis 官方支持的分布式锁算法。这个分布式锁有 3 个重要的考量点: 互斥(只能有一个客户端获取锁)不能死锁容错(…

关于SD webui 部署运行的一些坑

[Bug 1]: RuntimeError: Couldnt install gfpgan 可以先尝试: pip install gfpgan 不过是在虚拟环境venv下的 E:\stable-diffusion-webui\venv\Scripts\python.exe -m pip install gfpgan 如果还是无法安装gfpgan的原因是网络问题,就算已经科学上网…