尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

eNSP基础网络实验:从启动失败40到PC互通

发布时间:2026/9/30 1:03:13

资讯中心
01
ARTICLE

eNSP基础网络实验:从启动失败40到PC互通

eNSP基础网络实验:从启动失败40到PC互通
简介这份实验指导文档围绕华为 eNSP 模拟器展开面向网络初学者、高校学生及准备网络实验的运维人员解决从零搭建基础网络并验证 IP 通信的问题。全文以单篇 docx 呈现含完整的实验目的、环境要求与分步操作说明压缩包内共 1 个文件大小约 648KB便于直接阅读与打印对照。已有 2610 人学习下载适合作为计算机网络课程配套练习或自学入门材料。资源内容覆盖设备拖拽组网、IP 地址与主机名配置、连通性测试以及使用 Wireshark 抓取 ICMP 与 ARP 报文等关键环节并配有报文格式分析和思考题可帮助读者熟悉 eNSP 图形界面、理解 TCP/IP 协议栈的工作流程同时掌握基本的抓包排障思路。1. 第一次打开 eNSP 就卡在启动报错 40这个实验到底在解决什么很多网工的第一份实验文档就叫“利用 eNSP 搭建基础网络”但真正打开 eNSP 拖出第一台路由器时迎面撞上的却是 AR1 启动失败、报错 40、设备图标一直灰着。这个实验的目的不是让你记住几条命令而是让你在虚拟化环境里把“一台 PC 怎么和另一台 PC 通信”这件事完整走一遍选设备、连线、配接口 IP、写路由、看抓包。eNSP 用免费模拟的方式把真机的 VRP 命令搬到了 Windows 上适合零基础学生、准备 HCIA/HCIP 的考证人群以及想在下单真机之前先验证配置思路的现场工程师。这篇笔记按实验一的标准路径从环境准备一直写到你亲眼看到 PC1 ping 通 PC2并把启动失败 40、USG6000V 井号卡死这些高频坑一次讲透。2. 先把环境跑起来eNSP 安装与设备选型的正确姿势2.1 别从第三方下载站拿安装包官方渠道与版本搭配eNSP 的安装包和配套 VirtualBox 版本是绑定关系这是新手最容易踩的第一个暗坑。我见过不少人在百度云或第三方下载站拿到一个“绿色版 eNSP”装上之后设备起不来报错 40 或者设备一直停在井号界面然后开始怀疑电脑有问题。常见做法是直接去华为官网的企业网络模拟器页面下载经典版 eNSP配套的 VirtualBox 用安装说明里指定的版本不需要追新。VirtualBox 版本太新或者太旧都会导致 eNSP 的虚拟化组件加载失败表现就是设备启动失败。安装顺序也值得说一句先装 VirtualBox再装 eNSP。如果装反了eNSP 在启动设备时找不到 VirtualBox 的主机网络接口报错信息往往不是“VirtualBox 缺失”而是“启动失败 40”。Windows 11 用户还要多一步Hyper-V、Windows Hypervisor Platform 和 Credential Guard 开启时VirtualBox 的加速模式会与它们冲突轻则设备启动慢重则直接失败。我一般建议模拟器环境里关闭这些虚拟化功能重启后再装 VirtualBox。安装目录也有讲究。默认路径在 C 盘没问题但路径里不能有中文和空格很多实验室机器会把软件装在 D:\软件\eNSP 这种目录结果就是设备启动异常。安装完成后打开 eNSP能看到左侧设备面板里有路由器、交换机、终端、防火墙这些分类实验一只需要路由器 AR2220、交换机 S5700 和终端 PC 就足够。2.2 启动前的三个前置检查权限、Hyper-V 与网络适配器安装完后不要急着拖设备先做三个前置检查能省掉后面一多半排错时间。第一个检查是以管理员身份运行。右键 eNSP 图标选择“以管理员身份运行”。不这么做的话VirtualBox 的网络适配器创建可能会失败现象是拓扑里设备能启动PC 之间 ping 不通而且 eNSP 不报任何错误。这个坑非常隐蔽因为从界面上看一切正常只有打开 VirtualBox 的主机网络管理器才会发现 Host-Only 网卡没起来。第二个检查是确认 VirtualBox 的两个核心服务在运行。打开 Windows 服务管理器找到 VirtualBox 相关的服务状态应该是“正在运行”启动类型是“自动”。有些精简版系统会把这些服务设为手动eNSP 启动设备时不会提示你服务没开只会默默给你一个失败状态。第三个检查是确认主机网络管理器里有网卡。打开 VirtualBox 的全局设定进入网络选项卡能看到 VirtualBox Host-Only Ethernet Adapter。如果这一栏是空的eNSP 的设备之间就无法通信。解决办法是手动添加一张IP 段默认 192.168.30.1 或 192.168.56.1 都可以eNSP 会自动使用这张网卡做设备管理口。2.3 拖出一个能跑通的基础拓扑设备选型与连线eNSP 的绘图区使用方法很简单从左侧面板把设备拖到画布上即可。实验一的基础网络建议用两台 PC、两台交换机、一台路由器组成一个小型三层网络PC1 接 SW1PC2 接 SW2SW1 和 SW2 分别接路由器 AR2220 的两个接口。这个拓扑能覆盖两个知识点二层接入和三层路由转发。连线时选择设备面板里的“自动连线”图标然后依次点击两台设备eNSP 会自动选择合适类型的链路。要注意连线类型的选择PC 和交换机之间用网线交换机和路由器之间也用网线如果选错成串口线设备接口不会亮起来后面怎么配都没反应。连线完成后设备图标下方会出现接口编号这个编号在后端配置命令里要一一对应。设备型号角色接口规划地址规划PC1PC终端GE0/0 接 SW1 的 GE0/0/1192.168.10.10/24SW1S5700接入交换机GE0/0/1 接 PC1GE0/0/2 接路由器管理用 VLANIF 10AR1AR2220三层网关GE0/0/0 接 SW1GE0/0/1 接 SW210.1/20.1SW2S5700接入交换机GE0/0/1 接 PC2GE0/0/2 接路由器管理用 VLANIF 20PC2PC终端GE0/0 接 SW2 的 GE0/0/1192.168.20.10/24设备放置好后全选拓扑里的设备点击工具栏上的“启动”按钮。第一次启动 AR2220 会比较慢控制台窗口能看到 VRP 系统的启动日志正常十几秒到几十秒后出现 提示符。如果出现启动失败 40直接跳到第 4 章排查如果启动后一直是井号说明设备在初始化过程中卡住了多半是 VirtualBox 版本不匹配或内存分配不足。3. 搭建三层互通的最小组网从 PC 配置到路由转发3.1 先把 PC 的 IP 地址落下去实验一的第一步操作拓扑启动完成后第一步不是配路由器而是把两台 PC 的 IP 地址配上。这里要理解一个基本逻辑PC 是通信的起点和终点它必须知道自己所在网段、自己的地址、以及去往其他网段要交给谁。双击 PC1在弹出的窗口里选“基础配置”选项卡勾选“静态 IPv4 配置”填入 IP 地址 192.168.10.10子网掩码 255.255.255.0默认网关 192.168.10.1。PC2 同理IP 地址 192.168.20.10掩码相同网关 192.168.20.1。网关地址要记住这个地址就是后面配在路由器接口上的地址PC 跨网段发包时会先发给网关由网关做转发。一个常见误区是实验者给 PC 配完 IP 后就直接双击 PC 去 ping 对端。此时交换机上所有接口默认在同一个 VLAN 1 里二层能通但两个 PC 在不同网段没有三层设备做路由ping 必然不通。这不是配置错了是缺了下一跳。确认 PC 配置是否正确可以在 PC 的命令行窗口里输入 ipconfig 查看。eNSP 里 PC 的命令行窗口支持 Windows 常用命令这是实验一最直观的验证入口。C:\ ipconfig Ethernet adapter 本地连接: IPv4 Address. . . . . . . . . . . . : 192.168.10.10 Subnet Mask . . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . . : 192.168.10.1这个命令的输出能快速确认三个参数是否填写完整。注意 PC 的网关不是必填项如果两个 PC 在同一个网段不填网关也能 ping 通但实验一规划了两个网段网关必须填否则跨网段报文会被 PC 直接丢弃并提示“目标主机不可达”。配完这一步底层通信条件就具备了。3.2 交换机的 VLAN 规划让接入链路清清爽爽交换机在实验一里做的是二层接入把 PC 和路由器连接起来。默认情况下交换机所有接口属于 VLAN 1这在纯二层互通时没问题但为了和后续跨 VLAN 通信等进阶实验衔接我建议一开始就规划好 VLAN。S5700 的配置入口是命令行双击 SW1进入 视图后开始配置。system-view [Huawei] sysname SW1 [SW1] vlan batch 10 20 [SW1] interface GigabitEthernet 0/0/1 [SW1-GigabitEthernet0/0/1] port link-type access [SW1-GigabitEthernet0/0/1] port default vlan 10 [SW1-GigabitEthernet0/0/1] quit [SW1] interface GigabitEthernet 0/0/2 [SW1-GigabitEthernet0/0/2] port link-type trunk [SW1-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 20这段配置的含义是把 SW1 的 GE0/0/1 设为 access 口并划入 VLAN 10PC1 的流量进入交换机后会被打上 VLAN 10 的标签GE0/0/2 设为 trunk 口允许 VLAN 10 和 VLAN 20 的流量通过用于连接路由器。vlan batch 10 20 是一条批量创建命令比逐条创建高效得多。参数说明access 口用于连接终端设备接口只会处理一个 VLAN 的流量trunk 口用于交换机之间或交换机与路由器之间的链路可以透传多个 VLAN。这里把 GE0/0/2 做成 trunk 是为了让 PC1 和 PC2 的 VLAN 流量都能上联到路由器由路由器做三层终结。SW2 的配置与之对称区别是 GE0/0/1 划入 VLAN 20。如果实验一只做 PC 直连交换机再互通可以用简化写法所有接口保留默认 VLAN 1不做任何 VLAN 配置PC 在同网段就能通。但既然实验一标题是“基础网络”把 VLAN 概念一起带上更值。3.3 路由器的关键一跳接口 IP、VLANIF 与回程路由三台设备里路由器是流量跨网段的核心。AR2220 的 GE0/0/0 接 SW1GE0/0/1 接 SW2需要在两个接口上配置 IP 地址。这里有两种做法普通做法是直接在物理接口上配 IP适合 PC 与路由器直连的简化拓扑实验一带了交换机更标准的路由器终结方式是配置子接口并启用 VLAN或者使用三层交换机的 VLANIF。考虑到 S5700 是三层交换机我一般更推荐把网关做在交换机上路由器只负责两个网段之间的路由。下面这套配置是 S5700 上的 VLANIF 方案它同时完成了网关终结和路由转发。system-view [Huawei] sysname SW1 [SW1] vlan batch 10 20 [SW1] interface Vlanif 10 [SW1-Vlanif10] ip address 192.168.10.1 255.255.255.0 [SW1-Vlanif10] quit [SW1] interface Vlanif 20 [SW1-Vlanif20] ip address 192.168.20.1 255.255.255.0 [SW1-Vlanif20] quit [SW1] interface GigabitEthernet 0/0/2 [SW1-GigabitEthernet0/0/2] port link-type trunk [SW1-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 20Vlanif10 是 VLAN 10 的三层接口IP 地址 192.168.10.1 就是 PC1 的网关。Vlanif20 同理作为 PC2 的网关。之后 PC1 访问 PC2 时报文先到 SW1 的网关SW1 查路由表发现目标网段 192.168.20.0/24 需要经过 AR2220于是发给路由器。路由器的 GE0/0/0 接口上需要配置与 SW1 互联的地址并写一条回程路由让 PC2 的应答流量能回到 PC1。system-view [Huawei] sysname AR1 [AR1] interface GigabitEthernet 0/0/0 [AR1-GigabitEthernet0/0/0] ip address 192.168.10.254 255.255.255.0 [AR1-GigabitEthernet0/0/0] quit [AR1] interface GigabitEthernet 0/0/1 [AR1-GigabitEthernet0/0/1] ip address 192.168.20.254 255.255.255.0 [AR1-GigabitEthernet0/0/1] quit [AR1] ip route-static 192.168.10.0 255.255.255.0 192.168.10.10最后一条静态路由看起来简单但要注意它和你真实拓扑的关系。上面的写法是示意实际配置中 192.168.10.0/24 是 SW1 管理或 PC1 所在的网段下一跳地址不是 PC 的 IP而是与 AR1 直连的 SW1 接口地址。如果 SW1 的 VLANIF10 是 192.168.10.1那么 AR1 到 192.168.10.0/24 的下一跳应该是 192.168.10.1 而不是 PC 的地址。在我实际配置中路由器到交换机互联地址必须是用 ping 能 ping 通的点否则这条静态路由就会处于无效状态。接口配置完成后在 AR1 上执行 display ip routing-table能看到三个网段条目。此时 PC1 ping PC2数据包路径是 PC1 到 SW1 网关再到 AR1再到 SW2 网关最后到 PC2。实验一做到这个程度基础的“通信”概念就闭环了。4. 一启动就翻车eNSP 高频坑与排查清单4.1 设备启动失败报错 40这是 eNSP 出现频率最高的启动问题热词里“ensp启动设备ar1失败40”常年排在前面。现象是点击启动后设备图标变灰控制台弹窗提示启动失败错误代码 40。原因基本集中在三个地方一是 VirtualBox 与 eNSP 版本不匹配常见于安装包是从第三方站点获取的二是 Windows 的 Hyper-V 或 Windows Hypervisor Platform 功能开启抢占虚拟化资源三是安装路径或系统用户名包含中文字符。解决步骤是先检查 VirtualBox 服务是否运行再关闭 Hyper-V 后重启最后卸载 eNSP 与 VirtualBox用官方渠道重新安装安装路径保持纯英文。如果还是报 40打开 VirtualBox 检查是否存在名为 eNSP 相关的虚拟机和 Host-Only 网卡把残留的旧虚拟机手动删除再试。4.2 USG6000V 启动后一直是井号有同学做实验一顺手拖了台防火墙 USG6000V 出来启动之后控制台窗口一直跳出 # 号几分钟都不进系统。这个现象让很多人误以为是设备卡死了其实常见原因是 USG6000V 的虚拟设备内存和 CPU 配置太低或者它与当前 VirtualBox 的虚拟化指令集不兼容。解决方法是选中拓扑中的 USG6000V右键进入设备设置把内存调到 2048MB 以上CPU 核数调整为 2并在 VirtualBox 中为该虚拟机启用 PAE/NX。如果调整后仍然只是出井号把设备删除重新拖一个出来再启动。需要注意实验一只做基础路由交换不涉及防火墙建议先不把 USG6000V 放进拓扑减少一个干扰变量。4.3 设备能启动但双击设备打不开命令行窗口现象是启动成功后双击设备没有任何反应或者控制台窗口一闪而过。原因通常是 eNSP 的图形界面组件没有正确初始化常见于系统缩放比例设置的过大或者显示器分辨率太高窗口被创建在屏幕之外。解决步骤是右键 eNSP 桌面图标选择兼容性设置把“替代高 DPI 缩放行为”改为系统同时降低显示缩放比例。命令行窗口打不开的另一个原因是控制台串口被上一次运行残留的进程占用此时打开任务管理器结束所有 eNSP 进程以及 VBoxHeadless 进程后重新启动拓扑。4.4 配置看着全对PC ping 不通对端这类问题最让人窝火因为配置命令一条条敲进去display 查看也没有报错但 PC1 ping PC2 就是不通。出现这种情况先按物理逻辑排查设备的接口指示灯是否绿色连线是否松动PC 的网关是否配置正确。eNSP 里最容易忽略的是接口没有被打开华为设备的接口默认是启用的但如果你手动执行过 shutdown 又没 undo shutdown接口状态就是 down报文根本进不来。再查 ARP。在 PC1 上 ping 网关地址如果 ping 不通说明二层链路有问题ping 得通但 ping 不通 PC2说明三层路由有问题。此时到 SW1 和 AR1 上执行 display arp、display ip routing-table看网关 MAC 是否被正确学习路由条目下一跳是否可达。还有一个高频细节PC 的防火墙功能在某些系统镜像里默认开启会丢弃 ICMP 报文实验一组网不通时可以把 PC 的防火墙关闭再试。4.5 配置保存了但重启拓扑后全部丢失eNSP 里的设备是虚拟的关闭拓扑时如果没保存配置下次打开就是一台全新的空设备。很多人以为在设备命令行里执行了 save 就万事大吉但在 eNSP 中 save 只是把配置写入设备的虚拟硬盘如果 eNSP 工程文件没保存拓扑本身都没了设备配置自然无从谈起。正确的做法是两步都要做先在每台设备的命令行里执行 save按回车确认文件名然后关闭拓扑时选择保存工程文件。命令行里执行 save 后的提示可以确认配置是否被写入。还要提醒一点eNSP 的保存格式是 .evk 工程文件这个文件里包含了拓扑结构和设备配置备份时拷贝它即可不需要把整个安装目录打包。5. 从能通到可维护验证转发路径与管理配置实验一到 PC1 能 ping 通 PC2 就算完成但只做一次 ping 看不出数据到底走了哪条路。建议用 ping 加 tracert 的组合验证每一个中间节点然后在 AR1 的接口上开启抓包亲眼看一下 ICMP 报文从哪个接口进、从哪个接口出。抓包结果是排错最硬气的证据比反复盯着路由表猜来猜去高效得多。在设备命令行里执行 ping 和 tracert 是验证转发的标准动作。路由通断、链路质量、每一跳的往返时延都能直接看到这对后续做 OSPF、BGP 实验同样有效。华为设备的 tracert 默认使用 UDP 报文在有些网络环境下需要对端返回 ICMP 端口不可达才能正常结束eNSP 里不存在这个问题。ping 192.168.20.10 tracert 192.168.20.10第一个命令验证端到端连通性第二个命令打印每一跳的地址。如果第一跳是 192.168.10.1第二跳是 192.168.20.1说明流量经过了 SW1 网关和 AR1路径和预期一致。如果 ping 通但 tracert 只看到一跳说明设备开启了代理 ARP两层被压缩成了两层直连这也是实验一值得记录的现象。抓包的位置选择在 AR1 的 GE0/0/0 接口上。在 eNSP 里右键路由器接口选择“抓包”会自动拉起 Wireshark。此时在 PC1 上再 ping PC2抓包窗口里能看到 ARP 请求和应答、ICMP Echo Request 和 Echo Reply。教新手看抓包时我会让他们注意一个细节同一个网段的 ARP 报文只在本地链路出现不会穿越路由器如果 PC2 的 MAC 出现在 AR1 的 GE0/0/0 抓包里说明 PC1 和 PC2 被错误地放在了同一个二层域里。system-view [Huawei] telnet server enable [Huawei] user-interface vty 0 4 [Huawei-ui-vty0-4] authentication-mode password [Huawei-ui-vty0-4] set authentication password cipher Huawei123 [Huawei-ui-vty0-4] user privilege level 15这段配置开启了设备的 Telnet 远程管理控制台里可以用 PC 的命令行去连接路由器模拟真实环境中的设备远程登录。华为设备也可以把 telnet 换成本文不要展开的 SSH 版本方式是 ssh server enable 并配置对应的用户认证。实验一不要求做远程管理但建议你配一次因为后续实验要用设备地址去远程登录这是网工最常用的一类管理手段。实验做到这里基础网络的方向其实已经清楚了先搞懂 PC、交换机、路由器三者之间的职责边界再逐步加 VLAN、加路由协议、加防火墙策略。eNSP 里能做静态路由到 OSPF 再到 BGP route control 的完整链路HCIE 的园区网综合实验也能在这套环境里搭建所以实验一值得你把每个步骤都做扎实。我自己的习惯是每做完一个小实验先把命令行窗口清空再逐台 save最后看一眼拓扑里所有设备是不是都处于已启动状态这套流程坚持下来后面做综合实验时几乎没有因为环境问题返过工。希望这篇笔记帮到你。本文还有配套的精品资源点击获取
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。