误删cisco路由器用户

Add a comment July 29th, 2010

cisco路由器出厂默认配置的用户名、口令都是“cisco”,由于嫌每次都要输入用户、口令麻烦就随手用“no username cisco”给删除了,这下麻烦来了,console连接路由器还是提示要输入用户名、密码,因为根本没有用户了,所以输入什么都错误。刚好vty还没配置,telnet也没戏。web就更别想了。

想想只有一条路可以走,就是进rommon模式更改配置寄存器的值,以忽略nvrom空配置启动。具体做法如下:

  1.    开机时按<Ctrl+Break>使进入ROM监控状态

2.     按o 命令读取配置寄存器的原始值

> o         一般值为0×2102

3.     作如下设置,使忽略NVRAM引导

>o/r0x**4*                                 Cisco2500系列命令

rommon 1 >confreg 0x**4*               Cisco2600、1600系列命令

一般正常值为0×2102,*为任何数字如ox2142,可别直接用*呀

4.     重新启动路由器

>I                               Cisco2500系列命令

rommon 2 >reset                Cisco2600、1600系列命令

这儿不能直接关电重启!切记!!

5.     在“Setup”模式,对所有问题回答No

6.     进入特权模式

Router>enable

7.    恢复原始配置寄存器值

Router#configure terminal

Router(config)#config-register 0×2102

8.想做什么就做什么吧,完了别忘记保存。

另:“configure memory”等效于“copy startup-config running-config”

         “era nvram”用于清除已保存配置,做完第七步直接“write memory”与之等效。

        “enable secret 5 xxxx”不能直接配置,会报错。要用“enable secret 0 xxxx”系统会自动转换成“secret 5”

最后,是哪条命令使路由器必须要输入用户名才能登录呢?认真看几遍原始配置也没找到,但把原始配置清空就没有了。有知道的请指教!

 

  1. No comments yet.Be the first ?
  1. No trackbacks yet.
Comments feed