在公司机房或者网络调试现场,经常遇到需要配置交换机的情况。这时候第一步就是进入交换机的命令行界面(CLI)。很多人第一次面对设备上的串口和命令提示符,有点发懵:这玩意儿怎么进?别急,一步步来其实很简单。
准备工作:线缆和工具
大多数企业级交换机,比如华为、H3C、Cisco这些品牌,都支持通过Console口连接管理。你需要一根Console线(通常是RJ45转USB),再配上一台笔记本。把线一头插交换机的Console口,另一头插电脑USB口。
接着打开终端软件,比如Windows上常用的SecureCRT、Putty,或者Mac上的Terminal配合screen命令。新建一个串口会话,波特率一般设为9600,数据位8,停止位1,无校验,无流控。这些参数不对,屏幕就只会乱码或者黑屏。
连上去之后的操作
接好线,通上电,启动交换机。在终端里按回车,如果一切正常,你会看到类似下面的提示:
Press ENTER to get started.
按一下回车,出现命令行提示符,比如:
<Huawei>
这就说明你已经成功进入交换机的用户视图了。这个“<Huawei>”是设备默认的主机名,不同品牌显示不一样,Cisco可能是Switch>,H3C可能是<H3C>。
从用户视图进入系统视图
现在你还不能改配置。想做VLAN划分、改IP、设密码,得先进入系统视图。输入命令:
system-view
回车后提示符变成这样:
[Huawei]
方括号出来了,说明你现在有权限做全局配置了。这时候你才算真正“进去了”。
远程登录也可以进命令行
如果交换机已经配好了管理IP,并且开启了Telnet或SSH,你完全不用跑机房。比如在电脑上执行:
ssh admin@192.168.1.254
输入密码后,直接就进了命令行。这种方式更高效,但前提是前期配置已经做好,网络通路也打通。
新手容易卡在串口连不上这一步。检查线是不是原装的,驱动装没装,串口号选对没。有时候插上USB线,设备管理器里根本看不到COM口,多半是驱动问题。换个电脑或者重装驱动试试。
还有人连上了却敲回车没反应。这时候别狂按,先确认波特率是不是9600。有些小众设备用115200,不过极少。9600是行业默认值,记住就行。