2013-09-16 39 views
4

我試圖設置一臺機器作爲其他本地機器將同步其時間的ntp服務器。無論ntp服務器是否連接到互聯網,這都需要進行,即:時間不正確並不重要,只需確保機器彼此同步。設置NTP服務器以允許本地機器與Linux同步

我的配置文件如下:

NTP服務器/etc/ntp.conf中

driftfile /var/lib/ntp/ntp.drift 

server 0.pool.ntp.org iburst 
server 1.pool.ntp.org iburst 
server 2.pool.ntp.org iburst 
server 127.127.1.0 
fudge 127.127.1.0 stratum 10 

restrict -4 default kod notrap nomodify nopeer noquery 
restrict -6 default kod notrap nomodify nopeer noquery 

restrict 127.0.0.1 
restrict ::1 

NTP客戶端/etc/ntp.conf中

driftfile /var/lib/ntp/ntp.drift 

server 192.168.1.146 iburst 

restrict -4 default kod notrap nomodify nopeer noquery 
restrict -6 default kod notrap nomodify nopeer noquery 

restrict 127.0.0.1 
restrict ::1 

我就改變時間服務器 我然後運行與sudo /etc/init.d/ntp start NTP服務器,嘗試測試客戶端可以接收NTP更新sudo ntpdate 192.168.1.146

這工作,但只有當連接到Internet(即使主有我的命令,而不是從外部NTP服務器/ s的設置時間)。

我的配置文件中的任何錯誤?我缺少的任何步驟?

+2

你的編程沒有任何關係,所以它應該在Serverfault.com – Martin

+0

我希望有人回答這個問題,雖然:( –

+0

你是什麼意思你設置時間,而不是外部服務器。如果ntp不是調整時鐘有什麼問題ntpdate的輸出是什麼?它應該打印出某些東西,特別是當你執行ntpdate命令時ntpd運行的時候 – dfc

回答

0

在DNS緩存當你與因特網連接鬆動和你不有解決NTP域您站無法解析NTP域的名稱。這是第一件事要檢查。如果您丟棄所有流量並製作tunel,則應該允許這種傳輸方式通過防火牆進入您的站點。

相關問題