dhcpd
dhcp क्लाइंट को ntp सुझाव प्रदान करने के संबंध में सर्वर को सेटअप करने का तरीका बताने वाले बहुत सारे ट्यूटोरियल हैं, मैंने हमेशा सोचा था कि ntp
कॉन्फ़िगरेशन स्वचालित रूप से किया गया था। हाल ही में मैंने अपने स्थानीय नेटवर्क में क्लॉक ड्रिफ्ट देखना शुरू किया, इसलिए मुझे लगता है कि यह एक गलत धारणा थी। इसलिए मैंने यह देखने के लिए सेट किया कि कोई कैसे ntp क्लाइंट कॉन्फ़िगरेशन को कम कर सकता है, बशर्ते कि किसी ने ntp-server
सुझावों को सेट करने का प्रयास किया हो dhcpd
।
मैं इस उबंटू विशिष्ट सहायता ट्यूटोरियल https://help.ubuntu.com/community/UbuntuTime से अलग नहीं पाया जा सका है । यहाँ भी (के तहत पैरा देख "समस्या निवारण -> कौन सा विन्यास फाइल इसे का उपयोग है?") जानकारी दुर्लभ है, लेकिन यह कहना है कि अगर एक /etc/ntp.conf.dhcp
फ़ाइल पाया जाता है यह स्थान पर किया जाएगा। सबसे पहले वास्तविक स्थान जो लेखक के यहाँ था, जैसा /var/lib/ntp/ntp.conf.dhcp
कि देखा गया है /etc/init.d/ntp
, लेकिन इस बात की परवाह किए बिना कि इस फ़ाइल की मौजूदगी इस बात की गारंटी नहीं है कि ntp सर्वरों से अनुरोध करेगा dhclient
। नतीजतन, मुझे अपने स्थानीय ntp सर्वर के लिए server
क्लॉज को स्पष्ट रूप से जोड़ना होगा ntp.conf.dhcp
। लेकिन उस मामले में, मैं भी dhcpd
सर्वर पर ntp सेटिंग्स सेटअप क्यों करते हैं ?
ऐसा लगता है कि अंतर्ज्ञान के खिलाफ जाना है, यानी सेटअप ntp सेटिंग्स एक बार (यानी सर्वर पर) और dhcpd
सर्वर को ग्राहकों को जानकारी सौंपने दें । मैं कैसे कम कर सकता हूं (यदि पूरी तरह से न बचें), एनटीपी के लिए क्लाइंट कॉन्फ़िगरेशन। वैकल्पिक रूप से, मैं किस ntp
माध्यम से जानकारी प्राप्त कर सकता हूं dhclient
।
क्या कोई क्ली समाधान है जो सभी लिनक्स डिस्ट्रोस को फिट करता है?
मुझे लगता है कि हर ग्राहक के निष्पादक होने चाहिए ntpd
, लेकिन मुझे नहीं पता कि वहां से कैसे आगे बढ़ना है।
धन्यवाद
संपादित करें: ubuntu ग्राहक क्रिया आउटपुट को मैन्युअल रूप से चलाने पर dhclient
:
sudo dhclient -1 -d -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
Internet Systems Consortium DHCP Client 4.2.4
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth0/20:cf:30:0e:6c:12
Sending on LPF/eth0/20:cf:30:0e:6c:12
Sending on Socket/fallback
DHCPREQUEST of 192.168.112.150 on eth0 to 255.255.255.255 port 67 (xid=0x2e844b8f)
DHCPACK of 192.168.112.150 from 192.168.112.112
reload: Unknown instance:
invoke-rc.d: initscript smbd, action "reload" failed.
RTNETLINK answers: File exists
* Stopping NTP server ntpd
...done.
* Starting NTP server ntpd
...done.
bound to 192.168.112.150 -- renewal in 41963 seconds.
Ntpd सेवा को फिर से शुरू किया गया है, फिर ntpq -cpe -cas
भी बाद में चल रहा है मैं अभी भी npp सर्वर की सूची में अपने स्थानीय ntp सर्वर को नहीं देखता हूं।
बेशक मेरा dhcpd
सर्वर हैoption ntp-servers
subnet 192.168.112.0 netmask 255.255.255.0 {
max-lease-time 604800;
default-lease-time 86400;
authoritative;
ignore client-updates;
option ntp-servers 192.168.112.112; #self
... (many other options)
}
dhcpd
सर्वर का हिस्सा है ।
option ntp-servers x.x.x.x