我有一个 cisco 7206 可以为 dsl 用户终止一堆 pppoa 会话。今天我注意到,如果我试图“显示运行”,什么也没有发生。我的意思是它不显示任何内容,只是将我发送回命令提示符。我决定我应该尝试备份配置,这就是我卡住的地方。每当我尝试将运行配置复制到 tftp 或我知道未满的 pcmcia 卡时,我都会收到以下错误:
%Error opening system:/running-config (Bad file number)
当我尝试对正在运行的配置执行任何操作时出现此错误。我一直在谷歌搜索,但我没有发现任何其他关于这个错误的东西。我见过有人说要擦除 nvram,然后尝试“复制运行开始”,但我不想擦除 nvram,直到我可以提取运行配置的副本。我会尝试重新启动它,但是 nvram 上的启动配置看起来已经过时了(干得好!)。
有什么想法可能是错的吗?或者我如何从路由器上获取正在运行的配置?
这听起来像是你的闪存/记忆发生了什么事。你可以目录系统:?您可以将启动配置复制到 tftp 吗(至少如果系统确实出现故障,您将有地方可去)。
我也将打开一个 TAC 案例。
这可能确实是硬件故障(内存/闪存),但这也看起来像 ios bug CSCek71149。
如果您运行的 IOS 在受影响的版本列表中,请检查 cisco 的 bug 工具包,然后升级到最新版本。它在 12.4.15T5 和相应的其他功能集中进行了更正。
顺便说一句,如果你打开一个 cisco TAC 机箱,他们会告诉你先升级它,然后看看它是否会再次发生。
我在这方面的经验非常有限,但也许我说的话会为你指明正确的方向。
首先,除了命令提示符的连接之外,我将断开与路由器的所有连接。
然后,我将重新启动路由器并尝试所有允许您显示或编辑运行配置的命令。
如果可以显示它,则可以将其通过管道传输到文件中。
我知道这一切听起来很明显,但谁知道……也许我说的有些帮助。
如果您在路由器上配置了 SNMP RW 社区,则可以尝试以这种方式关闭。 SolarWinds有可以执行此操作的工具,或者您可以尝试Billy the Kids SNMP 工具,我相信还有其他人可以指点您。
听起来您正在运行的配置可能以某种方式损坏,或者路由器遭受了软崩溃——足以影响正常运行,但不足以将其完全关闭。重新启动可能会解决此问题,但您当然会丢失自上次保存以来的所有更改。