假的SNTP服务器进行testing

我想为testing目的设置一个SNTP服务器

  1. 可以设置为任意值(例如testing被测设备的DST行为)
  2. 只在我的RedHat Enterprise盒子上的eth1上提供服务。 我想限制它到一个单一的接口(或192.168.1.255/24networking),以便它不会中断任何事情。

什么是最简单的方法来创build这样的设置? 我必须始终在电子邮件的其他界面上在线,所以我不能随意设置它的时间。

ntpdsim是你想要的:

ntpdsim程序是对ntpd操作系统守护进程的改编。 该程序使用特定的系统和随机驱动源作为离散时间模拟器运行。 它包括实际守护进程的所有缓解和规则algorithm,但包括通过仿真驱动的数据包I / O和系统时钟algorithm。 真正的ntpd的大多数function保持不变,包括监视,统计logging,跟踪和主机名称parsingfunction。 有关模拟器的更多信息,请参见NTP离散事件模拟器页面。

在networking抖动和振荡器漂移的特定条件下,模拟器对研究NTP行为响应时间和/或频率瞬变最有用。 为此,守护进程可以由伪随机抖动和漫游实际networking和振荡器特有的采样序列驱动。 抖动发生器从泊松分布产生样本,而漫游发生器从高斯分布产生样本。

http://www.eecis.udel.edu/~mills/ntpsim.html

http://www.eecis.udel.edu/~mills/ntp/html/ntpdsim.html

你为什么只想要SNTP而不是常规的NTP? 无论如何,最好的方式是通常的'ntpd', OpenNTP或' clockspeed '。