मुझे अपने एक सर्वर के साथ एक अजीब समस्या है। ntpd
और ntpdate
काम करने में विफल है, लेकिन डिबगिंग में कोई त्रुटि नहीं है। पहले मुझे लगा कि शायद एक स्थानीय या नेटवर्क फ़ायरवॉल यूडीपी पोर्ट 123 को अवरुद्ध कर रहा है, लेकिन ऐसा नहीं है- यह सर्वर यूडीपी पोर्ट 123 (एनटीपी प्रोटोकॉल) से इंटरनेट पर बात कर सकता है और उत्तर प्राप्त कर सकता है।
मुझे इस मुद्दे को प्रदर्शित करते हैं।
date -s "30 DEC 2012 02:30:00"
- काम करता है, इसलिए मैं बिना किसी त्रुटि के सफलतापूर्वक घड़ी सेट कर सकता हूं।
ntpq -pn pool.ntp.org
- काम करता है, मुझे समय-समय पर विस्तृत डेटा मिलता है, और साबित होता है कि यूडीपी के पैकेट काम कर रहे हैं।
ntpdate -d pool.ntp.org
- डिबग मोड काम करता है, डिबग डेटा का एक टन दिखाता है और वर्तमान समय ऑफसेट दिखाता है:
30 Dec 02:38:56 ntpdate[19267]: step time server 208.97.140.69 offset 228.234554 sec
सभी सामान्य दिखते हैं, जब तक:
ntpdate pool.ntp.org
- 4.7 सेकंड के ठहराव के बाद, यह वापस आ जाता है:
30 Dec 02:41:29 ntpdate[19274]: no server suitable for synchronization found
ऐसी ही समस्या चल रही है ntpd
, यह घड़ी को अपडेट नहीं करता है।
Ntpd शुरू होने के बाद, ntpq -pn
सभी refid के परिणाम हमेशा के लिए अटक जाते हैं, .INIT.
जिसका अर्थ है कि वे सिंक नहीं कर सकते हैं।
/ var / lib / ntp / बहाव ntp.conf में ड्रिफ्टफाइल सेटिंग है, जो कि chmod 644 है और ntp के स्वामित्व में है: ntp, मेरे सभी अन्य सिस्टमों की तरह ही।
मैंने एक दर्जन अन्य ntp समय सर्वर, अक्षम iptables फ़ायरवॉल की कोशिश की, और पुष्टि की कि datacenter ud यातायात को फ़िल्टर नहीं कर रहा है। किसी भी विचार क्या ntpd और ntpdate को मेरी घड़ी को सिंक करने से रोक रहा है?
यह इंटेल CPU के साथ समर्पित सर्वर पर CentOS 6.3 x64 है।