草庐IT

路由器配置及路由实现实验报告

明月Java全宇宙 2023-04-10 原文

目录

一. 实验名称 路由器配置及路由实现

二. 环境(详细说明运行的操作系统,网络平台,机器的IP地址)

操作系统:Windows server
网络平台:湘潭大学信息楼局域网
机器的IP地址:172.22.10.58

三. 实验目的

  1. 了解路由器工作原理;
  2. 通过对路由器的设置,实现网络路由功能;
  3. 观察路由表,了解路由器在网络互连中的作用。

四. 实验内容及步骤

(包括主要程序流程和函数说明,程序分工说明 (软件部分))
(包括网络拓扑图,配置清单(硬件))

  1. 搭建本地路由器配置环境。
    (1) 通过 Console 口搭建本地配置环境,将控制台主机串口通过标准 RS232 电缆与 路由器的 Console 口连接。
    (2) 在控制台主机上运行终端仿真程序,例如 Windows 的 Hyperterm 等,建立新连 接,选择实际连接时使用的主机上的 RS232 串口,设置终端通信参数.
    (3) 路由器上电后自检,自检结束后,用户键入回车,出现路由器操作提示符。提 供正确的用户名和密码后进入路由器系统视图,使用管理功能。
  2. 键入命令,配置路由器,查看路由器的运行状态。
    (1) 查看当前路由器的运行状态。
    (2) 配置接口 IP 地址。
    (3) 配置静态路由。
  3. 在局域网中实现路由。
    (1) 将主机划分为几个局域网,规划路由器和主机的位置和 IP 地址。
    (2) 根据规划配置相应的路由表。
    (3) 配置各个主机的地址。
    (4) 检查各个网段以及网段与网段之间的连通情况。
    (5) 记下从一个网段的主机到另一个网段的主机的路由情况。
    (6) 配置不同的路由,比较不同的路由情况。

五. 实验结果

(一) 网络拓扑图

(二) 实验步骤及结果

  1. 搭建本地路由器配置环境。
    (1) 添加一个模板化的路由器,点击packet tracer 5 的工作区中刚添加的路由器。

(2) 默认情况下,路由器的电源是打开的,添加模块时需要关闭路由器的电源,单击上图箭头所指的电源开关,将其关闭,路由器的电源关闭后绿色的电源指示灯也将变暗。

(3) 在“modules”下寻找所需要的模块,选中某个模块时会在下方显示该模块的信息。然后拖到路由器的空插槽上即可。各种模块添加完成,打开路由器的电源。
(4) 添加一计算机,其RS-232与路由器的Console端口相连。

(5) 用计算机的终端连接路由器。

(6) 至此,实验环境搭建完成。
2. 键入命令,配置路由器,查看路由器的运行状态。
(1) 用Win+R打开cmd,通过“route print”命令来查看静态路由信息。

(2) 以下图内容为例,在这里添加一条去往 111.111.111.0/24网段的静态路由,指定去往此网段的路由都走 111.111.111.1网关,确认添加的内容无误后按回车,弹出“操作完成!”内容表示路由添加成功。

(3) 以图中内容为例,我这里添加了一条去往 111.111.111.0网段的静态路由,指定去往此网段的路由都走 111.111.111.1网关,确认添加的内容无误后按回车,弹出“操作完成!”内容表示路由添加成功。

  1. 在局域网中实现路由。
    (1) 我的本机内网IP如下图。

(2) 运行cmd添加目标,ping通内网IP为“172.22.10.253”的地址。

(3) 同理,我们再来尝试ping通IP为“172.29.0.1”的地址。

六. 实验中的问题及心得

  1. 遇到的问题
    (1) 问题1:不知道如何添加路由器模块
    解决:直接选定好模块,拖进卡槽即可。
    (2) 问题2:路由器模块添加好后,无反应。
    解决:检查原因为未开机,开灯等绿灯亮即可。
    (3) 问题3:对添加的路由测试时超时。
    解决:一段时间中,一个路由的IP只能有一个机位使用,更改为其他不冲突的IP后即可成功。
  2. 心得
    通过本次路由器配置的实验,我了解了路由器的工作原理,学会了对路由器的配置,实现了最基本的网络路由功能,对于路由器的理解也不仅仅是课本上的理论了。我了解了思科模拟器软件的一些简单操作和使用,一开始不知道怎么生成主机和路由器,怎么连接主机和路由器,到最后成功地连接了一台主机和一个路由器,总而言之,这次实验也是收获满满。

有关路由器配置及路由实现实验报告的更多相关文章

  1. ruby-on-rails - Rails 3 中的多个路由文件 - 2

    Rails2.3可以选择随时使用RouteSet#add_configuration_file添加更多路由。是否可以在Rails3项目中做同样的事情? 最佳答案 在config/application.rb中:config.paths.config.routes在Rails3.2(也可能是Rails3.1)中,使用:config.paths["config/routes"] 关于ruby-on-rails-Rails3中的多个路由文件,我们在StackOverflow上找到一个类似的问题

  2. ruby-on-rails - 独立 ruby​​ 脚本的配置文件 - 2

    我有一个在Linux服务器上运行的ruby​​脚本。它不使用rails或任何东西。它基本上是一个命令行ruby​​脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg

  3. ruby - 如何根据特征实现 FactoryGirl 的条件行为 - 2

    我有一个用户工厂。我希望默认情况下确认用户。但是鉴于unconfirmed特征,我不希望它们被确认。虽然我有一个基于实现细节而不是抽象的工作实现,但我想知道如何正确地做到这一点。factory:userdoafter(:create)do|user,evaluator|#unwantedimplementationdetailshereunlessFactoryGirl.factories[:user].defined_traits.map(&:name).include?(:unconfirmed)user.confirm!endendtrait:unconfirmeddoenden

  4. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

  5. ruby - rails 3 redirect_to 将参数传递给命名路由 - 2

    我没有找到太多关于如何执行此操作的信息,尽管有很多关于如何使用像这样的redirect_to将参数传递给重定向的建议:action=>'something',:controller=>'something'在我的应用程序中,我在路由文件中有以下内容match'profile'=>'User#show'我的表演Action是这样的defshow@user=User.find(params[:user])@title=@user.first_nameend重定向发生在同一个用户Controller中,就像这样defregister@title="Registration"@user=Use

  6. ruby-on-rails - Rails 3,嵌套资源,没有路由匹配 [PUT] - 2

    我真的为这个而疯狂。我一直在搜索答案并尝试我找到的所有内容,包括相关问题和stackoverflow上的答案,但仍然无法正常工作。我正在使用嵌套资源,但无法使表单正常工作。我总是遇到错误,例如没有路线匹配[PUT]"/galleries/1/photos"表格在这里:/galleries/1/photos/1/edit路线.rbresources:galleriesdoresources:photosendresources:galleriesresources:photos照片Controller.rbdefnew@gallery=Gallery.find(params[:galle

  7. 报告回顾丨模型进化狂飙,DetectGPT能否识别最新模型生成结果? - 2

    导读语言模型给我们的生产生活带来了极大便利,但同时不少人也利用他们从事作弊工作。如何规避这些难辨真伪的文字所产生的负面影响也成为一大难题。在3月9日智源Live第33期活动「DetectGPT:判断文本是否为机器生成的工具」中,主讲人Eric为我们讲解了DetectGPT工作背后的思路——一种基于概率曲率检测的用于检测模型生成文本的工具,它可以帮助我们更好地分辨文章的来源和可信度,对保护信息真实、防止欺诈等方面具有重要意义。本次报告主要围绕其功能,实现和效果等展开。(文末点击“阅读原文”,查看活动回放。)Ericmitchell斯坦福大学计算机系四年级博士生,由ChelseaFinn和Chri

  8. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  9. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

  10. 基于C#实现简易绘图工具【100010177】 - 2

    C#实现简易绘图工具一.引言实验目的:通过制作窗体应用程序(C#画图软件),熟悉基本的窗体设计过程以及控件设计,事件处理等,熟悉使用C#的winform窗体进行绘图的基本步骤,对于面向对象编程有更加深刻的体会.Tutorial任务设计一个具有基本功能的画图软件**·包括简单的新建文件,保存,重新绘图等功能**·实现一些基本图形的绘制,包括铅笔和基本形状等,学习橡皮工具的创建**·设计一个合理舒适的UI界面**注明:你可能需要先了解一些关于winform窗体应用程序绘图的基本知识,以及关于GDI+类和结构的知识二.实验环境Windows系统下的visualstudio2017C#窗体应用程序三.

随机推荐