NTP配置和測試問題解決
版本信息
|
版本
|
修訂日期
|
修訂人員
|
修訂內容
|
審核人/日期/意見
|
1.0
|
2011-5-6
|
申杰
|
初始版本
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
目錄
前言
針對NTP時鐘同步配置,以及同步過程中出現(xiàn)的問題進行說明。
名詞解釋:
NTP:網絡時鐘同步協(xié)議
測試環(huán)境
AC(T1)-------------------AC(T2)
或者AC(T1)----------------------AP(T2)
T1,T2表示終端1和終端2
NTP服務配置
一
服務器配置
T1作為DHCP服務器,配置較為簡單,只需要配置:
ntpd
二
客戶端配置
T2作為NTP客戶端,配置較為復雜一點。
ntpdate
<ntp_server_ip>
具體crontab如何使用,在這里不詳細討論,我們只需要舉例使用就對了,假如我們需要NTP客戶端每分鐘向NTP服務器同步一次時鐘,配置如下:
命令行配置:
crontab -e
然后輸入:*/1
* * * * /usr/sbin/ntpdate <ntp_server_ip>
保存退出即可自動運行
將方式一在crontab
-e后輸入的參數(shù)寫到一個文件,然后crontab直接調用此文件即可
//寫文件
echo
“*/1 * * * * /usr/sbin/ntpdate <ntp_server_ip>”
> /usr/tmp/crontab.ntp
//運行
crontab
crontab.ntp
同步出錯問題分析
客戶端使用ntpdate命令向服務器進行時鐘同步時,經常會遇到如下問題
我們本地配置的NTP服務器(T1),其實還需要向外界時鐘源獲取時鐘(比如說標準時鐘服務器),當客戶端向服務器獲取時鐘時,而我們的服務器還沒有從外界獲取到時鐘,對NTP客戶端得處理有問題。
在NTP服務器上從新啟動ntpd服務后,服務器自身或者與其他外界服務器同步需要一段時間,在這個過程中,客戶端運行ntpdate命令,就會出現(xiàn)我們談到的問題。
在NTP服務器上配置:watch ntpq -p。出現(xiàn)下面信息:
這個LOCAL就表示與自己完成了同步。
那么在確認NTP服務器同步成功后,客戶端再運行ntpdate,就不會出現(xiàn)問題了。
其實這個問題也解釋了,為何我們要使用crontab這個定時器,定時1分鐘向服務器獲取時鐘了。就是因為前期有可能失敗
|