我在3750G Switch上意外删除了IOS。结果,当我通过Putty控制到交换机时,我被抛入ROMMON模式。我尝试了以下方法:
1)我将静态IP设置为192.168.168.167 255.255.255.0,默认网关与我的交换机IP 192.168.168.168
相同2)我将交换机上的IP设置为192.168.168.168 255.255.255.0,默认网关设置为192.168.168.167。我将TFTP服务器的IP设置为与我的笔记本电脑的静态IP相同。
3)然后在将新IOS放到TFTP根文件夹后输入tftpdnld。 当我在Putty上做了这一切时失败了。交换机无法读取以太网电缆。
顺便说一句,show命令不能通过Putty在ROMMON模式下工作
此外,show命令在ROMMON模式下不起作用。我有将上传到交换机的IOS。但是我该怎么做?请帮忙。谢谢。我通过控制台做这一切。以下是我用作指南的网站:http://www.mikcx.com/cisco-ios-deleted-by-mistake-recovery-guide/
答案 0 :(得分:0)
我修好了它并按照下面的规则(我使用ExtraPutty !!)
有时候交换机上的IOS可能会崩溃并且(作为最后的手段)你需要使用痛苦的慢速Xmodem传输来挽救你的生命。我一回来买了3550,这正是我发生的事情。没有其他的尝试,我决定给Xmodem一个机会。我想分享一下如何使用它,我希望这可能对其他人有用。
由于设备在ROMMON中,因此您无能为力。但是,有一种方法可以使用与PC的直接控制台连接来传输另一个IOS(传输通过控制台电缆本身)。这个奇妙的小东西叫做Xmodem。现在,传输速率取决于您为控制台连接设置的波特率。我尝试将波特设置为9600和man,看起来转移完成需要3个多小时。通过一些试验和错误,我发现我可以将其设置为与之完美配合的最大波特率为57600.您可以使用设置的BAUD命令在ROMMON中设置波特率。见下文:
开关:设置BAUD 57600
这也必须匹配终端程序设置。所以(我正在使用TeraTerm)在Setup下 - >串行端口,设置波特率以匹配您在ROMMON中设置的任何值。现在我们准备好传输文件了。命令很直接:
开关:复制xmodem:flash:c3550-ipservicesk9-mz.122-44.SE6.bin
按Enter后,您会看到以下内容:
立即开始Xmodem或Xmodem-1K传输... ç
此时,您需要从终端程序中选择文件位置。转到文件 - >转移 - > Xmodem - >发送并选择您希望转移的文件。传输将开始,您将看到弹出的传输窗口。我确定在ExtraPutty终端上弹出以下图片---> flash:c3750-ipbasek9-mz.150-2.SE8.bin现在开始Xmodem或Xmodem-1K传输... CCCCCCCCCCxmodem我快速转到面板并单击顶部面板上的Xmodem并单击发送并拖动c3750-ipbasek9-mz.150-2.SE8.bin文件并通过它发送。因此它解释了为什么我一直得到一个I / O错误,这是有道理的。输入错误,因为交换机正在等待我发送操作系统文件。
请查看此链接以供将来参考,非常感谢撰写此文章的作者:https://supportforums.cisco.com/blog/151336/loading-ios-switch-xmodem