dhcpd
dhcp istemcilerine ntp önerileri sağlama ile ilgili olarak sunucunun nasıl kurulacağını açıklayan çok fazla öğretici var , her zaman ntp
yapılandırmanın otomatik olarak gerçekleştirildiğini düşündüm . Son zamanlarda yerel ağımda saat kaymaları görmeye başladım, bu yüzden bunun yanlış bir varsayım olduğunu varsayıyorum. Bu yüzden, biri ntp-server
öneri ayarlama çabası göstermişse, ntp istemci yapılandırmasını nasıl en aza indirgeyeceğini görmek için yola çıktım dhcpd
.
Ben bu Ubuntu özel yardım öğretici https://help.ubuntu.com/community/UbuntuTime dışında çok bulamadım . Burada bile ("Sorun Giderme -> Hangi yapılandırma dosyası kullanılıyor?" Başlığı altındaki paragrafa bakın) bilgiler azdır, ancak bir /etc/ntp.conf.dhcp
dosya bulunursa bunun yerine kullanılacağını söyler . Her şeyden önce, yazarın burada kastettiği gerçek konum /var/lib/ntp/ntp.conf.dhcp
gözlemlendiği gibidir /etc/init.d/ntp
, ancak bu dosyanın varlığı ntp'nin sunucuları isteyeceğini garanti etmez dhclient
. Sonuç olarak, yerel ntp sunucum için server
maddeyi açıkça eklemek zorundayım ntp.conf.dhcp
. Ancak bu durumda, ntp ayarlarını dhcpd
sunucuda neden ayarlıyorum ?
Bu, sezgiye aykırı görünüyor, yani ntp ayarlarını bir kez (sunucuda) kur ve dhcpd
sunucunun bilgileri istemcilere devretmesine izin ver . Nasıl ntp için istemci yapılandırması (tamamen önlemek değilse), en aza indirebilirsiniz. Alternatif olarak, ntp
bilgiyi nasıl alabilirim dhclient
.
Tüm linux dağıtımlarına uyan bir cli çözümü var mı?
Her müşterinin yürütülebilir dosyaları olması gerektiğini varsayıyorum ntpd
, ancak oradan nasıl ilerleyeceğimi bilmiyorum.
teşekkür ederim
EDIT: el ile çalışırken ubuntu istemci ayrıntılı çıktı 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 hizmeti yeniden başlatıldı, ancak ntpq -cpe -cas
daha sonra çalışan hala ntp sunucuları listesinde yerel ntp sunucumu görmüyorum.
Tabii ki dhcpd
sunucumdaoption 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
sunucumun bir parçası .
option ntp-servers x.x.x.x