网络自动化学习笔记-H3C模拟器(HCL)基础环境配置
一、安装配置华三模拟器HCL
-
自行安装HCL模拟器,具体可以查看官方文档。
-
配置虚拟网卡。用于本机和模拟器中的设备互通,例如使用Telnet,SSH方式连接模拟设备。
![image-20260211224510-63xvtww]()
-
在HCL中创建设备,HOST,及连接。
![image-20260211224829-qipmyjx]()
![image-20260211224858-xg8h2zr]()
-
配置设备的端口IP地址。
![image-20260211224958-h10fbvl]()
sys interface GigabitEthernet 0/0 ip add 10.2.1.2 24 quit save -
(可选)关闭本地电脑防火墙或在防火墙加入允许规则。
-
本机ping测设备。
![image-20260211225216-eeqhet5]()
-
(可选)调整HCL命令行中的字体显示
HCL默认使用Putty终端,字体使用Courier New,视觉上个人觉得不是很友好,可以调整为Consolas或其他喜欢的字体。也可以在设置内调用其他终端工具,如SecureCRT,MobaXterm等。
默认字体如下。
![image-20260211231951-ixsk98w]()
调整后字体。
![image-20260211232131-42fs9pk]()
调整方法。-
打开HCL安装路径,找到文件putty.exe,双击运行。
![image-20260211233224-cq43og2]()
-
打开[Windows]-[Appearance]-[Font settings]-[Change...],选择字体和字号等
![image-20260211232523-1t5jfm8]()
![image-20260211232640-t73cgdv]()
-
打开[Session],选中[Default Settings],点击[Save]保存。
![image-20260211232809-9qhc1m2]()
-
重新打开HCL的命令终端,即可显示新字体。
-
二、安装Python及相关库(windows 11环境示例)
-
以windows环境示例。也可自行安装Linux虚拟机环境,只需对虚拟机的虚拟网卡做相应配置,可实现Linux虚拟机与HCL虚拟机互通。
-
官方下载Download Python | Python.org,或可其他可信源下载并安装。安装过程中类似“Add Python 3.xx to PATH"务必勾选。
![image-20260211223821-n26kuag]()
-
打开本地cmd终端,验证安装。本示例版本为Python 3.14。
PS C:\Users\coolh>python Python 3.14.0 (tags/v3.14.0:ebf955d, Oct 7 2025, 10:15:03) [MSC v.1944 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> -
安装网络自动化需要的Python库
相关的库有很多,不过初期学习只安装一些基础的库即可,如SSH相关库paramiko,netmiko(基于paramiko);其他的可以选择一并安装或后期安装,如textfsm,ntc-templates,pyyaml等。
pip install xxxx #不指定版本则下载最新版本 #指定清华源下载,因为默认国外源下载较慢 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple netmiko pip install -i https://pypi.tuna.tsinghua.edu.cn/simple paramiko -
验证安装
在python中输入
import paramiko,不报错则说明安装成功。
![image-20260211230939-95ldo4x]()
三、配置路由器,交换机设备的SSH服务
- 配置如下
#开启SSH和netconf服务。netconf后续练习会用到,也可以先不打开
sys
ssh server enable
netconf ssh server enable
#配置本地用户hao和密码,接入类型为ssh,权限为network-admin
local-user hao class manage
password simple admin12345
service-type ssh
authorization-attribute user-role network-admin
dis local-user
quit
#配置终端接入,认证类型为scheme
line vty 0 4
authentication-mode scheme
user-role network-admin
quit
save
-
SSH登录验证
使用windows命令行工具测试。
输入
ssh hao@10.2.1.2,提示设备使用了不安全的RSA算法,默认禁止使用。输入
ssh -o HostKeyAlgorithms=+ssh-rsa hao@10.2.1.2,连接成功。
![image-20260211234656-uvcx7jj]()
也可使用其他终端工具如SecureCRT,MobaXterm等,进行SSH连接测试。
SSH相关配置可参考H3C官方文档。H3C_SSH典型配置举例
本文来自博客园,作者:haosend,原文链接:https://www.cnblogs.com/haosend/p/19606247
原创作品,版权归作者所有。
转载未经作者同意,必须标注原文链接,并保留此段声明,否则保留追究法律责任的权利。
欢迎关注我的个人公众号:ICT通信知识库















浙公网安备 33010602011771号