dhcpd
dhcp 클라이언트에 ntp 제안을 제공하는 것과 관련하여 서버 를 설정하는 방법을 설명하는 자습서가 너무 많아서 항상 ntp
구성이 자동으로 수행 된다고 생각했습니다 . 최근에 로컬 네트워크에서 클럭 드리프트가 발생하기 시작했기 때문에 이것이 잘못된 가정이라고 생각합니다. 를 ntp-server
통해 제안 을 설정하려는 노력을 기울 였다면 ntp 클라이언트 구성을 최소화하는 방법을 알아 보았습니다 dhcpd
.
이 Ubuntu 특정 도움말 자습서 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에 대한 클라이언트 구성을 최소화 (모두 피하지 않는 경우)하는 방법은 무엇입니까? 또는을 ntp
통해 정보를 얻는 방법은 무엇입니까 dhclient
?
모든 리눅스 배포판에 맞는 cli 솔루션이 있습니까?
모든 클라이언트에의 실행 파일이 있어야한다고 가정 ntpd
하지만 거기에서 어떻게 진행 해야할지 모르겠습니다.
감사합니다
편집 : 수동으로 실행할 때 우분투 클라이언트 자세한 출력 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
나중에 실행되지만 여전히 ntp 서버 목록에 로컬 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