搭建交换机模拟环境及SSH连接,华为NSP软件入门使用教程

搭建交换机模拟环境及SSH连接,华为NSP软件入门使用教程

如果你是通过搜索搜到了这篇文章,那么一定是工作或者学习中需要用交换机,但是又没物理机测试学习,所以需要搭建本地的虚拟环境学习。

这篇文章是我进行交换机命令入门学习写的,笔者之前也是网上搜索,关于交换机的内容实在太少了。所以记录下来,给后来者少走弯路

1.华为ENSP软件下载

官方已经停止对ENSP软件的维护了,软件下载地址在我的网盘里:

链接:https://pan.baidu.com/s/1z6D5Q_82_JpLqGfRjy_bRw?pwd=ehyd

提取码:ehyd

需要下载的工具有:

  • ENSP软件包
  • Virtual Box虚拟机软件
  • WireShark抓包工具

网盘里的ENSP插件可不安装,安装基本的配套工具,能用起来就行。

2.配套工具安装

先把下面2个工具安装上:

  • Virtual Box虚拟机软件
  • WireShark抓包工具

安装过程比较简单,都使用默认的配置就行。

注意安装路径不要有中文!!!

Win10安装WireShark时可能报错,提示本地已有更高版本,当前安装被忽略。

解决方法:

找到相应文件,扩展名修改成如下:

C:\Windows\SysWOW64 的wpcap.dll 改成 wpcap.dll.old

C:\Windows\SysWOW64的packet.dll 改成 packet.dll.old

3.ENSP软件安装

下载软件后,解压ENSP的软件包,得到一个eNSP_Setup.exe的文件。然后双击这个文件,开始安装

安装路径选择D盘,尽量不使用C盘,安装路径不要有中文!!!

安装过程中会检测是否安装配套软件,这里我们已经安装过了,所以检查通过,直接点下一步

接下来等待安装完成就行了

4.创建交换机模拟环境

打开软件后,界面如下图所示:

接下来,我们左上角的新建拓扑按钮,在打开的空白页中拖入一个交换机进来,然后点击工具栏的启动按钮,启动设备。操作步骤如图:

等待一会,待交换机启动后,双击图标就能打开交换机的命令行窗口,接着我们就能在里面执行交换机命令,进行学习测试了

下面演示的命令是查看交换机端口配置,需要2条命令:

shell 复制代码
system-view
display interface brief

执行结果如图:

5.配置SSH连接交换机

这一步是为了有开发需求,或是需要通过SSH连接远程交换机的同学准备的。仅仅是学习命令的话,不用配置这一步。

现在我们的需求是:想通过编写程序SSH登录交换机,并执行一些命令。

那么就需要配置交换机的SSH连接。配置过程比较复杂,参考博客:https://blog.csdn.net/m0_46522218/article/details/134509853

5.1搭建环境

  1. 首先拖动一个Cloud云环境到拓扑,并双击开始对云编辑
  1. 绑定信息选择UDP,然后单击增加
  1. 绑定信息选择VirtualBox Host-Only Network然后点击增加,增加完后。再编辑下墓的端口映射设置,出端口编号选择2,勾选双向通道,再点击下方的增加
  1. 接着拓扑界面,增加一个交换机,再用网线连接交换机和云

这样就把交换机和云连通的环境搭建好了

5.2交换机配置SSH

配置完后,启动设备,然后双击交换机,开始配置SSH,所需的命令如下:

1.给交换机配置IP地址

这里我指定的IP地址是192.168.56.2,需根据你的VirtualBox的IP实际地址来,比如正常安装的情况下VirtualBox的IP都是192.168.56.1,需要保持交换机的IP和VirtualBox的IP在同一个网段,所以这里用的是192.168.56.2

shell 复制代码
<Huawei>system-view
[Huawei]interface gigabitethernet 0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]vlan 100
[Huawei-vlan100]port gigabitethernet 0/0/1
[Huawei-vlan100]quit
[Huawei]interface vlanif 100
[Huawei-Vlanif100]ip address 192.168.56.2 24
[Huawei-Vlanif100]quit

2.交换机上生成本地秘钥对

shell 复制代码
[Huawei]rsa local-key-pair create

执行后,默认回车就行

3.配置SSH远程登录用户信息

这里配置的用户名是:user1,密码是:user1123

shell 复制代码
[Huawei]aaa
[Huawei-aaa]local-user user1 password cipher user1123
[Huawei-aaa]local-user user1 service-type ssh
[Huawei-aaa]local-user user1 privilege level 15
[Huawei-aaa]quit
[Huawei]ssh user user1 authentication-type password
[Huawei]ssh user user1 service-type stelnet
[Huawei]stelnet server enable

4.配置VTY用户界面

shell 复制代码
[Huawei]user-interface vty 0 4
[Huawei-ui-vty0-4]authentication-mode aaa
[Huawei-ui-vty0-4]protocol inbound ssh
[Huawei-ui-vty0-4]quit
[Huawei]quit
<Huawei>save

save保存配置时,会提示是否保存,输入Y之后回车就行

配置完成后,可以通过命令display current-configuration检查是否已完成配置的保存,以及连接要求

5.3 Xshell连接交换机

打开Xshell软件,新建一个连接,连接属性那里配置主机IP和端口号,IP填写192.168.56.2,端口选择22

用户身份验证选择密码方式,用户名user1,密码是user1123

如果所有的操作都按照文章指示的来,那么点击连接后,就会直接连上交换机了。有连接不上的情况时,请重新检查自己的配置

相关推荐
舒一笑1 天前
程序员效率神器:一文掌握 tmux(服务器开发必备工具)
运维·后端·程序员
NineData1 天前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维·数据结构·数据库
梦想很大很大2 天前
拒绝“盲猜式”调优:在 Go Gin 项目中落地 OpenTelemetry 链路追踪
运维·后端·go
Sinclair2 天前
内网服务器离线安装 Nginx+PHP+MySQL 的方法
运维
叶落阁主2 天前
Tailscale 完全指南:从入门到私有 DERP 部署
运维·安全·远程工作
甲鱼9293 天前
MySQL 实战手记:日志管理与主从复制搭建全指南
运维
碳基沙盒5 天前
OpenClaw 多 Agent 配置实战指南
运维
蝎子莱莱爱打怪8 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
埃博拉酱8 天前
VS Code Remote SSH 连接 Windows 服务器卡在"下载 VS Code 服务器":prcdn DNS 解析失败的诊断与 BITS 断点续传
windows·ssh·visual studio code
DianSan_ERP9 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet