日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

解决ntp的错误 no server suitable for synchronization found

發(fā)布時間:2025/3/19 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决ntp的错误 no server suitable for synchronization found 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

當(dāng)用ntpdate -d 來查詢時會發(fā)現(xiàn)導(dǎo)致 no server suitable for synchronization found 的錯誤的信息有以下2個: ?


錯誤1.Server dropped: Strata too high


在ntp客戶端運行ntpdate serverIP,出現(xiàn)no server suitable for synchronization found的錯誤。


在ntp客戶端用ntpdate –d serverIP查看,發(fā)現(xiàn)有“Server dropped: strata too high”的錯誤,并且顯示“stratum 16”。而正常情況下stratum這個值得范圍是“0~15”。


這是因為NTP server還沒有和其自身或者它的server同步上。


以下的定義是讓NTP Server和其自身保持同步,如果在/ntp.conf中定義的server都不可用時,將使用local時間作為ntp服務(wù)提供給ntp客戶端。

server?127.127.1.0 fudge?127.127.1.0?stratum?8


在ntp server上重新啟動ntp服務(wù)后,ntp server自身或者與其server的同步的需要一個時間段,這個過程可能是5分鐘,在這個時間之內(nèi)在客戶端運行ntpdate命令時會產(chǎn)生no server suitable for synchronization found的錯誤。


那么如何知道何時ntp server完成了和自身同步的過程呢?


在ntp server上使用命令:

#?watch?ntpq?-p

出現(xiàn)畫面:

Every?2.0s:?ntpq?-p?????????????????????????????????????????????????????????????????????????????????????????????????????????????Thu?Jul?10?02:28:32?2008remote???????????refid??????st?t?when?poll?reach???delay???offset?jitter ==============================================================================192.168.30.22???LOCAL(0)?????????8?u???22???64????1????2.113?179133.???0.001LOCAL(0)????????LOCAL(0)????????10?l???21???64????1????0.000???0.000??0.001


注意LOCAL的這個就是與自身同步的ntp server。


注意reach這個值,在啟動ntp server服務(wù)后,這個值就從0開始不斷增加,當(dāng)增加到17的時候,從0到17是5次的變更,每一次是poll的值的秒數(shù),是64秒*5=320秒的時間。


如果之后從ntp客戶端同步ntp server還失敗的話,用ntpdate –d來查詢詳細錯誤信息,再做判斷。


錯誤2.Server dropped: no data

從客戶端執(zhí)行netdate?-d時有錯誤信息如下: transmit(192.168.30.22) transmit(192.168.30.22) transmit(192.168.30.22) transmit(192.168.30.22) transmit(192.168.30.22) 192.168.30.22:?Server?dropped:?no?data server?192.168.30.22,?port?123 ..... 28?Jul?17:42:24?ntpdate[14148]:?no?server?suitable?for?synchronization?found

出現(xiàn)這個問題的原因可能有2:


1。檢查ntp的版本,如果你使用的是ntp4.2(包括4.2)之后的版本,在restrict的定義中使用了notrust的話,會導(dǎo)致以上錯誤。


使用以下命令檢查ntp的版本:

#?ntpq?-c?version


下面是來自ntp官方網(wǎng)站的說明:

The behavior of notrust changed between versions 4.1 and 4.2.


In 4.1 (and earlier) notrust meant "Don't trust this host/subnet for time".


In 4.2 (and later) notrust means "Ignore all NTP packets that are not cryptographically authenticated." This forces remote time servers to authenticate themselves to your (client) ntpd


解決:


把notrust去掉。



2。檢查ntp server的防火墻。可能是server的防火墻屏蔽了upd 123端口。


可以用命令

#service?iptables?stop



來關(guān)掉iptables服務(wù)后再嘗試從ntp客戶端的同步,如果成功,證明是防火墻的問題,需要更改iptables的設(shè)置。



本文轉(zhuǎn)自灬落魄灬 ?51CTO博客,原文鏈接:http://blog.51cto.com/smoke520/1835884,如需轉(zhuǎn)載請自行聯(lián)系原作者


與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的解决ntp的错误 no server suitable for synchronization found的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。