在交换机或路由器上一般都会有“CONSOLE”网口,可直插网线使用。主要是针对设备的初始化设置、故障排查等
可以当作一种备用的维护手段,一般当设备无法通过远程网络连接时会启用该方案
CONSOLE接口的原理
设备的入户门
比如在苍梧县的李先生家里新安装了电信宽带,需要用到新的路由器或交换机作为网络媒介
但由于它们通常没有预先配置IP地址和其他的网络参数,因此需要此接口连接电脑,使用终端仿真软件(如PuTTY、SecureCR等)进行初始配置
如果遇到了一些问题,也可以通过此接口访问设备的命令行界面,查看一下日志或执行诊断命令来恢复
就如同此单词的中文翻译“安慰”,真是妙哉
如何使用CONSOLE接口?
硬件连接
使用专门的线缆,一端连接到其本身,另一端连接到咱们的电脑上
早期的计算机可能需要串行RS-232,但现在的电脑可能没有这种接口了,因此需要在此基础上做个USB转接再进行连接
软件配置
在您的电脑上打开终端仿真软件,记得要设置正确的通信参数
通常为9600波特率,八个数据位,无奇偶校验,一个停止位,无流控
对以上通信参数的解释
波特率
表示信号传输速率,每秒传输多少个信号单元,这里的应用场景就是每秒传输9600个单元,越高速率就越快
但通信双方的波特率必须一致,否则无法正常连接
八个数据位
数据在传输过程中是按位进行的,每个字符或单元通常由若干位组成
此场景适用的就是八位,因为正好对应一个字节,可以涵盖足够多的数据类型
无奇偶校验
它是用于检验数据传输正确性的方法,如果使用奇数校验,那么数据位中“1”的个数加上校验位要保证是奇数
如果是偶校验那就相反,要保证是偶数,无奇偶就说明这里不需要这种设置,可以提高传输效率,但会稍微降低安全性
一个停止位
是在每个单元传输结束时发送的一个信号位,用于表示此次行程结束的意思
这里的一个停止位就是告诉接收方“传输完毕,我先喘口气”,这样能够帮助接收方正确的识别和处理数据
无流控
流控是用于控制传输速率的一种机制,万一发送方的数据传输过快,导致接收方来不及处理
那不就直接溢出了吗,可能会有不必要的损失,无流控则意味着不使用此机制
那坡县企业对CONSOLE接口的应用
核心交换机无法访问
张先生是那坡县一家互联网公司的技术小哥,他发现公司的核心交换机突然无法通过网络访问了
为了尽快处理好问题,他只能使用此接口来看看是哪里出现了情况
首先他找到了专门的线缆,一端连接设备,一端连接公司里的电脑
启动了PuTTY,并选择了Serial连接类型,并快速设置好上面说过的那些重要参数
后来他检查了一下系统日志,问题出现在他近期的少量修改导致一些关键服务失效了,所以他撤销了修改并重启,设备恢复了正常