搭建交换机模拟环境及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条命令:

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

<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.交换机上生成本地秘钥对

[Huawei]rsa local-key-pair create

执行后,默认回车就行

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

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

[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用户界面

[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

在这里插入图片描述

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

在这里插入图片描述

  • 25
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 我来尽力帮助你理解这个接口文档。 这个接口的名称是 "pushsend.do",它属于华为云推送服务,用于向指定的设备发送推送消息。该接口基于 HTTP 协议,所以你可以使用 HTTP 客户端发送请求,也可以使用浏览器来访问该接口。 文档中列出了该接口的请求参数和响应参数。你需要在请求中提供相应的参数值,然后服务器会返回一个响应,其中包含响应参数。 例如,"access_token" 是必需的请求参数,它是一个字符串,表示你的访问令牌。而 "nsp_svc" 则是一个响应参数,表示该请求的服务代码。 文档还描述了请求和响应的格式,以及一些错误代码和错误信息。这些都是你在使用该接口时需要注意的内容。 我希望这些信息能帮到你。如果你有其他问题,可以继续提问。 ### 回答2: https://api.push.hicloud.com/pushsend.do接口文档是华为云推送服务(HMS Push)的接口文档。该接口文档包含了华为云推送服务的接口说明和使用方法。 HMS Push是华为云提供的推送服务,开发者可以通过该服务向安装了华为移动服务(HMS)的设备发送推送通知。使用HMS Push可以实现消息推送、应用推广等功能。 该接口文档详细介绍了HMS Push的推送功能的接口,包括推送通知消息、推送数据消息、消息撤回等功能。文档中包含了接口的URL、请求方法、请求参数、返回参数等详细信息,开发者可以根据文档进行接口调用。 通过该接口文档,开发者可以了解如何进行HMS Push的接口调用,可以根据实际需求选择合适的接口和参数进行推送操作。开发者需要先在华为开发者联盟注册应用并获取相应的认证信息,然后使用该认证信息进行接口调用。 总之,https://api.push.hicloud.com/pushsend.do接口文档提供了华为云推送服务接口的说明和使用方法,开发者可以通过该文档了解和使用HMS Push服务,实现推送功能。 ### 回答3: 这是一个关于https://api.push.hicloud.com/pushsend.do接口的文档。该接口是华为推送服务的一部分,该服务允许开发者通过接口向华为设备发送推送通知。 该接口文档详细介绍了如何使用该接口来发送推送通知。首先,通过HTTPS POST请求,开发者需要提供授权的APP ID和APP Secret来获取访问令牌。然后,开发者需要提供目标设备的设备令牌,以及推送消息的内容和其他相关参数。可以选择发送通知到单个设备或多个设备,也可以通过设备组的方式进行群发通知。 该接口支持不同的消息类型,包括透传消息、通知栏消息和数据消息。开发者可以根据自己的需求选择合适的消息类型。同时,还可以设置消息的展示形式、点击行为和消息到达时的处理方式。 在使用该接口时,需要特别注意安全性和合规性。开发者需要确保使用HTTPS协议发送请求,并遵循相关隐私政策和法律法规。 总的来说,该接口文档提供了详细的使用指南和示例代码,方便开发者进行集成和开发。通过该接口,开发者可以轻松地向华为设备发送推送通知,提供更好的用户体验和个性化服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卷福同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值