मेरी घड़ी बंद है , इसलिए मैं इसका उपयोग करके सिंक्रनाइज़ करना चाहूंगा ntpdate
। मैंने कई अलग-अलग NTP सर्वर आज़माए, लेकिन किसी कारण से मुझे हमेशा निम्न त्रुटि संदेश मिलता है:
$ sudo ntpdate ntp.ubuntu.com
4 Mar 12:27:35 ntpdate[1258]: no server suitable for synchronization found
$ sudo ntpdate pool.ntp.org
4 Mar 12:27:50 ntpdate[1267]: no server suitable for synchronization found
$ sudo ntpdate de.pool.ntp.org
4 Mar 12:28:01 ntpdate[1273]: no server suitable for synchronization found
$ sudo ntpdate us.pool.ntp.org
4 Mar 12:28:12 ntpdate[1276]: no server suitable for synchronization found
संबंधित सवाल
मैंने संबंधित प्रश्नों को देखा है , लेकिन कोई भी मेरी समस्या का समाधान नहीं करता है:
- NTP का उपयोग करके समय को सिंक्रनाइज़ करने में असमर्थ - इस आदमी को I की तुलना में एक अलग त्रुटि मिलती है; उसकी समस्या
ntpd
डेमॉन के साथ संघर्ष था । मेरे पासntp
पैकेज (जिसमेंntpd
डेमॉन शामिल नहीं है ) बिल्कुल नहीं है। - Ntp का उपयोग करके घड़ी अपडेट को कैसे बाध्य करें? - इस आदमी की समस्या यह है कि
ntpdate
कमांड ठीक से बूट समय पर काम नहीं करेगा जब उसने इसे अपने हाथ में रखा/etc/rc.local
था, और समस्या इसी तरहntpd
डेमन के साथ संघर्ष थी जो चल रही थी। न तो मैंntpdate
बूट समय पर चलने की कोशिश कर रहा हूं , न ही (फिर से) मेरे पासntpd
डेमॉन स्थापित है। - `Ntpdate`, त्रुटि का उपयोग करते हुए समय सिंक करने में असमर्थ:" तुल्यकालन के लिए उपयुक्त कोई सर्वर नहीं मिला " - यह मेरी त्रुटि ठीक है, लेकिन स्वीकृत उत्तर मूल रूप से"
ntpd
इसके बजाय उपयोग करेंntpdate
"है। Aaarggh ...
चीजें जो मैंने कोशिश की हैं
मैंने ntp पैकेज स्थापित किया
... और उपयोगिता के ntpd
बजाय डेमॉन का उपयोग करने की कोशिश की ntpdate
। यह मेरे समय को भी सिंक नहीं करेगा; डेमॉन ठीक शुरू होता है, लेकिन मेरी घड़ी बंद रहती है। मैंने /etc/ntp.conf
बाद के उत्तर में स्वीकृत उत्तर से सटीक का उपयोग करने की भी कोशिश की , और डेमॉन को फिर से शुरू किया। नही जाओ। वैसे भी, मैं डेमॉन का उपयोग नहीं करना चाहता। मुझे पूरी तरह से पता है कि ntpdate
"पदावनत" माना जाता है, और इसके ntpd -q
बजाय उपयोग करने की सलाह दी जाती है । यहां भी देखें:
लेकिन जब से ntpd
मेरे लिए काम नहीं करता है, समस्या कहीं और है । और मुझे लगता है कि मैं केवल घड़ी को सिंक्रनाइज़ करने के लिए कोई अतिरिक्त पैकेज स्थापित नहीं करना पसंद करूंगा। ntpdate
उबंटू के साथ पहले से इंस्टॉल आता है, और इसे ठीक काम करना चाहिए । इसलिए मैंने ntp
पैकेज को फिर से अनइंस्टॉल किया ।
शायद पोर्ट 123 अवरुद्ध है?
इस पोस्ट से:
... मुझे यह विचार आया कि पोर्ट 123 मेरे कंप्यूटर / नेटवर्क से मेरे कार्य स्थल पर अवरुद्ध हो सकता है। वास्तव में,
$ sudo nmap -p123 -sU -P0 localhost
...
PORT STATE SERVICE
123/udp closed ntp
...
$ sudo ufw allow 123/udp
Rules updated
Rules updated (v6)
$ sudo nmap -p123 -sU -P0 localhost
...
PORT STATE SERVICE
123/udp open ntp
...
फिर भी:
$ sudo ntpdate ntp.ubuntu.com
4 Mar 13:06:16 ntpdate[4361]: no server suitable for synchronization found
-u
विकल्प के साथ भी , जो ntpdate
सिंक करने के लिए एक अनपेक्षित पोर्ट का उपयोग करना बताता है (पोर्ट के बजाय 123
) जो निश्चित रूप से आपके कार्य स्थान से अवरुद्ध नहीं है:
$ sudo ntpdate -u ntp.ubuntu.com
4 Mar 13:06:28 ntpdate[4427]: no server suitable for synchronization found
हो सकता है कि तार बहुत अधिक हो?
अंत में, इस पोस्ट से सर्वरफ़ॉल्ट पर:
... मुझे लगा कि शायद NTP सर्वरों से स्ट्रैस बहुत अधिक है। वे हालांकि नहीं हैं। आइए देखते हैं थोड़ा और डिबगिंग जानकारी:
$ sudo ntpdate -dv ntp.ubuntu.com
4 Mar 13:12:24 ntpdate[4523]: ntpdate 4.2.6p5@1.2349-o Wed Oct 9 19:08:07 UTC 2013 (1)
Looking for host ntp.ubuntu.com and service ntp
host found : golem.canonical.com
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
91.189.89.199: Server dropped: no data
91.189.94.4: Server dropped: no data
server 91.189.89.199, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.89.199], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
originate timestamp: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
transmit timestamp: d6c041ae.e6166441 Tue, Mar 4 2014 13:12:30.898
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
server 91.189.94.4, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.94.4], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
originate timestamp: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
transmit timestamp: d6c041af.1948fc50 Tue, Mar 4 2014 13:12:31.098
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
4 Mar 13:12:33 ntpdate[4523]: no server suitable for synchronization found
Pfeeewww ... यह एक लंबा एक था, उसके लिए खेद है। मैं उलझन में हूं। कोई सुराग?
अद्यतन: अतिरिक्त infos
इसमें कोई फर्क नहीं पड़ता कि एनटीपी सर्वर HOSTNAME
में /etc/ntp.conf
कोई आंकड़ा ntpd
है या नहीं, और इससे कोई फर्क नहीं पड़ता कि सेवा चल रही है या नहीं, जब भी मैं चलाता sudo ntpdate -u HOSTNAME
हूं, मुझे मिलता है no server suitable for synchronization found
। जब ntpd
सेवा नहीं चल रही हो तो वही चीज और मैं विकल्प छोड़ देता हूं -u
। जब ntpd
सेवा है चल रहा है और मैं छोड़ -u
विकल्प, मैं बजाय the NTP socket is in use, exiting
।
इसके अलावा:
$ timedatectl status
Local time: Wed 2014-03-05 13:11:54 CET
Universal time: Wed 2014-03-05 12:11:54 UTC
Timezone: Europe/Berlin (CET, +0100)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: no
Last DST change: DST ended at
Sun 2013-10-27 02:59:59 CEST
Sun 2013-10-27 02:00:00 CET
Next DST change: DST begins (the clock jumps one hour forward) at
Sun 2014-03-30 01:59:59 CET
Sun 2014-03-30 03:00:00 CEST
लेकिन यूटीसी का समय यहां सही नहीं है। अभी UTC का समय है 11:11
, नहीं 12:11
।
तथा:
$ sudo hwclock --show
Wed 05 Mar 2014 01:11:56 PM CET -0.625627 seconds
server pool.ntp.org
करने के लिए /etc/ntp.conf
, लेकिन ntpdate -u pool.ntp.org
एक ही त्रुटि फेंकता है। मैंने इसके साथ यह भी कोशिश की ntp.ubuntu.com
(इसे /etc/ntp.conf
फिर से जोड़ते हुए , ntp
सेवा को फिर से शुरू करके , ntpdate -u
उस सटीक सर्वर पर फिर से चल रहा हूँ जिसे मैंने अभी जोड़ा है /etc/ntp.conf
)। ऊपर जा रहा है, इससे कोई फर्क नहीं पड़ता कि मैं जिस सर्वर से सिंक करने का प्रयास कर रहा हूं, उसमें उल्लेख किया गया है/etc/ntp.conf
। मुझे no server suitable...
सभी मामलों में त्रुटि मिलती है (सिवाय जब ntp
सेवा चल रही हो और मैं -u
विकल्प छोड़ देता हूं, तब मुझे NTP socket in use
त्रुटि मिलती है )।
sudo ntpdate 0.ubuntu.pool.ntp.org
, जो पहले से ही /etc/ntp.conf
फ़ाइल में है। भाग्य नहीं - वही त्रुटि।
ntp.ubuntu.com
करने के लिए/etc/ntp.conf
रों सर्वर क्षेत्र? यदि निम्नलिखित उत्तर न देखें