Ntp

用於測試的假 SNTP 伺服器

  • March 19, 2014

我想設置一個 SNTP 伺服器用於測試目的

  1. 可以設置為任意值(例如測試被測設備的 DST 行為)
  2. 僅在eth1我的 RedHat Enterprise 盒子上提供。我想將它限制在單個介面(或192.168.1.255/24網路)中,這樣它就不會破壞任何東西。

創建此類設置的最簡單方法是什麼?我的電子郵件等其他界面上必須始終線上,因此我無法隨機設置時間。

ntpdsim是你想要的:

ntpdsim 程序是對 ntpd 作業系統守護程序的改編。該程序使用指定的系統和隨機驅動源作為離散時間模擬器執行。它包括實際守護程序的所有緩解和紀律算法,但具有由模擬驅動的數據包 I/O 和系統時鐘算法。real ntpd 的大部分功能保持不變,包括監控、統計記錄、跟踪和主機名解析功能。有關模擬器的更多資訊,請參見 NTP 離散事件模擬器頁面。

該模擬器對於研究在網路抖動和振盪器漂移的特定條件下響應時間和/或頻率瞬變的 NTP 行為最有用。為此目的,守護程序可以由真實網路和振盪器的偽隨機抖動和漂移樣本序列特徵驅動。抖動生成器從Poisson分佈中生成樣本,而漂移生成器從高斯分佈中生成樣本。

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

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

引用自:https://serverfault.com/questions/235281