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。记下这个端口号,后面要用。
2.1.2 终端仿真软件配置
硬件连好了,还需要一个“翻译官”把交换机的命令行显示到你的屏幕上。我用得最多的是 SecureCRT 和 PuTTY。两者功能差不多,看个人习惯。
SecureCRT 配置步骤:
- 打开软件,点击“Quick Connect”。
- Protocol 选择 Serial。
- Port 选择你记下的 COM 口(比如 COM3)。
- Baud rate 设置为 9600(这是 Cisco/H3C 设备的默认速率,别改)。
- Data bits: 8, Parity: None, Stop bits: 1, Flow control: None。
- 点击 Connect,回车,就能看到交换机的提示符了。
PuTTY 配置步骤:
- 打开 PuTTY,Connection type 选择 Serial。
- Serial line 输入 COM 口(如 COM3)。
- Speed 输入 9600。
- 其他参数默认,点击 Open。
| 参数 | 推荐值 | 说明 |
|---|---|---|
| 波特率 | 9600 | 绝大多数交换机默认值,改了就连不上 |
| 数据位 | 8 | 标准设置 |
| 停止位 | 1 | 标准设置 |
| 校验位 | None | 无校验 |
| 流控 | None | 必须关闭,否则可能无法输入命令 |
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
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 本章知识体系
下面这张图,帮你把本章的核心逻辑串起来:
这张图把整个流程串起来了:从硬件连接开始,到终端软件配置,再到进入 CLI、配置基础参数,最后保存。每一步都环环相扣,缺一不可。
好了,设备初始化这块就讲到这里。记住:基础不牢,地动山摇。Console 线插好、密码配好、配置保存好——这三件事做好了,后面的工作才能顺利展开。