三、何时需要更改寄存器的配置值?
配置寄存器虽然可以控制路由器的运行思路,但是在通常情况下,我们都不建议通过直接更改配置寄存器的方式来维护路由器。这就相当于在管理软件使用的使用,能够在应用程序界面对数据进行维护的,就在应用程序进行维护,而不是直接到数据库中进行更改。因为在应用程序中对于数据的修改往往会加入一些审查的条件,来保障数据的一致性。所以笔者认为,除非有特殊的需要,不然的话,请不要直接更改配置寄存器的值。
正常情况下,若有下面的需求的话,则可以尝试更改配置寄存器的值。
如网络管理员需要强制系统进入ROM监控模式,此时可以把配置寄存器的值改为2100。如当网络管理员需要选择启动来源和默认的启动文件名,可以把配置寄存器的值设置位2102 等等。以上都是十六进制表示的值。另外,网络管理员若想控制广播地址、启用或者禁用中断功能(恢复路由器口令时需要)、设置控制台终端波特率、从Rom中加载操作软件、或者启用从TFTP简单文件传输协议启动服务器需要通过修改配置寄存器的值来实现。
换句话说,若在修改配置寄存器的值以外,还有其他方法可以实现某个需求的,则最好不要采用修改配置寄存器的方法。除非你对自己的专业水平有很强的自信。
另外需要强调的一点就是,在修改寄存配置器的值时一定要了解寄存配置器的当前值。因为在必要的情况下,如网络管理员发现修改寄存器配置值之后,问题更多了,就需要对其进行恢复。而且,寄存配置器的修改往往是临时性的。或者说只是出于故障排除的需要。等到故障排除之后,网络管理员往往需要恢复以前的设置。所以,了解配置寄存器当前的配置是非常有必要的。