小记一篇,方便日后翻阅
本文仅供参考学习,不提供常见问题的解决办法
前言
操作环境:
机型:RedmiBook Pro 15
操作系统:win10 专业版
前置软件安装:“WinPcap”,“Wireshark”,“VirtualBox”,“eNSP”
拓扑图创建
- 运行eNSP,点击新建,创建一个空白拓扑图(图1)
- 选择路由器,选择AR2240路由器并拖到图纸上(图2):
注:选择此型号路由器的原因是因为此路由器比较廉价且功能完全足够完成静态路由配置实验
- 选择网线:
- 把PC机和路由器用网线相连(个AR2240路由器有三个端口,连接网线时注意端口顺序):
ps: 这个可以显示所有接口号
- 启动设备
- 启动后双击路由器查看启动情况
ps:如果出现“#“号一直跳动的情况,建议查看路由器型号是否选择正确,或者重启软件
正常启动后即可开始配置工作
路由配置
1. 路由器接口IPv4的配置
配置路由器接口IP的方法分为两步,进入接口和配置接口
1.进入接口:
使用方法:interface GigabitEthernet 设备号/卡槽号/接口号
使用例:interface GigabitEthernet 0/0/X
意为:进入千兆以太网接口 0/0/0
小提示:使用Tab补全命令
首先双击路由器,进入路由器命令行
使用命令 system-view 进入系统视图(相当于获取更高的权限)
输入 interface GigabitEthernet 0/0/* 命令进入指定的接口
2.配置接口
使用方法:ip add IP地址 子网掩码
使用例:ip address 192.168.10.1 24
意为:将该接口IP地址设置为 192.168.10.1
子网掩码为 255.255.255.0(/24)
!!!若未进入接口,直接配置是无效的!!!
以此类推,配置接下来所有接口的ip
配置完毕后回到用户视图敲入 save 命令保存配置!!!
2.路由器静态路由的配置
图中有五条网络,一根线可以理解为一个网络,那么一个路由器目前只连接了2-3条网络,例如AR1有两条直连网络,分别是192.168.10.0网段,192.168.20.0网段(网段是一段网络地址,里面可以含有多个ip地址。)
AR2有三条直连网络,分别是192.168.20.0网段,192.168.30.0网段,192.168.40网段。AR3有两条直连网络,分别是192.168.40.0网段,192.168.50.0网段
网络是一个整体,要想随意两个设备互相ping通(通信),就必须要使得任一一个路由器拥有图中所有网段地址,上面我们已经配置了直连方式的网段,不相邻的网段就要靠静态路由方法手动配置(例如使得AR1已经拥有直连的10和20网段,需要手动添加30,40,50网段)
操作方法:
首先进入路由器命令行
(先进入系统视图)使用 ip route-static 命令配置静态路由
使用方法:ip route-static 目标网段 子网掩码 下一跳接口IP
注:
网段是没有设备标识号的,一般情况下最后位为0;例如要访问的接口是192.168.2.101,该接口的网段就是192.168.2.0
综合该拓补举例,对于AR1的下一跳接口是AR2,因为AR1想要访问除去自己本身可访问的(可直连)192.168.10.0和192.168.20.0网段,无论如何都得先经过AR2的GE 0/0/2接口(这个接口根据个人设置决定)
使用例:ip route-static 192.168.30.0 24 192.168.20.2
意为:创建一个静态路由,访问192.168.30.0网段,子网掩码为255.255.255.0(24),下一跳接口IP为192.168.20.2
以此类推,配完所有静态路由后可以通过路由表查看配置信息:
(在用户视图查看)display ip routing-table:
画横线的就是配置的直连网络
配置完毕后回到用户视图敲入save命令保存配置!!!
3.动态路由的配置
- 系统视图下使用rip进入rip视图
- 在进入rip配置模式后,使用net进行配置
- net使用方法:net+ 已知直连网段IP
使用例:net 192.168.10.0
与静态路由不同的是,动态路由原理是宣告自己(设备)已知的直连网段而非要去往的网段,所以根据上文中网络拓补图得知对于AR1来说,已知的直连网段为192.168.10.0和192.168.20.0;只需使用net宣告这两个网段即可完成对AR1的动态路由配置,当然,需要配置所有的路由器
4.PC配置
路由配置完毕后还需要配置PC端:
依次配置主机名,IP地址,子网掩码和网关
网关就是下一跳的ip地址
把主机配置好后,就可以使用命令行进行ping命令测试了(前提是前面路由按照要求配置)
第一次成功的话出现 Request timeout(请求超时)现象属于正常现象
测试要求:要求任意设备之间能任意ping通