首页/网络/抓包与流量分析速查/tcpdump 抓 NTP 时间同步

tcpdump 抓 NTP 时间同步

抓 UDP 123 端口 NTP 报文;时间漂移、服务不可达、认证失败(v4 扩展字段)等问题都可从请求/响应方向先判断。

用途过滤并观察 NTP 同步流量
语法udp port 123 [and host <服务器>]

常用示例

常用示例
tcpdump -i eth0 -nn -vv 'udp port 123' -c 10
tcpdump -i any -nn 'udp port 123 and host 203.0.113.123'
客户端源端口通常也是 123(或高位端口);-vv 可看到 NTP 模式(client/server)与层数。

易错点

  • NTP 有请求无响应时先核对服务器地址与本地防火墙出向策略,再查对端 ACL
  • 时间同步失败会让抓包时间戳整体偏移,跨机对比时间前先确认两台机器时钟源

数据来源与参考

  • man 8 pcap-filter
  • RFC 5905(NTPv4)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌