2014-04-04 31 views
1

我有一個封閉的網絡,有幾個節點在時間上相互一致。爲此,我使用帶有一個節點的NTP作爲NTP服務器。其中一個節點是一個啞框,我無法控制它。它運行一個sntp客戶端來同步時間到系統NTP服務器。我現在需要將該框設置爲從系統時間偏移一定量的控制時間。我試圖找出是否可以使用僅在盒子上可用的sntp客戶端來完成。我現在將向您介紹我的方法,並希望聽到任何知道這是否可以完成的人的消息。我需要使用NTP來爲系統時間提供時間偏移。播出的路要走嗎?

就我發現一個標準的NTP服務器不能提供一個偏離服務器系統時間的時間。因此我將不得不寫我自己的實現。概念上最簡單的NTP服務器必須是僅限廣播的服務器。我的想法是,我將能夠設置sntp盒來收聽廣播,然後只發送設置爲我自定義時間的NTP廣播數據包。

是否有任何NTP服務器實現允許我開箱即用?

誰能告訴我編寫sNTP廣播服務器或任何其他NTP服務器有多困難?

有誰知道如何編寫NTP服務器的任何教程?

上面描述的方案是否有任何show-stoppers?

爲了回答這將不可避免地到來了問題:

  • 是的,我也想在包裝盒上的新接口的時間設置爲我指定的值。但這不是我所問的,不,這不會更簡單。
  • 如果我可以使用盒子需要的時間作爲系統時間,我已經反駁過了。這不是一個選項。我需要兩個不同的時間,一個用於系統,另一個用於盒子。

全部見解將不勝感激!甚至像「這應該是可行的」的意見。

回答

0

你可以使用Jans服務於假時間。我對這款產品沒有經驗,但我從ntp郵件列表中知道它。它可以讓你服務器假時間,但它沒有像參考實現那樣的時鐘紀律。

更多信息:http://www.vanheusden.com/time/jans/

相關問題