目录

简介

先决条件

要求

使用的组件

背景信息

问题

解决方案

相关信息

简介

本文档介绍如何在运行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

相关信息

- 思科技术支持和下载