개인 NTP 서버와 동기화되지 않은 NTP 클라이언트

개인 NTP 서버와 동기화되지 않은 NTP 클라이언트

NTP 서버를 구현하려는 개인 네트워크가 있습니다. NTP 서버와 클라이언트 모두 다음과 같이 구성됩니다.이것. 서버에서 실행하면 ntpstat다음이 제공됩니다.

synchronised to local net at stratum 11 
   time correct to within 11 ms
   polling server every 1024 s

달리기는 ntpq -p나에게 다음을 주었다:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*LOCAL(0)        .LOCL.          10 l   55   64  377    0.000    0.000   0.001

불행하게도 클라이언트 컴퓨터에서 실행하면 다음과 같은 결과가 ntpstat나타납니다.

unsynchronised
  time server re-starting
   polling server every 64 s

과거를 실행하면 가 ntpq -p나왔지만 서버의 IP와 이름을 사용하여 Name or service not known항목을 추가한 후에는 다음 과 같은 결과가 나왔습니다./etc/hosts

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 SERVER-IS2      .INIT.          16 u   49   64   16    0.214    2.679   0.789

이 후에도 여전히 시간이 맞지 않고 ntpstat같은 메시지가 계속 표시되는 것이 너무 안타깝습니다.

네트워크는 완전히 격리되어 있으며 외부 NTP 서버에서 시간을 얻기 위해 서버를 사용하고 싶지 않습니다.

내가 지금까지 시도한 것 :

  1. ntp 패키지를 다시 설치하십시오.
  2. ntpd서비스를 다시 시작하십시오 .
  3. 재시작.
  4. chkconfig ntpd on.

도움을 주시면 감사하겠습니다!

답변1

여러분, 일어난 일은 다음과 같습니다.

서버의 구성은 다음과 같습니다.

restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
logfile /var/log/ntp.log

server 127.127.1.0 #local clock
fudge  127.127.1.0 stratum 10

driftfile /var/lib/ntp/drift

restrict 127.0.0.1
restrict 10.2.0.0 mask 255.255.0.0 nomodify notrap

이 프로필은 실제로 이에 대해 조사한 친구의 도움을 받은 것입니다. 어쩌면 피드백이 좋을 수도 있습니다.

option ntp-serversNTP 설정은 DHCP(DHCP)를 통해 배포 되므로 클라이언트 측에서 어떤 조치도 취해서는 안 됩니다 . 하지만 한 가지 알아낸 점은 prefer서버 주소 옆에 추가 하면 /etc/ntp.conf클라이언트에서 서버로의 동기화 프로세스 속도가 빨라진다는 것입니다.

이제 우리가 해야 할 일은 chkconfig ntpd onNTP가 준비되는 것입니다. 하지만 클라이언트가 서버와 완전히 동기화하는 데 약 2~3분 정도 걸립니다( ntpstat제공되는 경우 synchronized).

관련 정보