NTP가 로컬 시간 서버로 업데이트되지 않음

NTP가 로컬 시간 서버로 업데이트되지 않음

인터넷에 접속할 수 없는 로컬 네트워크에 Raspberry Pi가 연결되어 있습니다. 시간 서버(Windows 시간 서비스) 역할을 하도록 컴퓨터를 구성했습니다. 타임서버의 IP는 192.168.6.1이고, 라즈베리파이의 IP는 192.168.6.83입니다.

나는 NTP와 그것을 구성하는 방법에 대해 읽었습니다. 내 구성 파일(/etc/ntp.conf)은 다음과 같습니다.

tinker panic 0
server 192.168.6.1 prefer true iburst

driftfile /var/lib/ntp/ntp.drift
logfile /var/log/ntp.log

minpoll 4
maxpoll 5

"ntpq -pn" 명령의 출력은 다음과 같습니다.

    remote         refid      st t  when  poll reach    delay    offset  jitter
===============================================================================
192.168.6.1    192.168.6.82    3 u    23   64      3    0.652   1836879   2.136

큰 오프셋이 있지만 올바르게 이해했다면 구성 파일의 "tinkerpanic 0" 행 때문에 문제가 되지 않습니다.

다음을 사용하여 정확한 시간을 동기화할 수 있기 때문에 서버가 제대로 작동하고 있다는 것을 알고 있습니다.

sudo sntp -s 192.168.6.1

오프셋이 무엇이든 관계없이 라즈베리 파이가 서버와 동기화되기를 원합니다. 자동으로 발생해야 합니다. Raspberry Pi가 부팅 시 동기화된 다음 동기화 상태를 유지하고 싶습니다.

나는 이 게시물에 대해 알고 있다여기그러나 이것은 감가 상각된 것으로 보이는 ntpdate를 사용합니다.

답변1

Windows NTP와 동기화하려면 다음을 추가하세요.

tos maxdist 30

/etc/ntp.confNTP 서비스를 종료 하고 다시 시작합니다.

~에서VMware ESXi 5가 Windows NTP 서버와 시간을 동기화하도록 조정해야 하는 이유는 무엇입니까?

(이탤릭체로 된 인용문은 약간 수정되었습니다)

기본적으로 동기화되지 않은 Windows 서버는 분산 시간을 10초로 선택하고 각 폴링 간격에 분산 시간을 추가하여 동기화를 유지합니다. ㅏLinuxntpd기본적으로 루트 분산이 1.5초보다 큰 NTP 응답은 허용되지 않습니다.

이 외에도 Windows를 변경해야 합니다.

답변2

더 많은 시행착오 끝에 내 문제에 대한 해결책을 찾았습니다. 대부분의 공로는 @Rui F Ribeiro에게 있습니다. 그의 답변은 저에게 올바른 방향을 알려줬습니다(그는 나중에 잘못된 것으로 삭제했습니다). 이로 인해 솔루션을 게시하게 되었습니다.

Windows 시간 서비스는 기본적으로 NTP가 아닌 Simple-NTP(SNTP)를 구현합니다. 따라서 ntp데몬은 SNTP 서비스와 통신할 수 없습니다.

명령을 이용한 동기화는 sudo sntp -s 192.168.6.1SNTP 구현이므로 시간 설정이 가능합니다.

내 문제에 대한 해결책은 찾을 수 있는 NTP 서비스(Windows에서)를 사용하는 것입니다.여기(튜토리얼 링크).

이 프로그램은 Linux 구문을 사용하여 Windows에서 NTP 프로토콜을 구현합니다. 이 서비스는 설치된 컴퓨터가 인터넷에 연결되어 있으면 즉시 작동됩니다. Windows 컴퓨터가 시간 서버에 연결할 수 없는 경우에도 시간을 동기화하고 싶습니다. 따라서 다음 줄을 포함하도록 ntp.conf 파일을 편집해야 했습니다.

# add the Local clock
server 127.127.1.0
# Set stratum to a high level so that the clock is accepted
fudge 127.127.1.0 stratum 5

이를 통해 Raspberry Pi는 Windows 컴퓨터(인터넷에 연결되거나 연결되지 않을 수 있음)와 동기화할 수 있습니다.

관련 정보