我有一個封閉的網絡,有幾個節點在時間上相互一致。爲此,我使用帶有一個節點的NTP作爲NTP服務器。其中一個節點是一個啞框,我無法控制它。它運行一個sntp客戶端來同步時間到系統NTP服務器。我現在需要將該框設置爲從系統時間偏移一定量的控制時間。我試圖找出是否可以使用僅在盒子上可用的sntp客戶端來完成。我現在將向您介紹我的方法,並希望聽到任何知道這是否可以完成的人的消息。我需要使用NTP來爲系統時間提供時間偏移。播出的路要走嗎?
就我發現一個標準的NTP服務器不能提供一個偏離服務器系統時間的時間。因此我將不得不寫我自己的實現。概念上最簡單的NTP服務器必須是僅限廣播的服務器。我的想法是,我將能夠設置sntp盒來收聽廣播,然後只發送設置爲我自定義時間的NTP廣播數據包。
是否有任何NTP服務器實現允許我開箱即用?
誰能告訴我編寫sNTP廣播服務器或任何其他NTP服務器有多困難?
有誰知道如何編寫NTP服務器的任何教程?
上面描述的方案是否有任何show-stoppers?
爲了回答這將不可避免地到來了問題:
- 是的,我也想在包裝盒上的新接口的時間設置爲我指定的值。但這不是我所問的,不,這不會更簡單。
- 如果我可以使用盒子需要的時間作爲系統時間,我已經反駁過了。這不是一個選項。我需要兩個不同的時間,一個用於系統,另一個用於盒子。
全部見解將不勝感激!甚至像「這應該是可行的」的意見。