确保使用了正确的电缆类型,并且电缆引脚适合您的管理引擎模块
确保终端配置与交换机控制台端口配置相匹配 - 控制台端口默认设置为 9600 波特率、8 个数据位、无奇偶校验和 1 个停止位。
要通过控制台端口访问交换机,以下各项必须匹配
-
ROMMON 中的波特率环境变量
-
控制台端口速度
-
启动配置
![](https://www.cisco.com/content/dam/en/us/td/i/templates/note.gif)
注
|
波特率环境变量的出厂默认值是显式设置:波特率变量=9600。如果未显式设置变量,此变量也默认为 9600(隐式设置)。
|
在初始交换机配置期间,请按以下步骤操作:
-
确保终端配置与交换机控制台端口速度配置相匹配。以下示例使用思科交换机作为控制台,控制台端口号为 8。在配置控制台端口速度时,输入适当的控制台端口号。
Switch# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#line 8
Switch(config-line)# speed 9600
-
访问 ROMMON 提示符并验证交换机上的波特率设置 - 将控制台连接到系统,在系统启动期间,看到提示符后按 CTRL+C 停止启动并访问 ROMMON 提示符。在本例中,保留工厂默认设置。
rommon 1> set
BAUD=9600
<output truncated>
如果要更改此设置,现在可以进行更改
rommon 2> set BAUD <enter new speed>
如果输入新速度,则必须重新执行第 1 步,因为一旦设置新速度,您将无法访问 ROMMON。
-
启动映像。
rommon 4> boot
在启动过程中,主用管理引擎上的波特率 rommon 设置会自动同步到备用管理引擎。
-
保存运行配置:
Switch# copy system:running-config nvram:startup-config
如果在 ROMMON 模式下设置波特率 rommon 变量,则在系统重新加载时,会为运行配置中的线路控制台提取此值。但是,当系统解析启动配置时,启动配置速度会取代从波特率中检索的值。此步骤可让波特率和启动配置线路控制台速度进行匹配。不匹配会导致无法访问控制台端口。
![](https://www.cisco.com/content/dam/en/us/td/i/templates/note.gif)
注
|
在任何时候,如果您在 ROMMON 模式下手动更改波特率(显式 set 新速度),则根据启动配置中的波特率和控制台端口速度,在系统重新加载后或交换机启动时,您可能无法访问控制台端口。必须更改制台端口速度以匹配新的速度设置。恢复控制台访问之后,保存配置以同步波特率 ROMMON 速度、启动配置和线路控制台速度。输入
show bootvar 命令以验证新的 BAUD variable 设置。
|
波特率可能不匹配的情况 - 场景 1
描述 - 开始时,波特率变量、启动配置和控制台端口速度均设置为 115200。此后,如果您在某一时刻重置波特率参数…
-
这是将波特率变量隐式更改为 9600,而不是 ROMMON 中的显式设置。此外,当前控制台端口会话速度仍然设置为 115200,并且您依然可以访问。
-
启动映像 - Cisco IOS 正常启动映像。线路控制台速度最初是从波特率 (9600) 中检索的,但 Cisco IOS 会解析启动配置,因此相应速度会更改为 115200。这与当前的控制台端口速度相匹配。
-
交换机重新加载或重新通电 - 设置返回到 ROMMON 模式,并且由于 9600 的默认波特率有效但与控制台端口速度不匹配,因此将无法访问控制台。将控制台端口速度设置为 9600 可恢复访问。
-
启动映像 - 由于线路控制台速度最初是从波特率 (9600) 中检索的,而 Cisco IOS 会解析启动配置,其中的速度被设置为 115200,这与控制台端口速度 9600 不同步,因此无法访问控制台端口。在将控制台端口速度设置为 115200
后,即可恢复访问。
-
交换机重新加载或重新通电 - 设置返回到 ROMMON 模式,但由于与 9600 的波特率不匹配,因此会再次无法访问控制台。
在上述场景中,请注意第 1 步中重置波特率(隐式速度为 9600)和 set BAUD=9600 命令(在 ROMMON 中使用“set”命令显式设置速度)之间的区别。在第 4 步之前,您可以访问控制台,因为波特率有一个 9600 的重置隐式速度,但实际上速度却没有从 115200 改回来。当您在第 5 步中重新加载或重新通电之后,速度被设置为
9600。
解决方案 1 - 如果您在第 2 步中将运行配置保存到启动配置 (copy system:running-config nvram:startup-config ),则波特率和启动配置将同步速度 115200,随后的重新加载将不会中断访问。
解决方案 2 - (不执行上述步骤)将线路控制台速度配置为 9600、控制台端口速度更改为 9600,并将运行配置保存到启动配置,然后 ROMMON 中的波特率和启动配置将同步速度 9600。
波特率可能不匹配的情况 - 场景 2
描述 - 开始时,波特率环境变量、启动配置速度和控制台端口速度均为 9600。(波特率和启动配置速度未进行显式设置)。此后,您在某一时刻将波特率变量显式设置为 115200…
-
您会立即无法访问控制台。将控制台端口速度设置为 115200 可恢复访问。
-
启动映像 - 线路控制台速度最初是从波特率 (115200) 中检索的。启动时,系统会解析启动配置,但即使配置的速度是 9600,这也是系统默认的值,启动配置中实际上并不存在“速度 9600”线路。由于速度配置不存在,未被显式解析和应用,因此使用先前从波特率检索的速度
(115200)。
在这种状态下,线路控制台速度设置为 115200,与波特率相匹配,而启动配置的线路控制台速度为默认值 (9600)。该系统是可用的,因为速度未更改为 9600(即使波特率和启动配置不匹配)。如果将运行配置保存到启动配置中,则波特率和启动配置将与显式设置为
115200 的速度同步。