天天看點

NTP遇到的一些問題

  1. ntpd & ntpdate 
NTP遇到的一些問題
我的兩台虛拟機,使用135作為ntp伺服器,138以135為準同步時間。

version:4.2.6p5 ntpd 服務是按照一定時間來同步,而ntpdate是立即同步,但是二者都要使用udp端口123,是以,不能同時運作,也就是在ntpd服務起動的時候,如果運作ntpdate,會有如下提示:  the NTP socket is in use, exiting  

NTP遇到的一些問題

是以,為了使用ntpdate立刻同步時間,需要關閉ntpd服務,之後再使用ntpdate指令同步時間就可以了,執行指令: #systemctl stop ntpd #ntpdate your-ntp-server

2. ntpdate同步失敗 2.1 no servers can be used, exiting ntpdate在同步時間的時候,需要指定你要同步時間的時間伺服器,也就是ntpdate不會使用ntpd的配置檔案/etc/ntpd.conf,這就是為什麼雖然在配置檔案中指定了ntp伺服器,但是隻執行ntpdate指令的時候,會提示

NTP遇到的一些問題

no servers can be used, exiting。

稍作修改,在關閉ntpd服務後,再次更新時間即可。 2.2 no server suitable for synchronization found

這個問題的出現和你指定的ntp伺服器的版本有關,我的版本是4.2。

下面是來自ntp官方網站的說明:

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

遠端ntp是必須加密的,這一點有待研究,但是本地測試,先将這個關閉掉即可。

解決:

将你在ntp伺服器配置檔案指定通路客戶ip的限制條件notrust去掉。

NTP遇到的一些問題

修改為:

NTP遇到的一些問題

繼續閱讀