资讯动态

华为Ensp模拟器路由器实验基础配置:从装环境到静态路由跑通

发布时间:2026/9/30 4:28:22 来源:尧图企业网站定制
简介华为ENSP模拟器路由器实验基础配置.pdf是一份面向网络初学者与备考人员的实验参考文档。它依托华为ENSP仿真平台以R1、R2、R3三台路由器及一台交换机为例梳理了从系统视图进入、设备命名、VTY远程登录密码与权限设置到LoopBack地址、物理接口IP规划以及VLAN批量创建和端口划分的完整配置过程并给出了sysname、router-id、GigabitEthernet等关键命令的逐条示例基本覆盖组网实验所需的核心基础操作。PDF排版简洁命令与说明一一对应文件为单个文档大小仅35KB便于随时查阅与打印目前已有909人学习下载。读者可将其作为实验手册或课堂笔记按命令行逐步对照练习快速掌握ENSP环境下路由交换设备的基础配置思路与排错方法适用于课堂练习、实验验收或考前快速复习。1. 华为Ensp模拟器路由器实验基础配置从装不上到跑通一次路由实验很多人第一次打开华为Ensp模拟器不是死在命令上而是死在启动上AR1启动失败40USG6000V一直跳井号HCL模拟器设备启动直接灰掉。这些报错在网上被讨论得最多但真正让人卡住的反而是最基础的一件事——把环境装对、把路由器的接口配通、把静态路由写成自己能解释的样子。这份“华为Ensp模拟器路由器实验基础配置”的标题听起来像一份PDF文档但拿它当文档看是浪费真正值钱的是背后那一套可复现的实验路径装好Ensp拖两台AR路由器配通接口和路由让PC能跨网段ping通。本篇文章就不绕弯子直接按这个路径走一遍把命令、参数、报错、坑一次说清。适合两类人一类是刚接触华为VRP系统、手边没有真机想靠模拟器攒经验的学生另一类是工作中要临时验证路由思路但不想搬真机上架的运维。两类人读完都能照着重做一遍。2. 先把Ensp装明白组件关系、启动逻辑与命令行入口2.1 安装顺序为什么不能乱WinPcap、VirtualBox、Ensp各管什么很多人的Ensp装完以后设备启动报错问题不在Ensp本身而在底层组件。Ensp不是独立虚拟机它靠VirtualBox跑AR路由器的虚拟镜像靠WinPcap或兼容的抓包驱动让虚拟设备和真实网卡、Wireshark能通信。三者的关系可以理解为WinPcap提供“网线”VirtualBox提供“机箱”Ensp是“操作面板”。面板点了启动机箱没起来自然报错。常见做法是先装WinPcap再装VirtualBox最后装Ensp。顺序反过来也不是一定不行但经常出现VirtualBox的虚拟网卡没有被正确注册导致Ensp启动设备时找不到宿主网卡报“启动失败40”这类错。安装时还有两个容易被忽略的点WinPcap安装完必须重启VirtualBox版本和Ensp自带的版本可能冲突老版本的Ensp安装包内会捆绑VirtualBox但如果你机器上已经装了新版本VirtualBox启动设备时反而会挂。提示安装前先把电脑上残留的VirtualBox、WinPcap、旧版Ensp全部卸载干净再按WinPcap → VirtualBox → Ensp的顺序装。这一步能挡掉一半以上的启动报错。装完之后不要急着拖设备先打开Ensp里的“工具 → 注册设备”或“菜单 → 设备管理”看一遍模拟器自带的设备镜像是否已经关联。如果设备列表是空的后续拖出来的AR路由器会一直停在“启动中”。这一步很多人忽略结果反复重装。2.2 进入VRP命令行第一次登录该做什么设备启动成功后双击拓扑里的路由器图标会弹出一个黑窗口这就是VRP系统的Console界面。第一次进入会看到提示是否配置初始密码老版本默认不设密码直接进用户视图新版本可能要求先设。这里先记一个原则用户视图只能看基本信息改配置必须进系统视图。从用户视图执行system-view提示符变成[Huawei]这才算拿到配置权限。第二次练习时建议先把设备改个名不然三台路由器全叫Huawei命令结果根本分不清是谁。改名的命令很短system-view sysname R1执行完sysname R1之后提示符变成[R1]后面所有配置都会显示为R1的设备名。sysname在VRP里就是“系统名称”相当于Linux里的hostname但注意它不影响接口、不影响路由纯粹为了人好认。多设备组网时这一步一定先做不然后续保存配置文件、看日志、排错时全是一堆“Huawei”非常折磨。2.3 路由器有哪些接口值得玩从GigabitEthernet到Serial华为AR路由器在Ensp里最常见的是AR201和AR2220。AR201带两个GigabitEthernet口和一个Serial口AR2220的槽位更多接口更丰富。基础配置阶段真正用得上的就是两类接口以太网口GE口和串口Serial口。GE口用于连接PC、交换机或其他路由器配置IP后直接通Serial口用于模拟广域网链路默认是shutdown状态需要手动undo shutdown才能起。接口视图的进入方式是interface加上接口类型和编号比如interface GigabitEthernet 0/0/0。AR路由器从0/0/0开始编号前两个0分别表示槽位号和子卡号最后一个0是端口序号。这个编号规则在查看display ip interface brief时特别有用因为输出里会有完整的接口名和状态能直接对照拓扑图里的连线。进入接口视图后的第一件事是看接口状态。百兆以上的GE口在模拟器里默认是开启的不需要额外undo shutdown这和真机不同——真机新出厂的接口经常是shutdown状态。但Serial口基本都要手动打开。一个通用习惯是不管什么接口先执行display interface看当前状态是up直接配IP是down就去执行undo shutdown。system-view interface GigabitEthernet 0/0/0 ip address 192.168.10.1 24 undo shutdown quit display interface GigabitEthernet 0/0/0这里ip address后面跟的24是子网掩码的简写等价于255.255.255.0。华为VRP支持这种CIDR简写不用写完整掩码。undo shutdown是打开接口的命令即使GE口默认是开的养成敲一次的习惯不会有坏处——一旦以后碰到真机或HCL模拟器这个习惯能救你。最后display interface看的是物理层和数据链路层状态物理层up代表线缆识别正常数据链路层up代表协议协商完成两层都up才叫“接口通了”。2.4 把Console密码设好别关窗口才想起没留后门模拟器里没有物理按键如果你把设备配置搞乱了想重置唯一的入口就是这个Console窗口。所以从第一次实验开始就应该养成配置Console密码的习惯。华为VRP里Console口默认是认证模式但很多镜像默认无密码谁打开窗口谁就能进。真机上这是重大安全隐患实验里也要练成肌肉记忆。system-view user-interface console 0 authentication-mode password set authentication password cipher Huawei123 quituser-interface console 0是进入Console口配置视图0表示第一个Console口。authentication-mode password把这口的认证方式设为密码。set authentication password后面跟的cipher表示密文存储配置保存后display current-configuration看到的是一串密文而不是明文。设置完以后建议马上退出重新登录一次确认密码生效。很多人配完密码不验证等下次打开窗口发现进不去了才想起来那时候只能删掉设备重建拓扑。注意模拟器里忘记Console密码最简单的办法是删除设备重新拖一个或者把整个拓扑关掉重新打开。真机必须用BootROM密码恢复逻辑完全不同别拿模拟器经验直接套真机。3. 路由器基础配置实操两台设备从拓扑到第一次互通3.1 搭最小实验环境两台AR路由器加两台PC路由器的实验不能孤零零配一台设备至少要两台才能看到路由行为。常见做法是拖两台AR2220和两台PCPC接在路由器的GE口上。拓扑结构如下PC1连R1的GE 0/0/1PC2连R2的GE 0/0/1R1的GE 0/0/0和R2的GE 0/0/0直连。这是全网最简单的“两根网线三段IP”组网但它能把接口配置、IP规划、路由表三个核心概念全部串起来。连线时注意Ensp里连线工具会自动判断接口类型。PC的网卡连GE口时选用“自动连线”或“Copper”类型即可。连完以后双击连线确认两端端口号和你预想的一致特别是PC接路由器的口别接错——接错以后即使配置全部正确ping不通的时候排查会花掉大量时间。我自己的习惯是先看拓扑连线再配IP配完以后绝对不挪动设备位置。IP规划直接用两个网段PC1网段192.168.10.0/24PC2网段192.168.20.0/24R1和R2之间的互联网段用192.168.12.0/24。这个设计是有讲究的10网段和20网段模拟两个隔离的局域网12网段模拟路由器间的“外部链路”。三个网段不重叠后面写静态路由时不容易写错出问题时看路由表也更直观。3.2 给接口配置IP地址网段、掩码与接口状态检查先给R1和R2的互联口配上IP再给PC侧的接口配IP。顺序建议从互联口开始因为路由器之间通了以后PC侧出问题时能更快定位是路由问题还是接口问题。# R1配置 system-view sysname R1 interface GigabitEthernet 0/0/0 ip address 192.168.12.1 24 undo shutdown quit interface GigabitEthernet 0/0/1 ip address 192.168.10.1 24 undo shutdown quit# R2配置 system-view sysname R2 interface GigabitEthernet 0/0/0 ip address 192.168.12.2 24 undo shutdown quit interface GigabitEthernet 0/0/1 ip address 192.168.20.1 24 undo shutdown quit每台设备的GE 0/0/0用于路由器间互联GE 0/0/1用于接PC。ip address后面的两个字段分别是IP地址和掩码长度注意掩码长度必须写在地址后面不能写到前面的“interface”那行。配置完以后用display ip interface brief检查接口状态重点关注Physical和Protocol两列是不是都是up。只要有一列不是up后面的ping一定失败。PC端的配置更简单。双击PC1在“基础配置”或命令行里设置IP地址、掩码和网关。网关必须填路由器上对应接口的IP比如PC1是192.168.10.0/24网段网关就是192.168.10.1。这一步是新手最容易翻车的地方IP配了掩码对了但网关填错或漏填结果路由器没坏、PC没坏就是跨网段ping不通。3.3 用ping验证第一跳直连网段通了才算起步配置完成后的第一个测试不是直接ping对端PC而是先ping网关。PC1能够ping通192.168.10.1说明PC1到R1的链路没问题接着在R1上ping 192.168.12.2说明两台路由器的直连链路没问题。这两步都通了再走PC1 ping PC2这时候会失败——因为R1的路由表里根本没有192.168.20.0这个网段怎么走。这个“分阶段ping”的思路值得多说两句。很多人上来就PC1 ping PC2失败以后开始瞎改接口配置最后发现接口没问题是路由没写。浪费时间不说还会把本来正确的配置改坏。正确做法是每次只验证一段链路通了就往上走一层。直连通了再进入路由配置这是路由器实验的基本节奏。把“先直连、再路由”这个顺序刻在脑子里后面做OSPF、BGP时同样适用。3.4 保存配置别让你的两个钟头白费模拟器的配置在设备关闭后会丢吗默认情况下不保存就会丢。Ensp里关闭设备时弹窗询问是否保存很多人嫌烦直接点否等下次打开拓扑发现所有配置清空才后悔没点保存。华为VRP的保存命令是save在用户视图下执行系统会询问配置文件名直接回车用默认名即可。save执行后会提示“The current configuration will be written to the device.”确认回车完成。保存后可以用display current-configuration查看当前配置输出里能看到你设置的所有命令。这个命令也是排错时的第一手资料别人问“你配了什么”的时候直接甩这个输出比口述靠谱一百倍。还有一点值得养成习惯每次改完一组配置后立刻save不要等全部做完再存。配置一旦因为模拟器闪退丢失前面的工作全得重来。4. 路由配置静态路由的写法、下一跳逻辑与双出口备份4.1 跨网段ping不通先看路由表而不是改接口直连配置完成后PC1 ping PC2必然失败。这时候打开R1的display ip routing-table能看到当前路由表里只有直连路由192.168.10.0/24、192.168.12.0/24。看不到192.168.20.0/24这就是跨网段不通的原因——路由器不知道把去往20网段的包交给谁。这个现象对新手是个极好的教学点路由器转发靠路由表不靠“感觉”。接口配置全对没用路由表里没有条目包就是出不去。R1收到PC1发往192.168.20.2的数据包以后会查路由表找匹配项找不到就丢弃同时可能回一个ICMP网络不可达的消息给源。所以PC1上看到的结果可能是“请求超时”也可能直接提示“目标不可达”。两种提示都是正常的关键区别在R1的路由表里是不是真的缺路由。先看路由表再下结论这个习惯能省下大量排错时间。display ip routing-table输出的核心列是Destination/Mask、Proto、NextHop。Proto显示Static表示静态路由生效Direct表示直连路由。NextHop是下一跳地址这是路由转发决策的关键。后面写静态路由时要看的就是这条命令里有没有你刚配的条目。4.2 静态路由基本写法ip route-static的格式、网段与下一跳静态路由的命令不长但参数顺序很多人第一次写会错。华为VRP的语法是目标网段、掩码、下一跳地址。先写去往哪个网段再写下一跳给谁。# R1上去往192.168.20.0/24的静态路由 system-view ip route-static 192.168.20.0 24 192.168.12.2# R2上去往192.168.10.0/24的静态路由 system-view ip route-static 192.168.10.0 24 192.168.12.124是掩码简写等价于255.255.255.0。这里要特别说明ip route-static后面是“目标网段”不是“目标IP”。很多人以为要写PC2的具体地址192.168.20.2结果写成了ip route-static 192.168.20.2 24……这条路由只匹配192.168.20.2这一个地址属于主机路由PC2的其他地址全不通。实验里PC2只有一个地址所以也能通但放到生产环境就是大坑。下一跳地址必须是与本路由器直连的接口地址。R1的GE 0/0/0是192.168.12.1对端R2的GE 0/0/0是192.168.12.2所以R1的下一跳是192.168.12.2。写错下一跳会导致路由表里有条目但包发到错误的地方排查起来比没配路由还难。配完以后先display ip routing-table确认条目在里面再看R1的静态路由条目Proto是不是Static、NextHop是不是192.168.12.2、状态是不是Active。状态不是Active说明这条路由没被选入转发表即使配置命令敲对了也没用。4.3 默认路由的写法出口路由器上的替代方案三台及以上路由器组网时边界路由器通常不需要逐条写网段路由一条默认路由就能把未知网段的流量全部引向一个方向。默认路由的目标网段是0.0.0.0掩码长度是0指令如下system-view ip route-static 0.0.0.0 0 192.168.12.10.0.0.0/0表示“所有地址”。收到去往任何网段的包如果路由表里没有更精确的匹配就匹配这条默认路由。默认路由非常适合出口设备。比如R2下面接了R3R3下还有好几个业务网段R2只需要指一条默认路由给R3R3上面的路由表负责精确匹配R2这边就不用每个网段写一条。两层结构清晰也方便以后扩展。但它有代价默认路由会掩盖路由黑洞。如果R2指向R1的默认路由是错的或对端链路断了任何未知网段的数据包都会被丢进这条链路。所以说默认路由不是偷懒工具它必须和精确路由配合使用。实验里建议把默认路由放在单臂路由或出口方向练内网互通还是老老实实写静态路由。4.4 双出口与路由优先级preference参数让备份路由真正生效两台路由器之间如果存在两条物理链路就会遇到路由选择问题。比如R1到R2有一条GE链路还串了一台R3中转那么R1到R2所在的20网段就有两条路径。这时候需要给两条静态路由设置不同的优先级主用路由优先进路由表备用路由只在主用失效后顶上。华为VRP的静态路由默认优先级是60值越小越优。通过preference参数可以修改。常见做法是主用路由保持默认优先级60备用路由设置成70system-view ip route-static 192.168.20.0 24 192.168.12.2 preference 60 ip route-static 192.168.20.0 24 192.168.13.3 preference 70两条路由目标网段完全一样下一跳不同。R1的路由表里只会出现preference小的那条另一条作为备份存在。演示备份效果的方法是断开主用链路的连线或者把主用接口shutdown掉等待几秒后重新display ip routing-table看到下一跳变成192.168.13.3说明备份路由生效。恢复主用链路后路由表会自动切回默认的60优先级条目。这个过程是路由器基础实验里最接近生产环境的部分值得反复练几遍。注意preference改的只是“管理距离”不改变路由的度量。华为里静态路由没有“开销”概念备份切换靠的就是preference这条命。5. 华为ensp路由器实验高频坑现象、原因与解决5.1 AR1启动失败40重装顺序与残留驱动是第一嫌疑现象拓扑里拖出来的AR路由器双击启动状态栏显示“启动失败40”或者AR1图标变红Console窗口一闪而过。原因最常见的有三类。VirtualBox版本和Ensp不匹配旧的VirtualBox注册的服务没启动WinPcap没装好或被杀毒软件拦掉核心驱动电脑上以前装过其他模拟器或虚拟机残留的虚拟网卡和Ensp冲突。解决先卸载Ensp、VirtualBox、WinPcap重启一次然后按WinPcap → VirtualBox → Ensp的顺序重装。装完以后打开Windows服务管理器确认VirtualBox相关的服务正在运行。如果还是失败40去Ensp安装目录下的“tools”或者“依赖组件”目录看看有没有自带的VirtualBox安装包用自带的版本覆盖安装再试。5.2 USG6000V启动后一直井号不是卡死是防火墙镜像加载慢现象USG6000V设备启动后Console窗口一直显示“#”号连续输出长时间不进命令行很多人误以为设备挂了直接关掉窗口重开。原因USG6000V是防火墙设备不是普通路由器。它的镜像文件大启动时CPU和内存开销高尤其是电脑内存只有8G的时候启动过程可能要十分钟以上。井号是启动进度指示不是报错。如果十几分钟以后还是只有井号才是真的有问题。解决先等至少给十分钟。期间不要关闭窗口、不要重启Ensp。如果等完还是井号优先检查电脑内存占用关掉浏览器和其他虚拟机再试。另一个办法是到模拟器设置里把USG6000V的内存分配调大默认值偏保守调到1G以上通常能解决。但注意USG6000V不是路由器本文讲的路由器实验用AR系列就够了防火墙设备启动慢的问题不必在这里耗太久。5.3 ensp卸载不干净导致重装后依然报错残留注册表和虚拟网卡现象卸载Ensp以后重装最新版启动设备还是报和卸载前一模一样的错感觉像是没重装过。原因Ensp卸载时并不会自动清除VirtualBox的虚拟网卡和注册表项。第二次安装时安装器检测到已有VirtualBox网络组件直接跳过安装结果旧的坏驱动继续发挥作用。解决卸载Ensp后手动打开“网络连接”管理页把所有带VirtualBox字样的虚拟网卡全部删除。然后运行regedit搜索“ensp”和“VirtualBox”相关注册表项找到后右键删除。这一步不熟练的人容易删错建议只删除明确带“Huawei Ensp”或“VirtualBox”字样的项。清理完重启再装。如果担心注册表操作有风险另一个变通做法是装一个绿色版Ensp或换到另一台干净电脑上实验不折腾注册表。5.4 命令打错或配置乱了别急着删设备undo是后悔药现象配置写到一半发现参数写错或者想清空某段配置重新来。新手常见做法是关掉窗口重开设备结果配置还在改不掉。原因VRP系统的配置是增量生效的关窗口不丢配置。想撤销某条命令必须在系统视图下用undo加原命令的方式回退或者用reset saved-configuration清空保存的配置再重启。解决基础实验里最常用的撤销方式就是undo加原命令。比如配错了一个接口IP进入该接口视图执行undo ip address这条IP配置就被删掉。想彻底恢复出厂状态用户视图下执行reset saved-configuration确认后执行reboot设备重启后所有配置清空。注意这两条命令有顺序先清保存的配置再重启只reboot不清配置等于白做。清配置前先确认自己不需要当前配置这步没有后悔药。5.5 ping不通但路由表有条目黑洞路由与回程路由缺失现象PC1 ping PC2R1路由表里明明有192.168.20.0/24的静态路由状态也是Active但PC1还是超时。原因排错时漏了一半。静态路由只在R1上生效R2如果没有回程路由R2收到PC1的数据包以后不知道怎么回给192.168.10.0/24网段直接把包丢了。这就是“有去无回”。很多人只盯R1的路由表不看R2结果怀疑了半天接口问题其实回程路由没配。解决到R2上执行display ip routing-table确认192.168.10.0/24的路由条目存在。如果不在加上去ip route-static 192.168.10.0 24 192.168.12.1。再次ping之前把R1和R2两边的路由表都检查一遍。养成“去程回程一起查”的习惯以后VLAN间路由、OSPF排错都能少吃很多亏。6. 从基础配置到验证技巧tracert、抓包与下一步路线实验做完配置都敲对了但“对”不能靠感觉要用设备和工具反向验证。路由器实验的验证分成三个层次路由表看条目、tracert看路径、抓包看报文。路由表的验证最简单。PC1 ping通PC2以后回到R1执行display ip routing-table确认20网段条目还在Proto是Static。这条命令在配置静态路由后应该成为固定动作能让每一步都留痕。tracert命令在华为VRP里写作tracert用法和Windows下的tracert一样后面接目的IPtracert 192.168.20.2输出会显示每一跳的IP地址。从PC1去往PC2应该先看到192.168.10.1R1再看到192.168.12.2R2最后到达192.168.20.2。如果在某跳出现星号超时说明问题出在这一跳或下一跳之间的链路。这个命令比ping强的地方在于它能告诉你“走到哪一步断了”而不是只知道“没通”。抓包验证更直观。Ensp里在R1和R2之间的连线上右键选择“开启抓包”或“报文抓取”然后从PC1发起一次ping。抓到的报文里能看到PC1发出的ICMP Echo Request经过R1转发后从R2的接口出来到达PC2后再返回Echo Reply。两层报文的时间戳和源目IP一致就说明整条转发链路是通的。如果你再对比一下R1接口上抓到的R2接口的报文的源目MAC会发现MAC地址发生了变化而IP地址没变——这个细节是理解“路由器隔网段、交换机不过网段”的起点。到这里基础配置这条线已经完整了装环境、进命令行、配接口、写静态路由、排错验证。下一步有两个方向值得走一个方向是加交换机做VLAN间路由实验把单臂路由和三层交换的知识补上这能解决“公司里不同部门网段怎么互通”这一类真问题另一个方向是上动态路由在模拟器里用同样的拓扑跑OSPF对比静态路由和OSPF在路由表里Proto的区别理解“动态”两个字的价值——拓扑变了路由自己会变。两个方向都不需要换工具还在Ensp里但离真实网络的复杂程度又近了一步。我自己的习惯是每个实验做完都留一份带注释的配置导出命名规则是日期加场景比如“20250125-r1-static-oba”。配置导出用display current-configuration即可。这样三个月后回头看每条命令还能想起是为了解决什么问题写的。希望这篇能帮你把Ensp路由器实验的第一公里走稳后面的坑会少很多。本文还有配套的精品资源点击获取

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑