簡介
本檔案介紹如何在執行Cisco® IOS-XE的Catalyst 9000交換器上使用CLI命令修改某些系統引數。
必要條件
需求
本文件沒有特定需求。
採用元件
本文中的資訊係根據以下軟體和硬體版本:
- Catalyst 9000交換器系列
- Cisco IOS-XE
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
Command Line Interface(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值 |
等效的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
相關資訊