为了简单的认识Internet的框架的整体结构,简单学习华为的eNSP软件来高度模拟仿真网络框架!(华为和思科公司都发布了自己的网络设备仿真软件,当然我就用国产的吧~)

华为官方的eNSP学习论坛网站:http://support.huawei.com/huaweiconnect/enterprise/forum-753.html

51CTO入门免费视频学习网站:http://edu.51cto.com/course/course_id-3155.html

下面自己总结用到的一些指令:

1、路由器的基本指令(注意,HuaWei的eNSP软件支持tab键的指令自动补全功能!AR的设置很重要):

<HuaWei>sys #进入到管理员配置模式,按下Ctrl+Z就退出管理员模式(也可以输入q然后Enter即可退出),进入普通用户模式

[HuaWei]sysname AR1 #修改AR路由器的系统名称为AR2

[AR2]interface g0/0/0 #进入到AR1路由器的Giga Eth网卡模块的接口

[AR2-GigabitEthernet0/0/0] ip address 192.168.1.254 24 #设置Giga0/0/0网卡模块的IP地址为192.168.1.254/24,不要忘记输入掩码长度24(如果是内部网络的网关就必须和内网的网段相同,同时PC的网关设置要和AR设置想通,可以看Topo图来理解!)

[AR2-GigabitEthernet0/0/0] q #退出当前的网卡接口设置

[AR2]interface s0/0/0 #进入到Serial 0/0/0的串口连线模式(协议也是IP Protocol)

[AR2-Serial0/0/0]ip address 192.168.10.48 24 #设置AR1设备的串口0/0/0的IP地址为192.168.10.48 掩码Mask为:255.255.255.0

[AR2-Serial0/0/0]q

[AR2]display ip interface brief #查看已经设置好的Eth网卡的IP地址和接口,和上面的设置对比就知道自己的网卡的IP是否启动,并且是否得到了正确的IP地址

[AR2]tracert 192.168.2.100 #查看TCP链路到达目标IP 192.168.2.100 经过的路由节点的IP和总数

[AR2]ip route-static 192.168.2.0 24 192.168.10.50 #添加一个静态路由列表,当有数据请求到达192.168.2.x/24的数据,那么路由器AR2的目标地址就指向就有子网IP的路由器接口192.168.10.50/24

[AR2]display ip routing-table #显示AR2设备中的所有的 静态IP路由表,从而查看刚才的设置是否生效

2、PC机的基本指令(你可以在CMD命令行输入 ? 就能查看该设备在eNSP软件中支持的设备指令):

PC>ipconfig #查看PC机网络的网络基本配置(IP+MAC+GateWay)

PC>ping www.xxx.com #ping目标网络,查看是否联通

PC>tracert IP_Address #查看本机数据包到达目标IP_Address所需经过的路由节点

其他设备的指令如LSW交换机的设置,防火墙iptables的配置指令,AP无线路由的配置指令等等,你可以查看eNsp的帮助文档(首页的Learn一栏,如下图所示)

其他的使用看看教程吧,一共也就1小时的入门教程,很容易上手的!

下面是我自己建立的一个topology(基本上用到了目前我学习到的一些服务器的架构的知识,有错误的地方大家指正):

下面的是PC的配置,如图所示

 

PC1:IP=192.168.1.100/24(R2子网)                  PC2:IP=192.168.2.100(R1子网)                         PC3:IP=192.168.2.101(R1子网)

GateWay=192.168.1.254/24                              GateWay=192.168.2.1                                        GateWay=192.168.2.1

DNS=192.168.1.1/24                                        DNS=192.168.1.1                                               DNS=192.168.1.1

MASK=255.255.255.0                                        MASK=255.255.255.0                                         MASK=255.255.255.0

下面是路由器的设置:

路由器R1和R2的配置我已经用文本标注在路由器旁边了,只需要配置的是静态路由列表就可以了!(路由器的功能就是连接不同网段的计算机或服务器!!)

[R1]ip route-static 192.168.1.0 24 192.168.10.48 #访问路由器R2的子网PC机+DNS Server+Client1时的静态路由列表

[R1]ip route-static 220.190.60.0 24 192.168.10.48 #访问路由器R2外部的WWW Server服务器www.baidu.com(IP的地址是:220.190.60.48/24)

[R2]ip route-static 192.168.2.0 24 192.168.10.50 #访问路由器R1的子网PC机时的静态路由列表

命令格式:ip route-static [Destination_IPAddress] [NextRouter_IPAddress]

接着是两个服务器Server1和Server2的设置:

Server1的设置:

你还可以打开FTP服务器,Httpd服务器等等!!!

Server2的设置:

 

这样就基本配置完成了,以后就可以使用eNSP软件来进行internet的仿真实验了!(原创,转载请注明出处!)

eNSP仿真学习,网络入门!的更多相关文章

  1. eNSP仿真学习和VLAN配置

    路由&交换机基本命令 sys #切换到系统视图(修改配置),Ctrl+Z 返回用户视图 sysname SW1 #设备重命名为SW1 int g0/0/1 #进入接口视图 VLAN配置 首先连 ...

  2. .NET学习从入门到精通100+源代码(申明:来源于网络)

    .NET学习从入门到精通100+源代码大放送 (20161128更新)(申明:来源于网络) 地址:http://download.csdn.net/album/detail/3364

  3. netty深入学习之一: 入门篇

    netty深入学习之一: 入门篇 本文代码下载: http://download.csdn.net/detail/cheungmine/8497549 1)Netty是什么 Netty是Java NI ...

  4. Java工程师学习指南 入门篇

    Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...

  5. 学习Objective-C入门教程(分享)

    原百度文库连接:http://wenku.baidu.com/view/6786064fe518964bcf847c63.html PS:需要原文档的可以留邮箱发送! (我叫雷锋,不要谢我) 学习Ob ...

  6. Python学习网络爬虫--转

    原文地址:https://github.com/lining0806/PythonSpiderNotes Python学习网络爬虫主要分3个大的版块:抓取,分析,存储 另外,比较常用的爬虫框架Scra ...

  7. Veins(车载通信仿真框架)入门教程(三)——多跳路由实现指导

    Veins(车载通信仿真框架)入门教程(三)——多跳路由实现指导 Veins(车载通信仿真框架)入门教程(三)——多跳路由实现指导 必要的message类实现 从下面开始是在veins/src/vei ...

  8. eNSP仿真模拟软件之理解Hybrid接口的应用

    1. 实验原理 Hybrid接口既可以连接普通终端的接入链路又可以连接交换机间的干道链路,它允许多个VLAN的帧通过,并可以在出接口方向将某些VLAN帧的标签剥掉. Hybrid接口处理VLAN帧的过 ...

  9. Python学习--01入门

    Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...

随机推荐

  1. EHCache分布式缓存集群环境配置

    EHCache分布式缓存集群环境配置 ehcache提供三种网络连接策略来实现集群,rmi,jgroup还有jms.同时ehcache可以可以实现多播的方式实现集群,也可以手动指定集群主机序列实现集群 ...

  2. C socket post数据到url

    #define HOST_SERVER_IP "192.168.1.15" #define HOST_PORT 80 int gsh_post_clients(const char ...

  3. nginx的一些配置

    map $http_user_agent $***_build_version { default "***.exe"; "~Windows NT 10.0" ...

  4. Spring.NET 的IOC(依赖注入)

    (1)  ioc,意思是Inversion of control,(反转控制),控制反转,就是交换控制权的意思.现在一般不使用这个词,一般使用dependency injection(依赖注入).依赖 ...

  5. UVa 573 - The Snail

    题目大意:有一只蜗牛位于深一个深度为h米的井底,它白天向上爬u米,晚上向下滑d米,由于疲劳原因,蜗牛白天爬的高度会比上一天少f%(总是相对于第一天),如果白天爬的高度小于0,那么这天它就不再向上爬,问 ...

  6. 九 Android基本知识介绍

    1.Package Package,中文翻译过来是包的意思.安卓系统的程序是以apk作为扩展名的,.apk就是android package的简写,package也就是这个app的唯一标识,其实这里的 ...

  7. css中的单位

    一.相对长度单位: 相对长度是根据与其他事物的关系来度量的.共有3种相对长度单位:em,ex,px. 1个“em”定义为一种给定字体的font-size的值,例如,一个元素的font-size为14像 ...

  8. CentOS下架设VNC服务器

    CentOS下架设VNC服务器1.什么是VNC服务器?百度百科:VNC (Virtual Network Computer)是虚拟网络计算机的缩写.它 是一款优秀的远程控制工具软件,由著名的 AT&a ...

  9. Angular - - $rootScope.Scope

    这里讲的是一些scope的操作,如创建/注销/各种监听及scope间的通信等等. $rootScope.Scope 可以使用$injector通过$rootScope关键字检索的一个根作用域. 可以通 ...

  10. Selenium2(java)环境搭建 一

    Selenium2(java)环境搭建 1.下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2 ...