Set NTP Configuration
更新时间: 2025/06/26
在Gitcode上查看源码

81h-设置NTP配置(Set-NTP-Configuration)

修订记录

openUBMC版本号修订日期修订内容
25.062025/06/26初稿,新增命令详情

基本信息

功能说明

设置NTP配置信息。

权限

BasicSetting

命令信息

请求信息

字节顺序域取值说明
NetFn30h
CMD93h
1:3Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。
4Sub command,子命令=81h
5selector,具体的配置选项,参见 表1
6length,设置的数据的长度
7:Ndata,设置的数据,参见 表1 。

响应信息

字节顺序域取值说明
1Completion Code
2:4Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。

附表1 NTP配置参数表

功能描述parameter selectorparameter data-get(Get NTP Configuration)parameter data-set(Set NTP Configuration)
NTP使能开关00h请求:
length:00h
响应:
length:01h
data:取值如下
00h:Disabled,表征关闭
01h:Enabled,表征开启
请求:
length:01h
data:取值如下
00h:Disabled,表征关闭
01h:Enabled,表征开启
响应:
NTP网络模式01h请求:
length:00h
响应:
length:01h
data:取值如下
01h:Static,静态模式,需要手动配置
02h:DHCPv4,采用动态IPv4
03h:DHCPv6,采用动态IPv6
请求:
length:01h
data:取值如下
01h:Static,静态模式,需要手动配置
02h:DHCPv4,采用动态IPv4
03h:DHCPv6,采用动态IPv6
响应:
NTP 服务器个数02h请求:
length:00h
响应:
length:01h
data:取值如下
03h:服务器总个数为3个
06h:服务器总个数为6个
请求:
length:01h
data:取值如下
03h:服务器总个数为3个
06h:服务器总个数为6个
响应:
NTP最小轮询间隔03h请求:
length:00h
响应:
length:01h
data:取值如下
03h:轮询间隔为8秒(2的3次幂)
04h:轮询间隔为16秒(2的4次幂)
05h:轮询间隔为32秒(2的5次幂)
...
11h:轮询间隔为131072秒(2的17次幂)
请求:
length:01h
data: 轮询的指数,取值如下
03h:轮询间隔为8秒(2的3次幂)
04h:轮询间隔为16秒(2的4次幂)
05h:轮询间隔为32秒(2的5次幂)
...
11h:轮询间隔为131072秒(2的17次幂)
响应:
NTP最大轮询间隔04h请求:
length:00h
响应:
length:01h
data:取值如下
03h:轮询间隔为8秒(2的3次幂)
04h:轮询间隔为16秒(2的4次幂)
05h:轮询间隔为32秒(2的5次幂)
...
11h:轮询间隔为131072秒(2的17次幂)
请求:
length:01h
data:取值如下
03h:轮询间隔为8秒(2的3次幂)
04h:轮询间隔为16秒(2的4次幂)
05h:轮询间隔为32秒(2的5次幂)
...
11h:轮询间隔为131072秒(2的17次幂)
响应:
NTP 服务端认证使能05h请求:
length:00h
响应:
length:01h
data:取值如下
00h:Disabled,表征关闭
01h:Enabled,表征开启
请求:
length:01h
data:取值如下
00h:Disabled,表征关闭
01h:Enabled,表征开启
响应:
NTP 主用服务器地址06h请求:
length:00h
响应:
length:具体的地址长度
data:具体的地址字符串编码
请求:
length:具体的地址长度
data:具体的地址字符串编码
响应:
NTP 备用服务器地址07h请求:
length:00h
响应:
length:具体的地址长度
data:具体的地址字符串编码
请求:
length:具体的地址长度
data:具体的地址字符串编码
响应:
NTP扩展服务器地址08h请求:
length:01h
data1:扩展的第几个服务器,目前最大支持4个扩展服务器
响应:
length:具体的地址长度
data1:N:具体的地址字符串编码
请求:
length:1 + 具体的地址长度
data1:扩展的第几个服务器,和服务器个数有关
data2:N:具体的地址字符串编码
响应:

命令样例

设置NTP使能开关

请求:

ipmicmd -k "0f 00 30 93 db 07 00 81 00 01 01" smi 0

响应:

0f db 07 00

返回到索引