解決ntp的錯誤 no server suitable for synchronization found


請參考http://xiahongyuan.blog.51cto.com/906214/939815


解決ntp的錯誤 no server suitable for synchronization found

 
當用ntpdate -d 來查詢時報錯:
 "no server suitable for synchronization found "
錯誤的原因有以下2個:
  
1.Server dropped: Strata too high 
在ntp客戶端運行ntpdate serverIP,呈現no server suitable for synchronization found的錯誤。 
在ntp客戶端用ntpdate –d serverIP查看,發明有“Server dropped: strata too high”的錯誤,並且顯示“stratum 16”。而正常景象下stratum這個值得局限是“0~15”。 
這是因為NTP server還沒有和其自身或者它的server同步上。
以下的定義是讓NTP Server和其自身對峙同步,若是在/etc/ntp.conf中定義的server都不成用時,將應用local時候作為ntp辦事供給給ntp客戶端。 
server 127.127.1.0 
fudge 127.127.1.0 stratum 8 
 
原因分析:
在ntp server上從頭啟動ntp服務后,ntp server自身或者與其server的同步的須要一個時候段,這個過程可能是5分鍾,在這個時候之內涵客戶端運行ntpdate號令時會產生no server suitable for synchronization found的錯誤。 
 
 
那么如何知道何時ntp server完成了和自身同步的過程呢? 
在ntp server上應用命令: 
# watch ntpq -p 
呈現畫面: 
# ntpq -p                                                                                                             
 Thu  Jul 10 02:28:32 2008 
     remote           refid      st t when poll reach   delay   offset jitter 
============================================================================== 
192.168.30.22   LOCAL(0)         8 u   22   64    1    2.113 179133.   0.001 
LOCAL(0)        LOCAL(0)        10 l   21   64    1    0.000   0.000  0.001 
 
重視LOCAL的這個就是與自身同步的ntp server。 
重視reach這個值,在啟動ntp server辦過后,這個值就從0開端絡續增長,當增長到17的時辰,從0到17是5次的變革,每一次是poll的值的秒數,是64秒*5=320秒的時候。 
若是之后從ntp客戶端同步ntp server還失敗的話,用ntpdate –d來查詢具體錯誤信息,再做斷定。 
錯誤2.Server dropped: no data 
從客戶端履行netdate –d時有錯誤信息如下: 
..... 
28 Jul 17:42:24 ntpdate[14148]: no server suitable for synchronization found 
 
呈現這個題目的原因可能有2: 
1。搜檢ntp的版本,若是你應用的是ntp4.2(包含4.2)之后的版本,在restrict的定義中應用了notrust的話,會導致以上錯誤。
2。搜檢ntp server的防火牆。可能是server的防火牆樊籬了upd 123端口。 
 
#service iptables stop 
來關掉iptables辦過后再測驗測驗從ntp客戶端的同步,若是成功,證實是防火牆的題目,須要更改iptables的設置。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM