通过XMODEM方式跳过console密码登录设备且配置不丢失的方法 (转)

对于某些老型号的设备,如S2700和S3700等系列,在bootrom模式下没有简便的清除console密码选项的情况下,可以按照下面方法跳过console密码登录设备。

使用SecureCRT通过Console口登录设备的方法可以参见下面的链接

https://forum.huawei.com/enterprise/zh/thread-417463.html

通过XMODEM协议上传空配置文件启动设备
特点:配置不会丢失,而且不需要搭建FTP服务器等烦锁操作。

整体思路概览:

上传空配置文件到设备上->配置设备以空配置文件启动->启动后对设备原配置文件进行解压并读取->将得到的原配置文件信息复制出来->替换掉密码部分的内容,再将所有命令行信息刷进设备并保存,或者重新生成新的配置文件并上传到设备上。

具体步骤如下:
步骤 1 打开电脑的记事本程序默认是空文档然后依次选择“文件”——>“另存为”在弹出的对话框中选择文件保存位置为“桌面”文件名为“a.cfg”。

步骤 2 通过Console口连接设备并重启设备。
在设备启动过程中看到提示信息“Press Ctrl+B to enter BOOTROM menu …”时按下Ctrl+B输入BootROM密码huawei或者Admin@huawei.com后进入BootROM主菜单,如下图所示 :
BIOS LOADING …
Copyright © 2008-2011 HUAWEI TECH CO., LTD.
(Ver348, Jun 26 2012, 18:56:33)

Press Ctrl+B to enter BOOTROM menu … 2
password: 输入密码输入过程中密码不显示,输入完直接回车即可
BOOTROM MENU

1. Boot with default mode 
2. Enter serial submenu 
3. Enter startup submenu 
4. Enter ethernet submenu 
5. Enter filesystem submenu 
6. Modify BOOTROM password 
7. Reboot 

Enter your choice(1-7):

步骤 3 进入串口子系统下载步骤1中准备的“a.cfg”文件到设备上。
(1)选择“2. Enter serial submenu”屏幕显示如下信息:
SERIAL SUBMENU

1. Update BOOTROM system 
2. Download file to Flash through serial interface 
3. Modify serial interface parameter 
4. Return to main menu 

Enter your choice(1-4):

(2)再选择“2. Download file to Flash through serial interface”屏幕显示如下信息:
Please select file.
XMODEM downloading …C

(3)此时依次点击crt软件中的“传输”——“发送Xmodem”按钮,然后在弹出的对话框中找到并选择桌面上的“a.cfg”文件后,点击“发送”按钮,屏幕显示如下信息:
Transferring a.cfg… 开始 xmodem 传输。按 Ctrl+C 取消

Downloading file to SDRAM succeeded.

To save it as S3700-52P-SI-V100R006C05.cc, press the return key
Otherwise, enter a new file name:a.cfg 在此处输入“a.cfg”文件名后再回车
Writing Flashdone
File length: 0 bytes
Time taken : 2s

      SERIAL  SUBMENU 

1. Update BOOTROM system 
2. Download file to Flash through serial interface 
3. Modify serial interface parameter 
4. Return to main menu 

Enter your choice(1-4):

步骤 4 设置“a.cfg”文件为设备下次启动时的配置文件。
(1)选择“4. Return to main menu”返回到Bootrom主系统菜单后再选择“3. Enter startup submenu”进入启动子菜单屏幕显示如下信息:
Startup Configuration Submenu

1. Display startup configuration 
2. Modify startup configuration 
3. Return to main menu 

Enter your choice(1-3):

(2)再选择“2. Modify startup configuration”设置设备启动方式、加载的系统软件、加载的配置文件、License文件以及补丁文件,屏幕显示如下信息:
Note: startup file field can not be cleared
‘.’=clear field; ‘^D’=quit; Enter=use current configuration

startup type(1: Flash)
current: 1
new : 直接回车

Flash startup file (can not be cleared)
current: S3700-52P-SI-V100R006C05.cc
new : 直接回车

saved-configuration file
current: vrpcfg.zip 此处的文件名“vrpcfg.zip”为设备的配置文件名称,记住它,后面恢复配置时要用到
new : a.cfg 在此处输入之前上传的空文件名称“a.cfg”后回车

license file
current:
new : 直接回车

patch package
current:
new : 直接回车

   Startup Configuration Submenu 

1. Display startup configuration 
2. Modify startup configuration 
3. Return to main menu 

Enter your choice(1-3):

步骤 5 重启交换机按提示设置密码后登录交换机。
启动信息输入完成后选择“3. return to main menu”返回到Bootrom主系统菜单。然后在Bootrom主系统菜单中选择“7. Reboot”则重新启动交换机屏幕显示如下信息:
Reboot…

BIOS LOADING …
Copyright © 2008-2011 HUAWEI TECH CO., LTD.
(Ver348, Jun 26 2012, 18:56:33)

Press Ctrl+B to enter BOOTROM menu … 0
Auto-booting…
Decompressing Image file … done

Initialize FSP Task

PPI DEV SysInit…OK

Hard system init…OK
Begin to start the system, please waiting …

VOS VFS init…OK
Startup File Check…OK
VOS monitor init…OK
CFM init advance…OK
PAT init …OK
HA S2M init…OK
VOS VFS init hind …OK

VRP_Root begin…
VRP_InitializeTask begin…
Init the Device Link…OK
CFG_PlaneInit begin…OK
CFM_Init begin…OK
CLI_CmdInit begin…OK
VRP_RegestAllLINKCmd begin…OK
create task begin…
task init begin…

Recover configuration…OK!
Press ENTER to get started.
done 出现此信息时按一下回车

Please configure the login password (maximum length 16)
Enter Password: 输入要配置的密码,输入过程中密码不显示,这个就是下次通过console方式登录交换机时密码
Confirm Password: 再次输入密码进行确认
出现此提示符代表已经登录到交换机上了

步骤 6 查看原来的配置并复制到电脑本地。
(1)解压并查看原来的配置文件信息
unzip vrpcfg.zip linshi.cfg 由于原配置文件存放在zip格式的压缩包中无法直接查看先将其解压到一个临时的.cfg文件中
Extract flash:/vrpcfg.zip to flash:/linshi.cfg?[Y/N]:y
100% complete
ompressed file flash:/vrpcfg.zip flash:/linshi.cfg.
more linshi.cfg 使用more命令查看上步解压出的文件的具体内容

!Software Version V100R006C05
中间的配置信息省略。需要多按几次回车直到配置信息显示完全以return结尾

user-interface con 0
authentication-mode password
set authentication password cipher %$% 8 R 8 " ! E @ S p   . / 27 8R8"!E@Sp~./27%hissNWNEq-I#8\`7v1wK!q~6EYn)v]TO% 8R8"!E@Sp ./27%$
user-interface vty 0 4

return

然后打开电脑桌面上的文件"a.cfg"后将从上面第一个#号开始一直到return这部分配置信息全部复制到“a.cfg”文件中找到“set authentication password cipher ”这个字符串并将“cipher”后面的密文替换成自己所要设置的密码如“set authentication password cipher test&123”,保存并关闭文件。

步骤 7 快速重启设备后重新导入配置文件“a.cfg”。或者登录交换机的系统视图后,将修改好的配置全部复制后再粘贴到交换机的命令行界面下(即刷配置),然后再在用户视图下使用save命令保存配置即可,当使用此方法时可跳过下面的步骤。
(1)输入命令重启设备
reboot fast
System will reboot! Continue?[Y/N]:y
Jan 1 2008 00:54:41-05:13 Quidway %CMD/4/REBOOT(l)[0]:The user chose Y when deciding whether to reboot the system.
Info: system is rebooting ,please wait…
Jan 1 2008 00:54:41-05:13 Quidway %SRM/4/MSTRSCURST(l)[1]:Master SCU is reset.
Jan 1 2008 00:54:41-05:13 Quidway %SRM/4/ResetReason(l)[2]: Board reset by VRP command or net manager .
System reboot at 00:54:42

(2)再按照步骤2和步骤3的方法在bootrom模式下进入到串口子系统后选择“2. Download file to Flash through serial interface”屏幕显示如下信息:
Please select file.
XMODEM downloading …C

(3)此时依次点击crt软件中的“传输”——“发送Xmodem”按钮然后在弹出的对话框中找到并选择桌面上的“a.cfg”文件后点击“发送”按钮屏幕显示如下信息:
Transferring a.cfg… 开始 xmodem 传输(注:想取消的话可以使用Ctrl+C快捷键)

Downloading file to SDRAM succeeded.

To save it as S3700-52P-SI-V100R006C05.cc, press the return key
Otherwise, enter a new file name:a.cfg 在此处输入“a.cfg”文件名后再回车
flash:/a.cfg already exists, 提示文件已存在
delete it?(Y/N):y 提示是否删除原来的重名文件?输入y确认
Deleting file…done
Time taken : 2s

Writing Flashdone
File length: 2518 bytes
Time taken : 4s

      SERIAL  SUBMENU 

1. Update BOOTROM system 
2. Download file to Flash through serial interface 
3. Modify serial interface parameter 
4. Return to main menu 

Enter your choice(1-4):

步骤 8 重启交换机输入上次重置后的密码登录设备后可以查看到原配置是存在的即配置未丢失。
选择“4. Return to main menu”返回到Bootrom主系统菜单。然后在Bootrom主系统菜单中选择“7. Reboot”则重新启动交换机。
输入密码并登录设备后输入display current-configuration命令查看设备的当前配置进行确认。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值