马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
eNSP 里跑的交换机是软件模拟的,默认只能本机 eNSP 连。想在真机(物理电脑)上用 Xshell 通过 SSH 远程登录 eNSP 里的交换机,得在 eNSP 里加一块虚拟网卡桥接。这篇把从建网卡、配交换机到 Xshell 连接的完整步骤走一遍。
一、整体思路
三个组成部分:
- eNSP 里的交换机(AR 或 S 系列设备);
- 本机的一块虚拟网卡(VirtualBox Host-Only Network)做桥接通道;
- 本机上的 SSH 客户端(Xshell / Moba / PuTTY)。
核心是:在 VirtualBox 里把虚拟网卡和 eNSP 的 UDP 端口做成一对,映射到交换机上,交换机拿到一个 192.168.56.x 的地址,真机就能 SSH 过去。
二、配置本机虚拟网卡(以 Win11 + VirtualBox 为例)
2.1 建第一个端口
VirtualBox → 管理 → 工具 → 网络…(或网卡设置),新建一个NAT类端口,绑定信息选 UDP,其他保持默认,点"增加"。
2.2 建第二个端口
同样新建,绑定信息选本地虚拟网卡 "VirtualBox Host-Only Network",其他默认,点"增加"。
2.3 端口映射
进入端口映射设置,入端口和出端口选不同的编号(比如入端口 1、出端口 2),连接方式选双向通道,其他默认,点"增加"。
tips:如果这里看不到 "VirtualBox Host-Only Network",而你确认装了 VirtualBox、且网络设置里有 VirtualBox Host-Only Network,那多半是缺 WinPcap——卸载后重新下载安装即可。
三、配置交换机(eNSP 设备)
3.1 关掉消息中心并改名
sys
[Huawei] undo info-center enable
[Huawei] sysname lsw1
3.2 配 IP 信息
把物理口划进 VLAN,再给 VLANIF 配地址(下面 192.168.56.224 按自己环境改):
[lsw1] interface gigabitethernet 0/0/1
[lsw1-GigabitEthernet0/0/1] port link-type access
[lsw1-GigabitEthernet0/0/1] quit
[lsw1] vlan 100
[lsw1-vlan100] port gigabitethernet 0/0/1
[lsw1-vlan100] quit
[lsw1] interface vlanif 100
[lsw1-Vlanif100] ip address 192.168.56.224 24
[lsw1-Vlanif100] quit
掩码写全或简写都行,24 等于 255.255.255.0。
3.3 生成本地密钥对
[lsw1] rsa local-key-pair create
3.4 建 SSH 登录用户
[lsw1] aaa
[lsw1-aaa] local-user 用户名 password cipher 密码
[lsw1-aaa] local-user 用户名 service-type ssh
[lsw1-aaa] local-user 用户名 privilege level 15
[lsw1-aaa] quit
[lsw1] ssh user 用户名 authentication-type password
[lsw1] ssh user 用户名 service-type stelnet
[lsw1] stelnet server enable
privilege level 15 是最高权限等级,远程管理一般给满;生产环境按最小权限给就好。
3.5 配 VTY 用户界面
[lsw1] user-interface vty 0 4
[lsw1-ui-vty0-4] authentication-mode aaa
[lsw1-ui-vty0-4] protocol inbound ssh
[lsw1-ui-vty0-4] quit
3.6 保存配置
save
3.7 自查
display current-configuration
确认 STA 配置都在,尤其是 Vlanif100 的地址和 vty 里的 aaa 认证。
四、用 Xshell 连
打开 Xshell(7 版本为例,学生可免费申请;也可以换 Moba 或 PuTTY),新建会话:
- 协议 SSH;
- 主机填交换机 Vlanif 的地址,比如
192.168.56.224;
- 端口 22;
- 用户名密码填 3.4 里建的那个。
连上就能进交换机命令行了。连不上先 ping 一下 192.168.56.224,通不了就回查第二步的端口映射是不是双向通道、编号有没有冲突。
五、常见的两个卡点
- 映射列表里没有 Host-Only 网卡 → 装 WinPcap,装完重启 VirtualBox 再建端口。
- ping 不通交换机地址 → 检查 eNSP 设备是不是停了(关掉设备再启动,端口映射才会重挂上),再确认本机 VirtualBox Host-Only 网卡有没有被禁用、拿到的是不是
192.168.56.x 网段。
总结
eNSP 交换机 SSH 远程登录走三步:VirtualBox 建 UDP 端口 + Host-Only 网卡 + 双向映射 → 交换机配 Vlanif 地址、建本地用户、开 stelnet、配 vty 0 4 走 aaa → Xshell 连那个地址。WinPcap 是这套方案的隐藏前提,缺了就看不到网卡。配完记得 save,不然重启丢失。
qidao123.com企服评测-应用市场 编辑提示 |