用于测试的假 SNTP 服务器

Ati*_*liz 3 ntp

我想设置一个 SNTP 服务器用于测试目的

  1. 可以设置为任意值(例如测试被测设备的 DST 行为)
  2. 仅在eth1我的 RedHat Enterprise 机器上提供服务。我想将它限制在一个接口(或192.168.1.255/24网络)中,这样它就不会破坏任何东西。

创建此类设置的最简单方法是什么?我必须在另一个界面上始终在线以接收电子邮件等。所以我不能随意设置它的时间。

dfc*_*dfc 5

ntpdsim 是你想要的:

ntpdsim 程序是对 ntpd 操作系统守护进程的改编。该程序使用指定的系统和随机驱动源作为离散时间模拟器运行。它包括实际守护进程的所有缓解和纪律算法,但包含由模拟驱动的数据包 I/O 和系统时钟算法。真正的 ntpd 的大部分功能都保持不变,包括监控、统计记录、跟踪和主机名解析功能。有关模拟器的更多信息,请参见 NTP 离散事件模拟器页面。

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

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

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