基础系统配置:设备命名、系统时间配置、登录超时设置、用户密码修改

设备到手了,第一件事是什么?不是急着配业务,而是先把系统基础打好。这就像盖房子,地基不牢,后面全是麻烦。我个人习惯,开局第一步就是把这四个基础配置搞定:设备命名、系统时间、登录超时、用户密码。今天咱们就一个一个过。

设备命名:让每台设备都有名字

你想想看,一个机房几十台设备,如果全是默认的"PTN-1"、"PTN-2",查个故障得一台一台登录看,多痛苦。我建议命名规则要统一,一眼就能看出设备在哪、干什么用的。

命名格式我一般这么定:

城市-机房-设备类型-编号
例如:BJ-Wangjing-PTN7900-01

配置命令很简单:

system-view
sysname BJ-Wangjing-PTN7900-01

嗯,这里要注意:改完名字后,命令行提示符会立刻变。如果你看到提示符变了,说明生效了。我在项目中遇到过有人改完名字忘了保存,重启后设备又变回默认名,白忙活一场。所以改完记得 save 一下。

小技巧:命名里别用中文,有些老版本设备不支持。全用英文和数字,最多加个短横线。

系统时间配置:日志和故障定位的命根子

系统时间不准,日志时间戳就是废的。你查故障时看到一堆时间错乱的日志,想死的心都有。我吃过这个亏,有一次凌晨三点被叫起来处理告警,结果日志时间比实际晚了两个小时,排查了半天才发现是时间没同步。

配置方法有两种:手动设置和NTP同步。

手动设置:

clock timezone Beijing add 08:00:00
clock datetime 2024-01-15 14:30:00

NTP同步(推荐):

ntp-service enable
ntp-service unicast-server 192.168.1.100

我个人强烈建议用NTP。手动设置的话,设备运行久了,时间会慢慢漂移。NTP自动同步,省心又准确。配置完可以用 display clock 检查一下。

配置方式 优点 缺点
手动设置 简单,不需要NTP服务器 时间会漂移,多设备难统一
NTP同步 自动校准,全网时间一致 需要NTP服务器
警告:NTP服务器地址一定要写对。我曾经见过有人把IP写成了网关地址,结果设备一直跟网关同步时间,网关又不是NTP服务器,时间越同步越乱。

登录超时设置:安全第一

这个配置很多人会忽略。默认的超时时间通常是10分钟,甚至更长。你想想,如果配置到一半去接了个电话,回来发现控制台还开着,谁都能动你的设备,多危险。

我一般设成5分钟:

user-interface console 0
idle-timeout 5 0
user-interface vty 0 4
idle-timeout 5 0

这里 5 0 表示5分钟0秒。如果你设成 0 0,那就是永不超时——千万别这么干,除非你确定环境绝对安全。

为什么会这样?说白了,超时机制是为了防止有人离开后,终端被其他人误操作。我在项目中遇到过,有人配到一半去吃饭,回来发现配置被人改了,查了半天监控才知道是同事路过顺手敲了几下。从那以后,我所有设备都强制设超时。

提示:如果你在调试过程中觉得5分钟太短,可以临时改成10分钟或15分钟。调试完记得改回来。

用户密码修改:别用默认密码

设备出厂默认密码,说白了就是摆设。网上随便一搜就能查到。不改密码,等于把设备大门敞开。我建议开局第一件事就是改密码。

配置方法:

aaa
local-user admin password cipher NewPass@2024
local-user admin privilege level 15
local-user admin service-type telnet ssh

密码设置有几个要点:

  • 长度至少8位
  • 包含大小写字母、数字、特殊字符
  • 不要用生日、电话号码、公司名
  • 定期更换,建议每3个月一次

嗯,这里要注意:密码里的特殊字符,比如 @#$,有些设备版本可能不支持。我建议先用 @!,这两个基本所有设备都认。

重点:改完密码后,一定要用新密码登录测试一下。我见过有人改完密码就忘了,结果自己都登不进去,最后只能跑机房接console重置。别问我怎么知道的...

好了,这四个基础配置搞定,设备就算"活"过来了。后面再配业务,心里就有底了。记住一句话:基础不牢,地动山摇。开局阶段多花十分钟,后面能省十个小时。