dhcpddhcp istemcilerine ntp önerileri sağlama ile ilgili olarak sunucunun nasıl kurulacağını açıklayan çok fazla öğretici var , her zaman ntpyapı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.dhcpdosya bulunursa bunun yerine kullanılacağını söyler . Her şeyden önce, yazarın burada kastettiği gerçek konum /var/lib/ntp/ntp.conf.dhcpgö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 servermaddeyi açıkça eklemek zorundayım ntp.conf.dhcp. Ancak bu durumda, ntp ayarlarını dhcpdsunucuda neden ayarlıyorum ?
Bu, sezgiye aykırı görünüyor, yani ntp ayarlarını bir kez (sunucuda) kur ve dhcpdsunucunun bilgileri istemcilere devretmesine izin ver . Nasıl ntp için istemci yapılandırması (tamamen önlemek değilse), en aza indirebilirsiniz. Alternatif olarak, ntpbilgiyi 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 -casdaha sonra çalışan hala ntp sunucuları listesinde yerel ntp sunucumu görmüyorum.
Tabii ki dhcpdsunucumdaoption 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)
}
dhcpdsunucumun bir parçası .
option ntp-servers x.x.x.x