配置注册码(Configuration register)在思科设备中的作用举足轻重。它是由四位十六进制数组成的,一般为0x2102,保存在NVRAM中。使用show version命令可以查看该码,如图1所示。
图1 使用show version命令查看配置注册码
在图1中,最后一行显示了配置注册码的信息。
一般,配置注册码的前两个数,即21,是不能改变的,否则在超级终端中将无法正确显示路由器的信息。
配置注册码的第三个十六进制数也很重要,通过改变它的值,可以跳过启动配置。
配置注册码的最后一个十六进制数关系到到哪里寻找IOS。当该数值是2时,是到Flash中提取里面的第一个文件(通常那就是IOS);该数值是1,则表示启用ROM中的Mini IOS;该数值是0,则表示使用ROM中的ROM monitor。
在全局模式下改变配置注册码的命令如下:
该命令重新启动路由器后才有效。
当配置注册码的最后一位是2时,设备会向Flash中寻找IOS。如果Flash中已经没有IOS了,设备会向网络中寻找TFTP服务器,并且试图从TFTP服务器上得到IOS。如果网络中没有TFTP服务器或者从TFTP上提取IOS不成功,则会启用设备ROM中的Mini IOS。
所以,当我们看到“hostname(boot)>”这样的提示符时,说明设备的IOS丢失或损坏。如果ROM中的Mini IOS也损坏,那么设备只有使用ROM中的ROM monitor了(对于较新型号的Cisco设备,其不会启用Mini IOS,而是直接使用ROM monitor)。
我们可以使用如下命令观察Flash中的IOS文件的文件名和大小:
985大学 211大学 全国院校对比 专升本