सीधे सवाल का जवाब नहीं लेकिन यह काम आ सकता है।
DHCP व्यवहार
डेबियन पर (कम से कम) डीएचसीपी क्लाइंट मौजूदा एनटीपी सेवा कॉन्फ़िगरेशन को ओवरराइड कर रहा है।
यह स्क्रिप्ट द्वारा नियंत्रित किया जाता है /etc/dhcp/dhclient-exit-hooks.d/ntp
:
[contents from: /etc/dhcp/dhclient-exit-hooks.d/ntp]
NTP_CONF=/etc/ntp.conf
NTP_DHCP_CONF=/var/lib/ntp/ntp.conf.dhcp
...
[hundreds of lines of scripts]
DHCP क्लाइंट को DHCP सर्वर से ntp सर्वर प्राप्त होता है, यह NTP_CONF पथ से वर्तमान ntp सेवा कॉन्फ़िगरेशन को पकड़ता है और इसे dtcp पर प्राप्त ntp सर्वरों को शामिल करने के लिए बदल देता है, यह NTP_DHCP_CONF पथ में एक नया ntp कॉन्फ़िगरेशन फ़ाइल बनाता है, और अंत में यह ntp सेवा को बाध्य करता है। इस नई कॉन्फ़िगरेशन फ़ाइल का उपयोग करने के लिए।
यह हमेशा dhcp पर विज्ञापित ntp सर्वर का उपयोग करता है। सिस्टम कॉन्फ़िगरेशन बायपास करना।
यदि यह ज्ञात नहीं है तो डिबग करना कठिन है क्योंकि '/etc/ntp.conf' में सेवा कॉन्फ़िगरेशन अछूता नहीं है और दृश्य निरीक्षण पर सही है। हालांकि यह वास्तव में नजरअंदाज कर दिया गया है और चुपके से overridden।
आप 'ntpq -pn' का प्रयोग डिबग करने के लिए कर सकते हैं कि वास्तव में ntp सर्वर किस डेमॉन द्वारा उपयोग किया जा रहा है।
DHCP ntp विकल्प और सिस्टम विशिष्ट विन्यास को मिलाना
यदि आपके नेटवर्क में DHCP द्वारा विज्ञापित किया जा रहा ntp सर्वर है और आप इसे अनदेखा करना चाहते हैं :
Dhcp विकल्प /etc/dhclient.conf
को छोड़ने के लिए आपको dhcp क्लाइंट को फिर से कॉन्फ़िगर करना होगा ntp-servers
। @ ऑलिवर से उत्तर का संदर्भ लें।
तब आप सिस्टम कॉन्फ़िगरेशन को कस्टमाइज़ कर सकते हैं /etc/ntp.conf
अगर किसी बिंदु पर DHCP द्वारा विज्ञापित एक ntp सर्वर था, लेकिन अब और नहीं :
सिस्टम ntp कॉन्फ़िगरेशन अभी भी dhcp क्लाइंट द्वारा ओवरराइड किया जा सकता है, अप्रचलित ntp सर्वर को एक लंबे समय पहले विज्ञापित करने के लिए मजबूर करता है। यह dhcp ओवरराइडिंग दिनों भर, ntp service restart
और उस पार तक जीवित रह सकता है reboot
।
इसे समाप्त करने के लिए, आपको /var/lib/ntp/ntp.conf.dhcp
अपने सभी सर्वर पर ntp सेवा को निकालना और पुनः आरंभ करना होगा।
अंतिम शब्द
यह सभी अनिर्दिष्ट, अप्रत्याशित और कठिन डिबग व्यवहार है। इस वजह से आज मुझे काफी सिरदर्द हो रहा है, यही कारण है कि मैं यहां इस बारे में दस्तावेज कर रहा हूं।