防火墙日志中只显示 2013 年的记录,通常不是设备硬件故障,而是系统时间被重置或未正确同步导致的。 因为防火墙在出厂时,其系统时间的默认起始年份往往被设定为 2013 年。如果设备因断电或重启后未能通过 NTP 自动校准时间,新产生的日志就会被标记为 2013 年,从而覆盖或混淆了正常的日志时间轴。
以下是具体的排查步骤和解决方法:
通过命令行或 Web 界面查看防火墙的当前系统时间。
命令行(CLI):执行 display clock 命令。
Web 界面:在“系统管理” > “系统设置” > “时钟”或类似路径下查看。
关键判断:如果当前时间显示为 2013年 或一个明显错误的年份,说明设备没有正确同步时间,所有后续日志都会被标记为这个错误的时间。
这是最根本的解决方案。让防火墙自动从权威时间服务器同步时间。
验证:执行 display ntp-service status 查看同步状态是否为 Synchronized。
Web 配置:在“系统管理”下找到“NTP”或“时间同步”菜单,填入 NTP 服务器地址并启用。
如果时间错误持续了很长时间,你看到的“只有 2013 年”的日志,可能包含以下两种情形:
仅时间标签错误:日志实际产生时间是最近,但时间戳被错误标记为 2013 年。校准时间后,新日志会显示正确时间,但旧日志的时间戳不会自动更正。
日志缓冲区覆盖:如果设备存储空间有限(如 Flash 或内存 Log Buffer),当日志存满时,系统会循环覆盖最旧的日志。如果设备长期未校准时间,大量的“2013 年”日志可能占据了整个缓冲区,导致你看不到其他年份的记录。
确认你查看的日志位置是否正确。
本地 Log Buffer:如果时间重置后长期未清理,缓冲区可能已被错误时间的日志占满。可以尝试执行 reset logbuffer(清空缓冲区),然后观察新生成的日志时间是否正常。
外部日志服务器(如 Syslog):如果配置了日志外发,检查日志服务器上收到的时间戳。如果服务器端时间正常,但收到的日志时间仍为 2013 年,说明是防火墙本地的 NTP 问题。
存储介质:如果日志保存在 Flash 中的文件(如 logfile),可以检查文件的时间戳。但请注意,通常不会因为时间错误而导致设备无法存储新日志。
如果这是一台刚上电或恢复出厂设置的设备,并且首次日志生成时间就是 2013 年,这完全正常——那是设备的“原始时间”,只代表硬件初始化的那一刻,不代表设备故障。 你只需要完成时间校准即可恢复正常。
暂无评论
结论先说重点
防火墙日志全部显示 2013 年,根源:设备主板 RTC 实时时钟纽扣电池没电!
每次整机断电重启,硬件时钟丢失,恢复到固件出厂默认基准时间(大量 SecPath 防火墙出厂默认初始时间就是 2013 年)。
现象完整解释
每次断电开机 → RTC 没电,硬件时间重置为 2013;
你登录防火墙手动改时间 / NTP 同步,操作系统软件时间立刻正常;
但是本次开机之前产生的历史日志,写入时使用当时错误硬件时间戳,永久定格 2013,无法修改!
❗ 并不是 “日志没有保存后续信息”,而是:
断电重启前:日志时间 = 2013;
启动后你修正时间 → 新产生日志时间正常;
一旦再次整机断电重启,时钟又跳回 2013。
区分两种日志,不要混淆
内存缓冲区日志(Web 界面【系统日志】实时查看)
重启清空;本次上电、校正时间之后新日志年份正常;重启之前旧日志全部 2013。
硬盘持久化日志文件(日志存储到内置硬盘)
日志写入那一刻是什么时间戳,永久保留;旧日志永远 2013,无法修复。
分步排查验证(现场依次执行)
1、确认是不是电池故障(最简验证方法)
1)正常运行时查看时钟:
plaintext
<H3C>display clock
显示当前正确时间;
2)整机彻底断电(拔掉电源线,等待 3 分钟),重新上电开机,不要登录改时间
立刻 Console 查看时钟:
plaintext
<H3C>display clock
如果开机直接变成 2013 年 → 实锤主板纽扣电池耗尽。
注意:只重启 reboot 不会复现!必须完全断交流电才能看出 RTC 问题。
2、临时应急方案(业务不能停机,治标不治本)
配置 NTP 时间自动同步,开机自动校准时间:
plaintext
system-view
clock timezone Beijing add 8
ntp-service unicast-server 210.72.145.44
info-center enable
效果:开机几秒内自动同步正确时间,本次开机之后新日志时间正常;
短板:断电刚上电、NTP 还没同步的几秒内产生的日志依旧是 2013。
3、根治方案(彻底解决)
拆机更换主板 CR2032 纽扣 RTC 电池;
更换完成后,断电再上电测试,开机时钟不再自动跳回 2013。
几个高频误区澄清
❌ 不是日志硬盘损坏、不是日志配置没开
硬盘正常存储日志,只是日志写入时的时间戳先天错误。
❌ 旧日志时间戳无法批量修改
日志时间戳是事件发生时固化写入,没有命令回溯修改历史日志年份。
❌ 不要单纯升级系统版本
固件升级不能修复硬件没电导致的 RTC 重置。
❌ 不要只依靠 Web 页面看日志
Web 仅展示缓冲区日志;想要长期留存日志,务必配置 Syslog 外送到外部日志审计服务器(SMP/CSAP)。
建议长期方案:所有防火墙统一外发 syslog 到日志平台,由审计服务器统一授时,规避设备本地时钟故障问题。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论