ada begitu banyak tutorial di luar sana yang menjelaskan cara men-setup dhcpd
server, dalam kaitannya dengan memberikan saran ntp kepada klien dhcp, yang saya selalu berpikir bahwa ntp
konfigurasi dilakukan secara otomatis. Baru-baru ini saya mulai melihat drift jam di jaringan lokal saya, jadi saya menganggap ini adalah asumsi yang salah. Jadi saya berangkat untuk melihat bagaimana kita bisa meminimalkan konfigurasi ntp client, asalkan kita telah melakukan upaya untuk mengatur ntp-server
saran dhcpd
.
Saya belum dapat menemukan banyak selain dari tutorial bantuan khusus Ubuntu ini https://help.ubuntu.com/community/UbuntuTime . Bahkan di sini (lihat paragraf di bawah "Pemecahan Masalah -> File konfigurasi mana yang digunakannya?") Informasinya langka tetapi dikatakan bahwa jika suatu /etc/ntp.conf.dhcp
file ditemukan akan digunakan sebagai gantinya. Pertama-tama lokasi sebenarnya yang penulis maksudkan di sini adalah /var/lib/ntp/ntp.conf.dhcp
seperti yang diamati /etc/init.d/ntp
, tetapi terlepas dari itu keberadaan file ini tidak menjamin bahwa ntp akan meminta server dari dhclient
. Sebagai hasilnya, saya harus menambahkan server
klausul secara eksplisit ntp.conf.dhcp
untuk server ntp lokal saya. Tetapi dalam kasus itu, mengapa saya bahkan mengatur pengaturan ntp di dhcpd
server?
Ini tampaknya bertentangan dengan intuisi, yaitu pengaturan pengaturan ntp sekali (yaitu pada server) dan biarkan dhcpd
server mendelegasikan informasi kepada klien. Bagaimana saya bisa meminimalkan (jika tidak menghindari sama sekali), konfigurasi klien untuk ntp. Atau, bagaimana saya bisa mendapatkan ntp
informasi dhclient
.
Apakah ada solusi cli yang cocok untuk semua distro linux?
Saya berasumsi setiap klien harus memiliki executable ntpd
, tapi saya tidak tahu bagaimana melanjutkan dari sana.
Terima kasih
EDIT: keluaran ubuntu client verbose saat berjalan secara manual 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.
Layanan ntpd di-restart, namun berjalan ntpq -cpe -cas
setelah itu saya masih tidak melihat server ntp lokal saya di daftar server ntp.
Tentu saja dhcpd
server saya memang punyaoption 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
server saya .
option ntp-servers x.x.x.x