1.问题提出
华为eNSP
模拟器本身带有命令行配置界面,双击已启动的设备就可以进入,也十分方便,但是该命令行窗口由于窗口大小的限制,配置和查看时不能整行显示,使得显示信息不直观,不易查看,如下图,当查看路由信息时,没有显示在一行:
2.解决办法
为了更灵活的进行窗口大小和显示设置,更好地显示长命令或输出信息,可以考虑使用 SecureCRT
、PuTTY
等外部终端工具连接eNSP
模拟器中的设备。
3.使用方法
下面以SecureCRT
软件为例,介绍在eNSP
中连接路由器的方法,交换机、防火墙、无线网络控制器等同样也可以连接并进行配置。
3.1获取SecureCRT
软件
这里提供的是SecureCRT 8.7
便携版,不用安装,文末回复关键字从网盘获取。
3.2绘制网络拓扑
启动eNSP
,并在画布中绘制如下网络拓扑:
3.3连接设置
# 设置设备串口号
分别设置R1
、R2
路由器的串口为2001
、2002
,如下图:
右键:设置==>配置==>串口号==>2001==>应用
设置完串口号的设置在关机情况下进行,设置完成后,开启设备。
# 新建连接
打开SecureCRT
软件,如下图,点击快速连接或者新建连接的十字图标,然后在弹出窗口中选择:telnet
协议,主机名处输入本地回环地址127.0.0.1
,端口输入2001
对应的是前面设置的R1
路由器。
为方便管理,这里修改一下连接名称为R1
:
同样,R2
路由器的端口号设为2002
,其他不变:
这样就在SecureCRT
中建立完成了R1
和R2
的连接:
双击,回车后,进入R1
管理界面:
4.在SecureCRT中配置eNSP中的设备
还是以上图为例,如下,配置telnet和ssh服务:
#配置ssh和telnet服务端
在R1
上配置ssh
和telnet
服务端,新建用户为moonrong
,telnet
服务默认开启,这里只启动ssh
服务:
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname R1
[R1]int gigabitethernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[R1-GigabitEthernet0/0/0]
Jan 20 2025 10:37:06-08:00 R1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface GigabitEthernet0/0/0 has entered the UP state.
[R1-GigabitEthernet0/0/0]
[R1-GigabitEthernet0/0/0]
[R1-GigabitEthernet0/0/0]quit
[R1]undo info en
Info: Information center is disabled.
[R1]aaa
[R1-aaa]local-user moonrong privilege level 3 password cipher 123
Info: Add a new user.
[R1-aaa]local-user moonrong service ssh telnet
[R1-aaa]quit
[R1]user-interface vty 0 4
[R1-ui-vty0-4]authen
[R1-ui-vty0-4]authentication-mode aaa
[R1-ui-vty0-4]protocol inbound all
[R1-ui-vty0-4]quit
[R1]stelnet server enable
Info: Succeeded in starting the STELNET server.
[R1]
#客户端访问
[R2]stelnet 12.1.1.1
然后测试telnet登录:
<R2>telnet 12.1.1.1
5.问题解决
在SecureCRT
中连接eNSP
时,存在以下问题:
1)Tab
键无法补全
2)回车键显示双行
解决办法:
选项-->全局选项-->一般-->默认会话-->编辑默认设置-->终端默认选择为telnet-->然后点选类别中的telnet-->勾选:强制每次一个字符模式(R)
【SecureCRT软件获取方法】:
1)扫描下方二维码,关注公众号:haopython
2)后台回复关键词:CRT