2. 设备初始化与基础配置:从零开始让交换机“开口说话”

拿到一台全新的交换机,第一件事是什么?不是急着配 VLAN,也不是看端口状态。你得先让它“开口说话”——进入命令行界面。说白了,就是建立你和设备之间的沟通通道。

我刚开始带团队的时候,有个新人抱着交换机折腾了半天,跑来跟我说“设备坏了,连不上”。我过去一看,Console 线压根没插紧。嗯,这种坑,踩过一次就记住了。

2.1 Console 线连接与终端仿真软件

交换机出厂时,默认只有 Console 口能访问。其他网口都是“哑巴”,没有 IP,没有配置。所以,Console 线是你和设备打交道的唯一入口。

2.1.1 硬件连接

  • Console 线:一头是 RJ-45(水晶头),插交换机 Console 口;另一头是 DB9(串口),插电脑的 COM 口。
  • USB 转串口适配器:现在的笔记本基本没有 DB9 接口了。我包里常备一根 USB 转 Console 线,便宜好用,但注意要装驱动。
  • 连接确认:插好后,电脑设备管理器里能看到“COM 端口”出现,比如 COM3 或 COM4。记下这个端口号,后面要用。
⚠ 我曾经遇到过的问题:USB 转串口线买了杂牌,驱动死活装不上。后来换了 FTDI 芯片的线,一次搞定。Console 线这种基础工具,别省那几十块钱。

2.1.2 终端仿真软件配置

硬件连好了,还需要一个“翻译官”把交换机的命令行显示到你的屏幕上。我用得最多的是 SecureCRT 和 PuTTY。两者功能差不多,看个人习惯。

SecureCRT 配置步骤:

  1. 打开软件,点击“Quick Connect”。
  2. Protocol 选择 Serial。
  3. Port 选择你记下的 COM 口(比如 COM3)。
  4. Baud rate 设置为 9600(这是 Cisco/H3C 设备的默认速率,别改)。
  5. Data bits: 8, Parity: None, Stop bits: 1, Flow control: None。
  6. 点击 Connect,回车,就能看到交换机的提示符了。

PuTTY 配置步骤:

  1. 打开 PuTTY,Connection type 选择 Serial。
  2. Serial line 输入 COM 口(如 COM3)。
  3. Speed 输入 9600。
  4. 其他参数默认,点击 Open。
参数 推荐值 说明
波特率 9600 绝大多数交换机默认值,改了就连不上
数据位 8 标准设置
停止位 1 标准设置
校验位 None 无校验
流控 None 必须关闭,否则可能无法输入命令
💡 小技巧:如果回车后屏幕没反应,检查一下 Console 线是否插紧,或者换个 COM 口试试。我遇到过好几次是 USB 转串口线接触不良。

2.2 进入 CLI 命令行界面

连接成功后,你会看到类似这样的提示:

Press RETURN to get started.

按回车,进入用户视图。不同厂商的提示符不一样,但逻辑类似:

  • 用户视图:<Huawei> 或 Switch> —— 只能查看,不能配置。
  • 系统视图:[Huawei] 或 Switch# —— 可以配置全局参数。
  • 其他视图:比如接口视图 [Huawei-GigabitEthernet0/0/1],专门配置某个端口。

怎么切换?记住两个命令:

<Huawei> system-view        // 进入系统视图
[Huawei] quit                 // 退回上一级视图
[Huawei] return               // 直接退回用户视图

你想想看,如果连视图都搞混了,配错了地方,后果可能很严重。我见过有人把全局命令输进了接口视图,结果整台设备重启后配置丢失。

2.3 设备基本参数配置

进入系统视图后,先配三个最基础的东西:主机名、系统时间、密码。这些是设备身份的“身份证”。

2.3.1 配置主机名

主机名就是设备的名字。在网络里,每台设备都应该有唯一的名字,方便管理。

[Huawei] sysname SW-Core-01
[SW-Core-01] 

看到没?提示符立刻变了。我个人习惯用“位置-角色-编号”的命名方式,比如 BJ-Office-Access-02,一看就知道是哪台设备。

2.3.2 配置系统时间

时间不对,日志和故障排查会非常痛苦。你想想,如果两台设备时间差了几个小时,查日志时根本对不上号。

[SW-Core-01] clock timezone UTC+8 8:00        // 设置时区为东八区
[SW-Core-01] clock datetime 14:30:00 2025-01-15  // 手动设置当前时间

如果有 NTP 服务器,建议用 NTP 自动同步:

[SW-Core-01] ntp-service unicast-server 192.168.1.100
📌 我在项目中遇到过:有一次割接,所有设备时间都没同步,结果故障日志的时间戳全是乱的。排查了整整两个小时,最后发现是时间偏差导致的。从那以后,NTP 成了我必配的项目。

2.3.3 配置密码

密码是设备的第一道防线。别偷懒用默认密码,也别用“123456”。

配置 Console 口密码:

[SW-Core-01] user-interface console 0
[SW-Core-01-ui-console0] authentication-mode password
[SW-Core-01-ui-console0] set authentication password cipher Admin@2025
[SW-Core-01-ui-console0] quit

配置特权模式密码(进入系统视图的密码):

[SW-Core-01] super password cipher Admin@2025

配置远程登录密码(Telnet/SSH):

[SW-Core-01] user-interface vty 0 4
[SW-Core-01-ui-vty0-4] authentication-mode password
[SW-Core-01-ui-vty0-4] set authentication password cipher Admin@2025
[SW-Core-01-ui-vty0-4] quit
⚠ 注意:密码别用明文。上面用了 cipher 参数,密码会加密存储。我曾经见过有人直接写 password 123,结果配置被同事看到了,整个网络差点被“玩坏”。

2.4 配置文件管理

配置完了,不保存等于白干。交换机重启后,所有未保存的配置都会丢失。这个坑,我踩过不止一次。

2.4.1 保存配置

[SW-Core-01] save
The current configuration will be written to the device.
Are you sure to continue? [Y/N]: y

保存成功后,配置会写入设备的 Flash 或 NVRAM 中。不同厂商的命令略有差异:

厂商 保存命令 说明
Cisco write memory 或 copy running-config startup-config 将运行配置保存为启动配置
Huawei save 直接保存当前配置
H3C save 与华为类似

2.4.2 查看配置

[SW-Core-01] display current-configuration   // 查看当前运行配置
[SW-Core-01] display saved-configuration     // 查看已保存的启动配置

这两个命令的区别:current-configuration 是当前正在运行的,可能还没保存;saved-configuration 是下次启动时会加载的。如果两者不一致,说明你忘了保存。

2.4.3 恢复出厂设置

有时候设备配置乱了,或者要回收利用,需要恢复出厂设置。

[SW-Core-01] reset saved-configuration        // 删除保存的配置
[SW-Core-01] reboot                           // 重启设备

重启后,设备会以出厂默认配置启动。注意:这个操作不可逆,执行前一定要确认。

💡 我的习惯:每次改完配置,先 display current-configuration 看一眼,确认无误后再 save。养成这个习惯,能省掉很多麻烦。

2.5 本章知识体系

下面这张图,帮你把本章的核心逻辑串起来:

设备初始化与基础配置流程 设备初始化与基础配置流程 1. Console线连接 2. 终端仿真软件配置 3. 进入CLI命令行 4. 基础参数配置(主机名/时间/密码) 5. 保存配置文件 ⚠ 常见问题 • Console线接触不良 • 波特率不匹配 • 忘记保存配置 💡 最佳实践 • 命名规范统一 • 开启NTP同步 • 密码使用cipher加密

这张图把整个流程串起来了:从硬件连接开始,到终端软件配置,再到进入 CLI、配置基础参数,最后保存。每一步都环环相扣,缺一不可。

好了,设备初始化这块就讲到这里。记住:基础不牢,地动山摇。Console 线插好、密码配好、配置保存好——这三件事做好了,后面的工作才能顺利展开。