本文最后更新于 2026-01-09,文章内容可能已经过时。

一、软件准备和安装

A、软件概述

① piped.exe:串口映射工具,可以把串口映射成为本机的 TCP 逻辑端口。实现通过本机端口可以直接连接虚拟机中设备。感谢Gshelldon分享,下载地址:https://www.cnblogs.com/gshelldon/p/14011158.html

② SecureCRT.exe: SecureCRT是一款支持SSH 的远程管理工具,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。下载地址:https://www.onlinedown.net/soft/4768.htm

③ HCL_Setup.exe:这是 H3C 目前官方唯一出品的模拟器,HCL 是一款界面图形化的全真网络模拟软件,用户可以通过该软件实现 H3C 公司多个型号的网络设备的组网,是用户学习、测试基于 H3C 公司 Comware V7 平台的网络设备。下载地址:https://www.h3c.com/cn/Service/Document_Software/Software_Download/Other_Product/

④ Wireshark.exe:Wireshark是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。下载地址:https://www.wireshark.org/download.html

⑤ VirtualBox.exe:VirtualBox号称是最强的免费虚拟机软件,它简单易用,可虚拟的系统包括Windows、Mac OS X、Linux等操作系统。在 HCL 中添加设备,VM VirtualBox 中就会添加一个启动设备。下载地址:https://www.virtualbox.org/wiki/Downloads

B、软件安装

1. 安装Wireshark

单击Wireshark-win64.exe右键以管理员身份运行,点击Next,点击 I Agree ;后面一直点击Next ;

然后依次安装Npcap,安装图片操作即可。最后点击Finsh即安装完成。

Untitled

2. 安装VirtualBox

单击VirtualBox-5.2.8.exe右键以管理员身份运行,按图所示操作即可。

Untitled

3. 安装HCL模拟器

单击 HCL_Setup.exe右键以管理员身份运行,点击OK,然后按图所示操作即可。

Untitled

二、软件使用

A、HCL关联抓包工具

打开设置,选择Wireshark安装路径,即可关联成功。点击端口,鼠标右键便可进行抓包。

Untitled

B、HCL登录操作

1. 直接使用SecureCRT

打开HCL,添加一台设备后,VirtualBox便会出现一台设备。如果你工作区有多台设备,那么以此类推,分别为topol-device2、topol-device3、topol-device4……,在topol-device1 右键,点击设置,找到串口,复制com2的路径/地址,然后在SecureCRT中粘贴连接即可。至于为什么是com2口,这是因为在 HCL 模拟器中,直接双击进入设备的配置命令行,是通过虚拟机 COM2 串口。

Untitled

如图所示,连接成功,其他设备也是同样配置,只是device序号发生变化,地址中的device变化,为了以后实验更加快捷,建议CRT中新建一个目录。

Untitled

2. 使用端口映射SecureCRT

使用端口映射,前面步骤和方式1一样,复制路径。复制路径后,打开pipe软件,并点击左上角的按钮。把刚复制的地址粘贴到 “pipe” 框中,端口号自己着输入。

Untitled

如果想添加更多的设备,就添加更多的pipe,第一台设备的地址结尾是1,第二台是2,第三台是3,依次类推。端口号的顺序建议跟设备的结尾数字一致,这样不会混乱。

最后打开CRT,快速连接协议选择Telnet,地址:127.0.0.1,端口号跟pipe中刚才输入的对应起来就可以。注意使用期间 Piped 不能关闭。

Untitled

当你想快乐的做实验的时候,发现自己的Tab键补全乱码,记得勾选“Force character at a time mode”。

Untitled