所用的ntp 开发包是 ntp-dev-4.2.7p56
一、问题描述
NTP的模拟一直想用原汁原味的源代码来模拟,可惜一直卡在配置问题上,没有进展近两个星期。最终还是看代码修改了一条源代码的配置才搞定了,开源代码就是没有一个完善的文档,以及版本问题跟新系统。
用的是ntp.conf是官方网站描述的配置释例:
# Client configuration
disable kernel
server pogo
driftfile ./ntp.drift
statsdir ./ntpstats/
filegen loopstats type day enable
filegen peerstats type day enable
# Simulation configuration
simulate {
simulation_duration = 86400
beep_delay = 3600
# Server 1
server = louie.udel.edu {
server_offset = 0
duration = 50000 {
freq_offset = 400
wander = 1.0
jitter = 0.001
prop_delay = 0.001
proc_delay = 0.001
}
duration = 6400 {
freq_offset = 200
wander = 1.0
jitter = 0.001
prop_delay = 0.001
proc_delay = 0.001
}
}
# Server 2
server = baldwin.udel.edu {
server_offset = 0.02
duration = 10000 {
freq_offset = 400
wander = 1.0
jitter = 0.001
prop_delay = 0.5
proc_delay = 0.001
}
duration = 60000 {
freq_offset = 200
wander = 1.0
jitter = 0.05
prop_delay = 0.005
proc_delay = 0.001
}
}
}
存为/etc/nt