使用VMware或VirtualBox安装eNSP Pro并使用CRT连接设备

文章目录

  • 使用Oracle Virtual Box安装eNSP Pro
    • 创建虚拟机
    • 配置网卡
    • 配置带外管理网络
  • 使用VMware Workstation安装eNSP Pro
    • 转换文件格式及虚拟磁盘模式
    • 配置网卡
    • 创建虚拟机
    • 配置使用CRT连接管理设备

前一段时间是开放了eNSP Pro的账号权限,但是在写博客时,权限被撤回,现在安装完成后,也无法登录使用

  • 下载eNSP Pro镜像文件【下载地址】(提取码:513w)

下载连接失效可以在百度网盘群文件里自取:2129643073

  • 使用Oracle Virtual Box或VMware Workstation安装,只需要使用eNSP-Pro_V100R001C10_Software_X8664_VirtualBox_release.tar.gz此文件,解压后得到eNSP-Pro_V100R001C10_Software_X8664_VirtualBox_release.tar,需要再次解压,得到eNSP-Pro_V100R001C10_Software_X8664_release.vdi文件
  • 使用ESXI安装需要使用专用的ovfvmdk文件

使用Oracle Virtual Box安装eNSP Pro

创建虚拟机

  • 新建虚拟电脑

    • 类型选择Linux
    • 版本选择Other Linux(64-bit)
    • 内存大小根据自己的物理机合理分配
    • 虚拟硬盘选择已经下载的eNSP Pro的vdi文件

    在这里插入图片描述

配置网卡

  • 打开虚拟机的设置,找到网络,第一块网卡启用网络连接,使用仅主机(Host-Only)网络,桥接到启用DHCP功能的VirtualBox Host-Only Ethernet Adapter网卡上,用于登录eNSP Pro的Web页面
    在这里插入图片描述
  • 第二块网卡启用网络连接,使用网络地址转换(NAT),用于eNSP Pro联网进行账号登录

在这里插入图片描述

完成上述的配置后,即可完成部署,可以开机测试。如果需要使用CRT或MobaXterm连接管理网络设备,则还需要以下的步骤,不需要则跳过下一步骤

配置带外管理网络

  • 管理-主机网络管理器
    • 创建虚拟网卡VirtualBox Host-Only Ethernet Adapter #2用于网络设备的带外管理
    • 配置一个IP,用于和eNSP Pro中的设备带外通信,注意模拟器中网络设备的带外地址不要与此地址重复,且与本地址在同一网段
    • 不需要启用DHCP服务器

建议使用192.168.X.X/24网段,尝试过172.16.10.0/24不能网管到设备

在这里插入图片描述

  • 第三块网卡使用仅主机(Host-Only)网络,桥接到新创建的带外管理的网卡上,并在混杂模式中选择全部允许

在这里插入图片描述

  • 安装完成

在这里插入图片描述

Web访问测试以及配置CRT或MobaXterm连接网络设备参考VMware Workstation中的测试及连接步骤

使用VMware Workstation安装eNSP Pro

转换文件格式及虚拟磁盘模式

  • vdi文件转换为vmdk文件,VMware Workstation需要使用vmdk的硬盘文件
    • eNSP Pro的虚拟机文件:E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vdi
    • 转换为VMware可识别的硬盘文件:E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vmdk
    • 修改硬盘模式后的eNSP Pro硬盘文件:E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release_VM.vmdk
# 进入VirtualBox的安装目录
C:\Users\BadBoy>cd "C:\SoftWare\Oracle VirtualBox"

# 复制硬盘文件,并转换为VMware可以识别的硬盘格式文件
C:\SoftWare\Oracle VirtualBox>VBoxManage.exe clonehd "E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vdi" "E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vmdk" --format vmdk
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone medium created in format 'vmdk'. UUID: 7391f3ed-783f-4553-a58e-60be0442351e

# 进入VMware的安装目录
C:\SoftWare\Oracle VirtualBox>cd "C:\SoftWare\VMware Workstation Pro"

# 修改硬盘文件的模式,即不会将硬盘大小立马分配给虚拟机,而是使用多少分配多少
C:\SoftWare\VMware Workstation Pro>vmware-vdiskmanager.exe -r "E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vmdk" -t 0 "E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release_VM.vmdk"
Creating disk 'E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release_VM.vmdk'
  Convert: 100% done.
Virtual disk conversion successful.

C:\SoftWare\VMware Workstation Pro>
  • 如果在转换文件格式时,出现以下报错:
    • 因为UUID重复了,之前可能已经转换过格式了,所以才会有这样的报错,需要重新生成新的UUID
    • vboxmanage internalcommands sethduuid + "E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vdi"
C:\SoftWare\Oracle VirtualBox>VBoxManage.exe clonehd "E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vdi" "E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vmdk" --format vmdk
VBoxManage.exe: error: Cannot register the hard disk 'E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vdi' {43d41949-17cf-4c02-b398-66c2c1eb4352} because a hard disk 'E:\SoftWare\eNSP Pro\eNSP-Pro_V100R001C10_Software_X8664_release.vdi' with UUID {43d41949-17cf-4c02-b398-66c2c1eb4352} already exists
VBoxManage.exe: error: Details: code E_INVALIDARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 179 of file VBoxManageDisk.cpp

C:\SoftWare\Oracle VirtualBox>vboxmanage internalcommands sethduuid "E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vdi"
UUID changed to: 3c4d5d56-33d0-4946-ae71-9b9e7582834d

C:\SoftWare\Oracle VirtualBox>VBoxManage.exe clonehd "E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vdi" "E:\SoftWare\eNSP Pro\VMware\eNSP-Pro_V100R001C10_Software_X8664_release.vmdk" --format vmdk
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone medium created in format 'vmdk'. UUID: a91cec19-fdfb-48d6-a3d9-c687537ef744

C:\SoftWare\Oracle VirtualBox>

在这里插入图片描述

参考博客【VBoxManage: error: Cannot register the hard disk 解决办法】

  • 完成之后,会得到如下三个文件
    • 只有最后一个vmdk文件是需要使用到的文件,vdi和第二个vmdk文件都可以删除(不使用VirtualBox安装的话)
      在这里插入图片描述

配置网卡

  • eNSP Pro至少需要配置两块网卡,一块网卡用于登录管理eNSP Pro平台,一块用于连接Internet,如果需要配置带外网络,即使用CRT或MobaXterm连接,则必须配置三块网卡
  • 打开VMware的虚拟网络编辑器

在这里插入图片描述
在这里插入图片描述

  • 第一块网卡使用VMnet1,通常是仅主机模式,需要开启DHCP功能负责为eNSP Pro分配管理IP,即Web页面登录的IP地址,IP地址可以更改,在DHCP设置(DHCP Setting)中可以修改分配的范围,如果只开启eNSP Pro,范围内第一个可用的IP会是eNSP Pro在浏览器访问的地址
    在这里插入图片描述
  • 第二块网卡使用VMnet8,通常是NAT模式。访问Internet会经过此网卡,由于eNSP Pro需要登录华为人才账号才能使用,所以需要联网
    在这里插入图片描述
  • 第三块网卡需要手动增加一块虚拟网卡,用于带外管理网络设备,相当于带外网络。如果不需要使用CRT、MobaXterm连接管理设备则不需要添加此网卡
    • 首先添加虚拟网卡,随便选一个非VMnet1、VMnet8的(名字可以后面自己修改,这里后面修改的eNSP Pro MGMT)
    • 添加完成后,选择仅主机模式,并连接主机网络到这个网卡上
    • 下面的子网可填可不填,这是带外网络的网段,尝试配置172.16.10.0/24网段,不生效,不能登录管理设备,建议使用192.168.X.X/24网段
    • 配置完成后,应用并保存
      在这里插入图片描述
  • 为带外管理的网卡配置IP
    • 在后面为设备配置管理IP时,不要与此IP重复
      在这里插入图片描述

创建虚拟机

  • 自定义创建虚拟机
    在这里插入图片描述
  • 选择兼容的版本,根据使用的VMware版本不同,之后安装Linux的系统版本会有不同
    在这里插入图片描述
  • 稍后安装操作系统
    在这里插入图片描述
  • 选择Linux操作系统,选择其他Linux 5.x 核心 64位(使用的VMware版本不同,这里可以选择的也不同,选择其他Linux最高版本64位即可)
    在这里插入图片描述
  • 设置虚拟机名称以及存放的安装位置
    在这里插入图片描述
  • 看自己电脑情况合理分配
    在这里插入图片描述
    在这里插入图片描述
  • **重点:**第一张网卡,使用有DHCP功能的仅主机的网卡(VMnet1)
    在这里插入图片描述
  • I/O控制器,推荐即可
    在这里插入图片描述
  • 磁盘类型选择NVMe
    在这里插入图片描述
  • 使用已有的磁盘文件,即eNSP-Pro_V100R001C10_Software_X8664_release_VM.vmdk
    在这里插入图片描述
    在这里插入图片描述
  • 保持已有格式
    在这里插入图片描述
    在这里插入图片描述
  • 配置虚拟机
    • 添加两块网卡,删除不需要的硬件
      在这里插入图片描述
  • 第3块网卡需要绑定到创建的带外管理的虚拟网卡上
    在这里插入图片描述
  • 安装完成,启动虚拟机。启动后,可以看到Web登录管理的IP,即安装完成
    在这里插入图片描述
  • 访问测试
    • 可以访问即正常,安装完成!不要着急登录!因为环境和账号是绑定的,也就是说这个环境会与首次登录的账号绑定。如果这个环境想要给别人使用又不想去安装,或登录其他的账号,就在这里把eNSP Pro虚拟机关机,拍快照!
      在这里插入图片描述
      在这里插入图片描述
  • 如果自己使用,则可以继续登录
    • 这里功能性Cookies打开后,即在15天之内,即使物理电脑不联网,也可以离线登录模拟器正常使用
      在这里插入图片描述

配置使用CRT连接管理设备

参考博客【VMware Workstation安装eNSP Pro并且通过CRT连接设备】

  • 在Web页面中,为设备配置管理IP,以下是配置脚本
install feature-software WEAKEA
#
system-view
#
interface MEth0/0/0
 ip address 192.168.100.10 255.255.255.0
#
aaa
 local-aaa-user password policy administrator
  password history record number 0
  undo password alert original
  password expire 0
  password complexity two-of-kinds
  password similar-to-name-check disable
local-aaa-user user-name complexity-check disable
 local-user admin password irreversible-cipher Huawei@123
 local-user admin privilege level 3
 y
 local-user admin service-type ssh
#
stelnet server enable
ssh server-source all-interface
y
ssh authorization-type default aaa
#
user-interface vty 0 4
 authentication-mode aaa
 protocol inbound ssh
#
  • 使用CRT或MobaXterm新建SSH会话,使用管理IP远程登录管理设备
    • 高亮显示可以选择Cisco(network configuration)
      在这里插入图片描述

以上内容均属原创,如有不详或错误,敬请指出。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/628880.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

react18【系列实用教程】memo —— 缓存组件 (2024最新版)

memo 的语法 如上图所示,在react中,当父组件重新渲染时,子组件也会重新渲染,即便子组件无任何变化,通过 memo 可以实现对组件的缓存,即当子组件无变化时,不再重新渲染子组件,核心代码…

怎么获取提取二维码链接?点击链接访问内容的方法

随着现在二维码应用的场景越来越多,很多的产品或者场所都会有相对应的二维码来提供信息展示,那么当遇到无法通过扫码获取内容的情况时,有什么其他方法可以访问二维码的内容呢?下面就让小编来分享一下二维码解码功能的使用方法&…

windows部署腾讯tmagic-editor02-Runtime

创建editor项目 将上一教程中的hello-world复制过来,改名hello-editor 创建runtime项目 和hello-editor同级 pnpm create vite删除src/components/HelloWorld.vue 按钮需要用的ts types依赖 pnpm add tmagic/schema tmagic/stage实现runtime 将hello-editor中…

PCIE协议-2-事务层规范-Transaction Ordering

2.4.1 事务排序规则 表2-40定义了PCI Express事务的排序要求。此表中定义的规则适用于PCI Express上的所有事务类型,包括内存、I/O、配置和消息事务。在单个流量类别(Traffic Class,TC)内,这些排序规则适用。不同TC标…

5个不同类型的AI问答机器人你都用过吗?

在科技发达的今天,AI问答机器人已经深入我们的日常生活,各式各样的机器人应用在生活的方方面面。本文给大家推荐5个不同类型的AI问答机器人,看看你都用过哪些,或者有没有兴趣尝试一下呢? 1.高效知识库型:He…

论文解读:Matching Feature Sets for Few-Shot Image Classification

文章汇总 动机 将表示分解为独立的组件应该允许捕获图像的几个不同方面,然后可以有效地使用这些方面来表示新类别的图像。 解决办法 从卷积主干连接多尺度特征映射。在网络中以各种尺度嵌入浅层自关注模块(称为“映射器”)。 流程解读 (a)图中右边的灰色小正方…

C++ LeetCode 刷题经验、技巧及踩坑记录【三】

C LeetCode 刷题经验、技巧及踩坑记录【三】 前言vector 计数vector 逆序vector 删除首位元素vector二维数组排序vector二维数组初始化C 不同进制输出C 位运算C lower_bound()C pairC stack 和 queue 前言 记录一些小技巧以及平时不熟悉的知识。 vector 计数 计数 //记录与首…

面 试 题

过滤器和拦截器的区别 都是 Aop 思想的一种体现,用来解决项目中 某一类 问题的两种接口(工具),都可以对请求做一些增强 出身 过滤器来自 servlet 拦截器来自 spring 使用范围 过滤器 Filter 实现了 iavax.servlet.Filter 接口,也就是说…

【三家飞机制造商】

1.Boeing 波音 F-15战机 B-52轰炸机 阿帕奇攻击直升机 E-3 2 .Lockheed Martin 洛克希德马丁 F35 F22 F16 F117 C130 U2 3 Raytheon 雷神

高效协同,智慧绘制:革新型流程图工具全解析

流程图,作为一种直观展示工作过程和系统运作的工具,在现代办公和项目管理中发挥着不可或缺的作用。 其优势在于能够清晰、直观地呈现复杂的过程和关系,帮助人们快速理解并掌握关键信息。同时,流程图也广泛应用于各种场景&#xf…

NodeJS V8引擎内存和垃圾回收器

关于max_old_space_size max_old_space_size参数用于指定V8引擎的老生代内存的最大大小。通过增加max_old_space_size参数的值,我们可以提供更多的内存给V8引擎,从而提高应用程序的性能和稳定性。 既然提到了老生代,就不得不提下什么是垃圾&…

tensorrtx-yolov5-v6.0部署在windows系统

前言:最近几天一直在搞这个东西,现在跑通了,为了以后自己看和帮助他人,就记录一下。虽然是跑通了但是觉得怪怪的,感觉不是自己想要的效果,另外这个只能检测图片,不能摄像头实时监测(我暂时没找到…

python中cv2,等等如何修改为中文字体显示,这里以人脸表情识别中文标签为例

中文字体显示 首先下载字体包部署字体包代码实现部分 想必大家在使用python过程中都会遇到,想要显示中文的时候,但是py基本上都是英文字体,下面我将给大家提供一个比较好的解决方案: 首先下载字体包 方法: 我使用的是…

SuperBox设计出图的效率提升!新增内门自动开孔和垫高支架图纸输出功能

越来越多的配电箱项目要求带内门,内门不仅可以有效减少外界灰尘、异物进入配电箱内部,保障配电箱正常运行,还能够隔离操作人员意外触摸导电部件,减少触电事故的发生。但是配电箱在配置内门后,会给设计带来更多的要求&a…

Linux虚拟主机cPanel重置密码

我使用的Hostease的Linux虚拟主机产品默认带普通用户权限的cPanel面板,这边自购买后一直未重新设置过cPanel面板的密码,但是了解到要定期重置一下cPanel面板的密码,以确保主机数据安全,因此想要进行重置cPanel面板的密码&#xff…

Leecode热题100---3:无重复字符的最长子串

题目&#xff1a;给定一个字符串 s &#xff0c;请你找出其中不含有重复字符的 最长子串的长度。 C&#xff1a; 指针法&#xff0c;使用at读取字符串中的值&#xff1b; #include <iostream> #include <string> #include <vector> #include <windows.…

数据结构【顺序表】

文章目录 1.顺序表的概念线性表物理结构逻辑结构 2.顺序表的分类2.1静态顺序表2.2动态顺序表 3.顺序表接口的实现头文件(SQList.h)如下源文件初始化顺序表销毁顺序表插入扩容尾插头插 封装扩容函数删除尾删头删 查找元素在指定位置前插入数据情况一(指定的位置不是首元素)情况二…

淘宝扭蛋机小程序开发:探索未知的惊喜世界

一、引言 在这个充满无限可能的数字时代&#xff0c;每一次点击都可能带来意想不到的惊喜。淘宝扭蛋机小程序&#xff0c;正是为了满足您对惊喜的渴望&#xff0c;将扭蛋的趣味与购物的便捷完美结合&#xff0c;带您进入一个充满未知与乐趣的惊喜世界。 二、产品介绍 淘宝扭…

Redis教程(二):Redis在Linux环境下的安装

Linux环境下安装&#xff1a; 下载地址&#xff1a;Downloads - Redis 安装步骤&#xff1a; 下载得到一个 tar.gz 压缩文件 上传到Linux的/opt/soft目录&#xff0c;使用以下命令解压 tar -zxvf redis-6.2.14.tar.gz Linux安装基本环境gcc&#xff0c;安装命令 yum insta…