简介
本文档介绍如何在运行Cisco® IOS-XE的Catalyst 9000交换机上使用CLI命令修改某些系统参数。
先决条件
要求
本文档没有任何特定的要求。
使用的组件
本文档中的信息基于以下软件和硬件版本:
- Catalyst 9000交换机系列
- 思科IOS-XE
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
命令行界面(CLI)命令是可选命令,因此您无需更改Cisco® IOS上的configuration-register值。
问题
Config-register是在NVRAM中预配置的16位软件寄存器值,可用于将交换机行为更改为:
- 更改交换机引导方式(进入ROMmon、NetBoot)。
在运行于Cisco IOS软件的传统平台上,配置寄存器从配置模式设置,该配置寄存器使用 config-register
命令或从ROMmon使用 confreg
命令。此 show version
命令允许您查看配置寄存器的当前设置。
在运行在Cisco IOS-XE上的Catalyst 9000交换机上, confreg
命令仍然可供配置,并且当前设置显示在 show version
但实际上 config-register
命令无效,功能失常,造成混乱。
这是因为Cisco IOS-XE不使用此 config-register
命令,并提供用于处理此命令的备用CLI命令。
注:配置寄存器值的显示不正确 show version
从16.12.4和17.3.1版本开始删除输出。
解决方案
下面是Cisco IOS-XE上的等效CLI命令,允许用户在Cisco IOS上设置config-register值以执行相同的任务。
操作 |
Cisco IOS Config-register value |
等效的Cisco IOS-XE CLI |
正常启动 |
0x2102 |
Switch(config)#no boot manual |
引导至rommon |
0x0,0x2120 |
Switch(config)#boot manual |
启用中断/禁用中断 |
0x2120/剩余寄存器值 |
Switch(config)#[no]boot enable-break |
设置波特/控制台线路速度 |
0x102、0x2101、0x2102、0x2142:9600波特率 0x1202:1200波特率 0x2120、0x2122、 0x2124:19200波特率 0x2902:4800波特率 0x2922:38400波特率 0x3122:57600波特率 0x3922:115200波特率 0x3902:2400波特率 |
Switch(config)#line console 0 Switch(config-line)#speed ? <0-4294967295>传输和接收速度 |
忽略启动 |
0x2142 |
Switch(config)#system ignore startupconfig |
忽略中断 |
0x102、0x2101、0x2102、0x2122、0x2124、0x2142、0x2902、0x2922、0x3122、0x3902、0x3922 |
Switch(config)#[no]boot manual Switch(config)#[no]boot enable-break |
禁用密码恢复 |
0x102 |
Switch(config)#system disable password recovery |
注:如果系统在Cisco IOS-XE上运行,并且每次重新加载的正常运行时间不到25分钟,系统连续五次无法启动,则软件会自动设置ROMmon变量MANUAL_BOOT="yes"。换句话说,如果系统由于任何原因无法启动,它会在连续5次尝试后自动引导至ROMmon。
如果两者都忽略 config
并启用禁用密码恢复,然后设置相应的ROMmon变量。
SWITCH_DISABLE_PASSWORD_RECOVERY=1
SWITCH_IGNORE_STARTUP_CFG=1
如果设置了这两个变量,则交换机在启动时提示并在启动之前确认 startup-config.
Booting...
<snip>
Both ignore startup configuration and disable password are set
This will result in erasing the startup config
Do you want to Erase the config? Default: n, Answer y/n:
User response is YES, erasing the startup config
Removing FIPS Key. Disabling FIPS MODE
All TCP AO KDF Tests Pass
service password-encryption
service password-recovery noconfirm
相关信息