로컬 네트워크의 서버와 동기화하도록 ntp 구성

로컬 네트워크의 서버와 동기화하도록 ntp 구성

저는 인터넷에 접속할 수 없는 라이브 배포 시스템에서 Debian 9를 실행하고 있습니다. /etc/ntp.conf에 다음 줄을 추가하여 이 클라이언트를 192.168.1.10의 로컬 ntp 서버로 지정했습니다.

server 192.168.1.10 prefer

클라이언트의 전체 파일은 다음과 같습니다.

# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help

driftfile /var/lib/ntp/ntp.drift

statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable

server 192.168.1.10 prefer

restrict -4 default kod notrap nomodify nopeer noquery limited
restrict -6 default kod notrap nomodify nopeer noquery limited

restrict 127.0.0.1
restrict ::1

restrict source notrap nomodify noquery

다음 명령을 실행하면 시간이 동기화됩니다.

service ntp stop
ntpdate -u 192.168.1.10
service ntp start

그러나 클라이언트를 다시 시작한 후에는 다시 동기화가 해제됩니다. 이를 무시할 수 있는 시작 스크립트가 있습니까? 시스템은 rc.local을 사용하지 않습니다.

이것이 출력입니다 ntpq -pn.

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 192.168.1.10    .XFAC.          16 u  372  256    0    0.000    0.000   0.000

레이어 번호 "16"은 서버 사용 중 오류가 발생했음을 나타냅니다.

  • timedatectl하드웨어 시계를 서버와 거의 동일 하게 동기화했습니다 . 시간대가 정확합니다.
  • 나는 "ntp-servers dhclient.conf" 를 제거하려고 시도했습니다.이 답변

그러나 여전히 실제 동기화는 발생하지 않습니다. 재부팅 후에는 하드웨어 시계를 따릅니다.

관련 정보