copy run start
或write mem
然后reload
或重新启动时,它默认为出厂设置,即它不保存我刚刚编写的配置。要重置我使用从ROMmon命令启动的密码。
任何帮助将不胜感激。
#1 楼
检查运行show version
的配置寄存器。如果显示0x2142
,则表示在启动路由器时忽略nvram配置并加载出厂默认设置。 要更改此设置,请加载路由器,在配置模式下输入
config-register 0x2102
。写入内存并重新加载。#2 楼
出于完整性考虑-类似这样的较旧设备的另一种可能性是闪存故障,其中写入“成功”但从未实际写入。在使用过的SD卡上可能会发现相同的情况相机,行车记录仪或任何可以大量记录和覆盖旧文件的设备。
如果闪光灯是可移动/可更换的,那么这是一个不错的解决方法。如果将闪光灯焊接(焊接)到板上,则可以更换闪光灯芯片了。或在eBay上寻找用于更换设备的设备。只是不要关闭它或重新加载它,并考虑设置诸如酸败或氧化之类的东西来定期获取其配置作为备份。但是,在未认真考虑替代方案的情况下,请勿在产品中使用此类设备。
评论
实际上,路由器使用NVRAM而非闪存来保存配置。路由器可以将操作系统本身保持在闪存中。 NVRAM与闪存没有相同的问题。
–罗恩·莫潘♦
19年11月27日,0:32
“ NVRAM”难道不是一个通用术语,其中包括闪存吗?
–user1686
19年11月27日在20:45
@grawity,不。 NVRAM是可以用最少的电源输入来保持其状态的RAM(如计算机内存)。有没有一台计算机(或读过一本书)的“ BIOS电池”失效,并且由于BIOS丢失了设置而导致启动问题?这是与NVRAM的使用相关的问题。闪存是一种具有重写功能的ROM。因此,尽管它不需要电源来维持其状态,但随着重写程度的增加,它的确开始降低性能。实际上,您的评论可能会提出更好的问题。您可以考虑将其发布。
– YLearn♦
19年11月27日在22:17
@YLearn您对NVRAM的实际含义是正确的,但是我已经在路由器和交换机上工作了,如今NVRAM通常用作通用术语,表示“配置分区”,有时甚至只是“配置文件”。在我研究过的路由器上,没有硬件NVRAM。不过,这种切换到NAND或NOR闪存是最近的事,因为较旧的闪存驱动器与NVRAM相比确实很慢(成本/收益比不像以前那样,因此与读取相比,NVRAM的性能提升可忽略不计。 NOR闪存的速度)。
–约翰·汉密尔顿
19年11月28日在8:01
@JohnHamilton,请注意,我对grawity的评论表示共鸣,“ NVRAM”是否不是一个通用术语,其中包括闪存?虽然某些平台仍将术语NVRAM用作闪存介质上的配置分区,以实现向后兼容性和熟悉的用法,但术语NVRAM从未成为包含闪存的通用术语。但是,在现代平台上,如果使用术语NVRAM,是肯定的,但这种说法的反面通常是正确的,即闪存包括NVRAM。
– YLearn♦
19年11月29日在6:42
评论
重新启动路由器后,您是否尝试过显示启动配置?如果您在此处看到配置。您的配置寄存器位于0x2142上,或忽略nvram。将其更改为0x2102以正常启动您好,Guntbert,谢谢您的评论,Andrey在以前的回答中对我进行了排序,但是还是谢谢您。