设备管理配置教程(NTP、DHCP、MGMT)
XM408 NTP 时间同步、MGMT 管理接口和 S615 DHCP 的配置与验证方法。
基于
08_DeviceMgmt.md中 4 条对话内容整理 对话涵盖:NTP 客户端请求解析、MGMT 接口作用、S615 DHCP 功能、XM408 NTP 设置
一、NTP 时间同步#
1. NTP 协议基础#
NTP 使用四个时间戳计算时间差:
| 时间戳 | 含义 |
|---|---|
| T1 | 客户端发出请求的时间 |
| T2 | 服务器收到请求的时间 |
| T3 | 服务器发出响应的时间 |
| T4 | 客户端收到响应的时间 |
2. NTP 数据包解读#
以抓包为例(客户端 192.168.1.2 → 服务器 192.168.1.1):
Flags: 0x23
LI = 0 → 无闰秒警告
VN = 4 → NTP 版本 4
Mode = 3 → 客户端模式
Peer Clock Stratum: 0(请求包中不必在意)
Transmit Timestamp: 客户端认为的当前时间(UTC)
关键诊断:
- Transmit Timestamp 与抓包时间差距巨大 → 客户端本机时间异常
- 服务器响应中的 Stratum 才真正反映 NTP 源质量(1=主时钟,2=一级从,...)
3. XM408 NTP 设置指南#
基础配置
1. 登录 XM408 Web 管理页面
2. System → Time → NTP Settings
3. NTP Server:
- 启用 NTP Server 功能
- Use PC Time:
⚠️ 系统时间按 UTC 填写!不是 UTC+8
北京时间 = UTC + 8 小时
4. Time Zone:
- 设置为 +08:00
- 关闭 DST(中国无夏令时)
5. 启用 UDP 123 端口
6. 防火墙放行 System Time 规则
关键原则
| 概念 | 说明 |
|---|---|
| NTP 服务器时间 | 对外提供 UTC 基准时间 |
| 设备本地时间 | UTC + Time Zone 偏移 |
| Use PC Time | 填入 UTC 时间,非本地时间 |
| Time Zone +08:00 | Web 页面显示 UTC+8 时间 |
| DST | 中国不实行夏令时,关闭 |
常见错误
❌ Use PC Time 时直接输入北京时间(应输入 UTC)
❌ 认为 NTP 服务器应输出本地时间(应输出 UTC)
❌ 打开 DST 导致夏季时间异常
❌ 防火墙未放行 NTP 端口(UDP 123)
4. NTP 故障排查#
1. 抓包确认客户端源 MAC 是否为 Siemens 设备
2. 检查 Transmit Timestamp 与抓包时间是否明显偏差
3. 确认是否有服务器响应包(Mode: server)
4. 检查服务器回包中的 Stratum 值
5. 确认 PLC 诊断中 NTP 状态
6. 尝试手动设置正确时间做对照测试
二、MGMT 接口#
1. MGMT 接口定义#
MGMT(Management)接口是交换机的带外管理接口(Out-of-Band Management)。
2. 功能#
Web 管理页面访问
SSH/Telnet 远程管理
SNMP 监控查询
日志和诊断信息接收
设备基本配置和维护
3. 与业务端口的区别#
| 特性 | MGMT 口 | 业务端口 |
|---|---|---|
| 用途 | 设备自身管理 | 生产数据通信 |
| 与业务网络隔离 | ✓(独立管理通道) | ✗ |
| 配置出错时可救援 | ✓ | ✗ |
| PLC/HMI 数据 | ✗ 不经过此口 | ✓ |
4. IP 地址配置#
电脑连接 MGMT 口时:
- 电脑 IP 设为与交换机管理 IP 同网段
- 例如:交换机 192.168.10.1/24,电脑 192.168.10.2/24
- 确保不与其他设备地址冲突
三、S615 DHCP 功能#
1. 架构说明#
S615 有一个全局 DHCP Server,可创建最多 8 个地址池。
2. 配置步骤#
Step 1:接口 IP 配置
VLAN 1(内网 P1~P4): 192.168.1.6/24
VLAN 2(外网 P5) : 10.10.0.6/24
Step 2:启用 DHCP Server
Security → DHCP Server → General Settings
启用 DHCP Server(全局开关)
Step 3:创建地址池
内网地址池(vlan1):
Pool Name: internal_pool
Interface: vlan1
IP Range: 192.168.1.100 - 192.168.1.199
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.1.6
DNS Server: 可选项
Lease Time: 86400 秒(1 天)
外网地址池(vlan2):
Pool Name: external_pool
Interface: vlan2
IP Range: 10.10.0.100 - 10.10.0.199
Subnet Mask: 255.255.255.0
Default Gateway: 根据实际拓扑填写
DNS Server: 可选项
Lease Time: 86400 秒
3. 重要注意事项#
1. 两个地址池不能重叠
2. DHCP Server 必须绑定正确的接口
3. vlan2 外网的 DHCP 复选框是 Client 模式,不勾选
4. DHCP 广播不能跨路由接口直接传播
5. 固定地址设备需在地址池外规划
6. Windows 用 ipconfig /release + /renew 验证
4. 验证方法#
ipconfig /release # 释放当前 IP
ipconfig /renew # 获取新 IP
ipconfig /all # 确认 DHCP 服务器地址
四、设备管理注意事项#
1. NTP 在证书验证中的关键作用#
- TLS 证书验证依赖设备正确的时间
- PLC 完全复位后 NTP 正常 → 直接下载时 NTP 有时不生效
- 使用"下载并复位"时系统参数可能残留
2. 推荐的管理 IP 规划#
| 设备 | 管理 IP | 说明 |
|---|---|---|
| XM408 | 192.168.1.1 | 核心交换机 |
| XB208A | 192.168.1.2 | 环网节点 |
| XB208B | 192.168.1.3 | 环网节点 |
| S615 | 192.168.1.6 | 防火墙 |
| PLC-A | 192.168.10.10 | 工艺单元 |
| PLC-B | 192.168.20.10 | 另一单元 |