草庐IT

华为路由器忘记密码怎么恢复

优质网络系统领域创作者 2023-09-06 原文

一、新设备不清楚默认密码,可以到这里查询:NE40E, ME60, NetEngine 8000 X系列缺省帐号与密码

二、console、telnet、ssh、bootrom任何一种方式可以登录设备,都可以重置其他登录方式的密码。

修改密码关键配置如下:

1、AAA模式(用户名+密码方式):

console/telnet/ssh:

[~HUAWEI]aaa

[~HUAWEI-aaa]local-user admin password cipher Huawei@123 //用户名admin 密码Huawei@123

注意:三种登录方式只有ssh有默认登录用户名和密码,可以到步骤1查看

2、password模式(ssh不支持):

(1)console:

[~HUAWEI]user-interface console 0

[*HUAWEI-ui-console0]set authentication password cipher Huawei@123

(2)telnet:

[~HUAWEI]user-interface vty 0 4

[~HUAWEI-ui-vty0-4]]set authentication password cipher Huawei@123

3、bootrom(v800r012c00及以后版本):

system-view

[~HUAWEI] set boot password slot 19 //主控槽位,两次输入相同的密码,即可重置bootrom密码

Please set a login password (8-255)

Enter password:

Confirm Password:

三、console、telnet、ssh密码都忘记了,bootrom下清空密码或者清空配置文件。

1、CTRL+R/长按RST 恢复出厂配置 //适用版本(V800R012C00或V300R006C00),配置不保留

(1) CTRL+R(适用NE40E、NE8000、NE5000E):
①设备重启
②按住CTRL键不放,点击R按钮
(2)长按设备面板的RST(适用ATN、NE05E、NE08E):

不同型号的指示灯略有区别:

<1>NE05E-SR和NE05E-SQ

①短按RST按钮,触发网元重新启动

②当看到PROG灯闪烁时(闪烁频率约1秒,时间窗口15秒左右),再按下RST按钮不放开;

③等待大约30秒,看到STAT和PROG灯开始同时闪烁时(时间窗口5秒),立即松开RST按钮。 //否则只是重启设备

<2>NE05E-S2、NE05E-S6E和NE05E-S9

①短按RST按钮,触发网元重新启动

②再次长按RST按钮约35~45秒,当STAT、ALM同时闪烁时,松开RST按钮 //如果同时闪烁10s内未松开,那么只是重启,不恢复出厂

2、bootrom下清除Console密码 //适用版本(V800R010C00或V300R003及以后)

(1)拔掉备用主控板,单主控操作

(2)console接入后,重启设备,出现Press Ctrl+B to enter Main Menu… 3提示信息后,在3秒内按下<Ctrl+B>。

(3)输入boot主菜单密码(步骤1查询),进入boot主菜单
(4)选择“10. Clear password for console user”//实际序列号根据选项而定,不同形态版本可能有区别,如果没有这一栏,请直接跳过这个方法,说明当前为旧版本,不支持。

(5)选择“11. reboot”

(6)Please configure the login password (8-16): //要求配置密码,两次输入相同即可正常登陆

Enter Password:

Confirm Password:

3、bootrom下格式化flash,重新上传系统(V800R010版本及以后)

(0)用PC安装一个软件作为tftp或者ftp服务器,为NE提供版本上传。可以参考:设备作为FTP客户端进行文件传输–MobaXterm 步骤一的FTP搭建 即可。

(1)console接入后,重启设备,出现Press Ctrl+B to enter Main Menu… 3提示信息后,在3秒内按下<Ctrl+B>。

(2)输入boot主菜单密码(步骤1查询),进入boot主菜单

(3)选择“3. Enter ethernet submenu”网络菜单

(4)选择“ 4. Modify ethernet interface boot parameters”设置当前服务器的地址、密码和下载文件。此时FTP服务器需要与设备通过管理网口直连

Enter your choice(1-5): 4

server ip : 10.1.30.5 - //FTP服务器IP地址(PC地址)

target ip : 10.1.10.16 - //当前管理网口IP地址 (NE设备地址)

gateway ip : 10.1.1.1 - //网关地址 (PC和NE如果直连可以忽略)

net mask : 255.255.0.0 - //掩码值

file name : V800R010C00SPC100-CH-NE-X8X16.cc - //输入存放在ftp服务器上的软件版本

ftp or tftp : ftp - // 选择ftp

user name : HUAWEI - // 步骤(0)在PC上配置的ftp用户名和密码

user password : ******

(5)Install OS and Format Hard Disk //格式化磁盘并安装新版本

4、bootrom视图上传新配置文件(V600r008版本)

(1)通过Console口连接设备,出现Press Ctrl+B to enter Main Menu… 3, 输入密码进入boot菜单

Main Menu(bootload ver: 43.00)

  1. Boot with default mode

  2. Boot from CFcard

  3. Enter ethernet submenu

  4. Set boot file and path

  5. Modify boot ROM password

  6. Chkdsk CFcard

  7. Format CFcard

  8. List file in CFcard

  9. Delete file from CFcard

  10. Set patch mode

  11. Set version back signal

  12. Reboot

(2)选择“3. Enter ethernet submenu ”进入下载启动文件的菜单

(3)选择“3. Modify ethernet interface boot parameters”设置网络信息、ftp/tftp参数 //PC搭建FTP请参考前面的示例

boot device : mgi0 \ mgi0或mgi2,如果设置mgi0加载文件不能成功,可以设置为mgi2

\对于MPUC或SRUC,这里设置为motetsec0 ;对于MPUH,这里设置为motetsec0;对于MPUD和MPUG,这里设置为mottsec3

processor number : 2 \如果上面的参数为mgi0,这里需要设置为2,如果为mgi2,这里一定设置为0 \对于MPUC/SRUC/MPUD/MPUG/MPUH,这里都设置为0

file name : vrpcfg.zip \输入配置文件名称,例如 vrpcfgnew.zip

inet on ethernet (e) : 1.1.1.100:FFFFFF00 \NE设备地址

host inet (h) : 1.1.1.2 \PC地址(FTP服务器)

gateway inet (g) \直连不涉及

user (u) : 8090 \FTP用户名、密码

ftp password (pw) (blank = use rsh): ******

flags (f) : 0x0 \通过FTP还是TFTP升级,默认是FTP,如果使用TFTP升级,则输入0x80。本案例使用FTP服务器升级,无需修改

如果使用的是TFTP服务器,此选项需要修改为0x80。

(4)选择“2. Download file to CFcard through ethernet interface”上传配置文件到NE

(5)选择“1. Download file to CFcard ”

(6)上传成功后,逐级退到主菜单,选择“4. Set boot file and path”设置启动菜单

(7)选择“ 4. Modify the config file ” 配置启动配置文件,输入从PC上传到NE的配置文件,例如vrpcfgnew.zip

(8)退到主菜单,选择reboot重启

5、通过CTRL+K进入内核 重命名/删除 配置文件:

(1)拔掉备用主控板,单主控操作

Press CTRL+K to enter Kernel Menu…1s //输入CTRL+K

进入内核菜单

首次进入要求配置密码,历史或者低版本有默认密码,可以到步骤1查询


  • Kernel Menu (version: .) *

  1. List file(s) in cfcard.

  2. Delete file in cfcard.

  3. Rename file in cfcard.

  4. Download debug log.

  5. Change password.

  6. Exit menu and continue startup.

  7. Reboot.

(2)进入后先选择“1. List file(s) in cfcard”查看配置文件名称

(3.1)选择“3. Rename file in cfcard. ”重命名配置文件,例如:vrpcfgbak.zip

(3.2)选择“2. Delete file in cfcard. ”就是删除配置文件,例如:vrpcfg.zip

(4)选择“7.Reboot”重启

6、bootrom或者bootrom的隐藏菜单下,修改/删除启动配置文件 // 适用NE停维软硬件系列,例如NE20(不带E)或者V600R001等停维老版本

6.1、bootrom菜单中,修改启动加载的配置文件名,以出厂配置启动(保留配置文件)

(1)设备启动过程中按Ctrl+B后输入bootrom,bootrom密码:8070

==

<5> Change Boot Parameters

<7> Reboot

===================================================

(2)选择5“Change Boot Parameters” 修改boot参数

(3)选择2“Change Boot Configuration File”配置boot配置文件

Enter your choice(1-4): 2

Change Boot Configuration-file.

ConfigurationFileName=flash:/vrpcfg.zip, Modify the File Name if Needed.

<File Name Should meet All Criterions!>

Please Input Correctly, e.g.: vrpcfg.cfg //输入一个不存在的配置文件名,如test.zip

(4)选择4“ Exit To Main Menu”返回主菜单选择“<7> Reboot ”重启路由器后就可以登录设备了。

6.2、bootrom隐藏菜单中 删除原有的配置文件

(1)设备启动过程中按Ctrl+B后输入bootrom,bootrom密码:8070

==

<1> Boot With Default Mode

<7> Reboot

=============================================================

(2)按ctrl+z进入隐藏菜单

Hidden Menu…

| <1> Enter Debugging Environment

| <2> Erase Flash

| <3> Delete file from Flash

| <4> Upgrade Small BootRom

| <5> Upgrade South-Bridge Logic

| <6> Display Flash Files

| <7> Enter Flash-Aging Test

| <8> Exit To Main Menu

=============================================================

(3)选择6“ Display Flash Files”查看文件

Display Files in Flash.

9:flash:/vrpcfg.cfg 1330 bytes

(4)选择3“ Delete file from Flash”删除文件

BE CAREFUL!

This may cause your system fail to start!

Please input the file name you want to delete,

(5)(e.g. File.bin)–>vrpcfg.cfg //输入要删除的配置文件名称 vrpcfg.cfg

(6)选择8 “ Exit To Main Menu”返回主菜单选择“<7> Reboot ”重启路由器后就可以登录设备了。

7、bootrom、console、telnet、ssh、内核密码全部忘记,旧版本CTRL+R无法重置,如果设备在保,可以联系400返厂;如果不在保,可以释放奥义“读卡器”,通过读卡器在电脑上修改密码部分配置。

有关华为路由器忘记密码怎么恢复的更多相关文章

  1. ruby-on-rails - Rails 3 中的多个路由文件 - 2

    Rails2.3可以选择随时使用RouteSet#add_configuration_file添加更多路由。是否可以在Rails3项目中做同样的事情? 最佳答案 在config/application.rb中:config.paths.config.routes在Rails3.2(也可能是Rails3.1)中,使用:config.paths["config/routes"] 关于ruby-on-rails-Rails3中的多个路由文件,我们在StackOverflow上找到一个类似的问题

  2. ruby - Ruby 中的隐式返回值是怎么回事? - 2

    所以我开始关注ruby​​,很多东西看起来不错,但我对隐式return语句很反感。我理解默认情况下让所有内容返回self或nil但不是语句的最后一个值。对我来说,它看起来非常脆弱(尤其是)如果你正在使用一个不打算返回某些东西的方法(尤其是一个改变状态/破坏性方法的函数!),其他人可能最终依赖于一个返回对方法的目的并不重要,并且有很大的改变机会。隐式返回有什么意义?有没有办法让事情变得更简单?总是有返回以防止隐含返回被认为是好的做法吗?我是不是太担心这个了?附言当人们想要从方法中返回特定的东西时,他们是否经常使用隐式返回,这不是让你组中的其他人更容易破坏彼此的代码吗?当然,记录一切并给出

  3. ruby - rails 3 redirect_to 将参数传递给命名路由 - 2

    我没有找到太多关于如何执行此操作的信息,尽管有很多关于如何使用像这样的redirect_to将参数传递给重定向的建议:action=>'something',:controller=>'something'在我的应用程序中,我在路由文件中有以下内容match'profile'=>'User#show'我的表演Action是这样的defshow@user=User.find(params[:user])@title=@user.first_nameend重定向发生在同一个用户Controller中,就像这样defregister@title="Registration"@user=Use

  4. ruby - 怎么来的(a_method || :other) returns :other only when assigning to a var called a_method? - 2

    给定以下方法:defsome_method:valueend以下语句按我的预期工作:some_method||:other#=>:valuex=some_method||:other#=>:value但是下面语句的行为让我感到困惑:some_method=some_method||:other#=>:other它按预期创建了一个名为some_method的局部变量,随后对some_method的调用返回该局部变量的值。但为什么它分配:other而不是:value呢?我知道这可能不是一件明智的事情,并且可以看出它可能有多么模棱两可,但我认为应该在考虑作业之前评估作业的右侧...我已经在R

  5. ruby-on-rails - 我该怎么办 :remote location validation with CarrierWave? - 2

    我在我的Rails3示例应用程序上使用CarrierWave。我想验证远程位置上传,因此当用户提交无效URL(空白或非图像)时,我不会收到标准错误异常:CarrierWave::DownloadErrorinImageController#createtryingtodownloadafilewhichisnotservedoverHTTP这是我的模型:classPaintingtrue,:length=>{:minimum=>5,:maximum=>100}validates:image,:presence=>trueend这是我的Controller:classPaintingsC

  6. ruby-on-rails - Rails 3,嵌套资源,没有路由匹配 [PUT] - 2

    我真的为这个而疯狂。我一直在搜索答案并尝试我找到的所有内容,包括相关问题和stackoverflow上的答案,但仍然无法正常工作。我正在使用嵌套资源,但无法使表单正常工作。我总是遇到错误,例如没有路线匹配[PUT]"/galleries/1/photos"表格在这里:/galleries/1/photos/1/edit路线.rbresources:galleriesdoresources:photosendresources:galleriesresources:photos照片Controller.rbdefnew@gallery=Gallery.find(params[:galle

  7. 电脑0x0000001A蓝屏错误怎么U盘重装系统教学 - 2

      电脑0x0000001A蓝屏错误怎么U盘重装系统教学分享。有用户电脑开机之后遇到了系统蓝屏的情况。系统蓝屏问题很多时候都是系统bug,只有通过重装系统来进行解决。那么蓝屏问题如何通过U盘重装新系统来解决呢?来看看以下的详细操作方法教学吧。  准备工作:  1、U盘一个(尽量使用8G以上的U盘)。  2、一台正常联网可使用的电脑。  3、ghost或ISO系统镜像文件(Win10系统下载_Win10专业版_windows10正式版下载-系统之家)。  4、在本页面下载U盘启动盘制作工具:系统之家U盘启动工具。  U盘启动盘制作步骤:  注意:制作期间,U盘会被格式化,因此U盘中的重要文件请注

  8. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  9. 华为常用命令 - 2

    system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100

  10. ruby-on-rails - Rails - 从命名路由中提取 HTTP 动词 - 2

    Rails中有没有一种方法可以提取与路由关联的HTTP动词?例如,给定这样的路线:将“users”匹配到:“users#show”,通过:[:get,:post]我能实现这样的目标吗?users_path.respond_to?(:get)(显然#respond_to不是正确的方法)我最接近的是通过执行以下操作,但它似乎并不令人满意。Rails.application.routes.routes.named_routes["users"].constraints[:request_method]#=>/^GET$/对于上下文,我有一个设置cookie然后执行redirect_to:ba

随机推荐