우분투에서 독립형 NTP 서버 설정


9

우분투에서 독립형 NTP 서버를 설정하고 싶습니다.

문제는 내가 인터넷에서 보는 모든 자습서는 서버가 인터넷상의 다른 시간 서버와 동기화되도록 한 다음 내 네트워크에서 시간을 방송하는 방법에 관한 것입니다.

내가 원하는 것은 자체 시스템 시계를 사용하여 네트워크에 브로드 캐스트하고 그 전에 인터넷 시간 서버와 동기화 할 필요가없는 서버입니다. 어떻게하면 되나요?

또한, 또 다른 참고로, 어떤 명령을 사용하여 실행 ntpd하거나 ntpdc서버와 클라이언트가 데몬을 올바르게 실행하고 있는지 확인할 수 있습니까?


1
NTP 서버 설정에 대해서는 이것을 참조하십시오 .
saiarcot895

이것은 로컬 격리 인트라넷에서 날짜 시간을 동기화하려는 사용자에게 매우 유용한 질문입니다. 이전 PC는 다른 네트워크 컴퓨터의 시간 서버로 완벽하게 작동 할 수 있습니다.
SaidbakR

답변:


8

해당 풀 서버 목록 아래에 주석을 달고 /etc/ntp.conf고유 한 서버를 구체적으로 지정할 수 있습니다 . 전체 단계를 설명하겠습니다.

서버 측

먼저, ntpdate 서비스를 비활성화하십시오 :

sudo update-rc.d -f ntpdate remove

NTP 설치

sudo apt-get install ntp

ntp 구성 파일을 열고 편집하십시오.

/etc/ntp.conf

해당 풀 서버를 주석 처리하고 다음과 같이 고유 한 서버 주소를 지정하십시오.

server 192.168.20.1

이제 ntp 서비스를 다시 시작하십시오.

sudo service ntp restart

고객 쪽

NTP 설치

sudo apt-get install ntp

그런 다음 구성 파일을 편집하십시오. /etc/ntp.conf

마지막으로 자신의 서버 주소를 지정하십시오.

server 192.168.20.1

NTP 서버에 대한 DNS 항목이있는 경우 다음과 같이 사용할 수 있습니다.

server et.ntp.org

재시작

sudo service ntp restart

당신은 당신의 마지막 질문에 이것을 볼 필요가 있습니다 :

NTPD가 Linux 시스템 시간을 성공적으로 업데이트하는지 확인하는 방법


안녕, 답변 주셔서 감사합니다, 당신이 나열한 모든 것을하고 또한 당신이 연결 한 게시물을 확인했습니다. ntpdate를 입력하면 다음 메시지가 나타납니다. 25 Jun 15:49:17 ntpdate [2091] : 서버를 사용할 수 없습니다. 종료 서버와 클라이언트 모두에서 발생합니다. 서버 IP에서 localhost가 아닌 서버 IP를 선택했습니다 ... 맞습니까? ntp.conf 파일을 복사해서 볼 수 있습니다
gonza1207

1
ntpdate인수없이 사용할 수 없으며 구성 파일이 없습니다. 이것을 사용하여 업데이트하려면 ntp 서버를 인수에 명시해야합니다 (예 : ntpdate ntp.server.com.ntp.conf를 답에 포함시킬 수 있음).
Achu

다시 한번, 나는 ntpdate로 그것을 만들었고 ntp 클라이언트를 시작할 때. 문제는 클라이언트 데몬이 시작될 때 한 번만 동기화된다는 것입니다. 내 말은 다음과 같습니다 : 클라이언트와 서버의 날짜가 다른 경우 클라이언트 데몬을 시작하면 서버가 변경됩니다 (예 : 동기화) 그러나 몇 분 후에 클라이언트에서 날짜를 의도적으로 변경하면 클라이언트 잘못된 날짜를 유지하고 동기화하지 않습니다. tcpdump로 트래픽을 캡처하여 클라이언트와 서버가 메시지를 교환하지만 클라이언트가 어떤 이유로 든 시간을 업데이트하지 않는 것을 보았습니다. 도와주세요
gonza1207

첫 번째 오류는 @ gonza1207입니다. ntpdate네트워크 인터페이스에서 동기화되는 것은 별도의 설정을 통해 /etc/default/ntpdate확인할 수 있습니다. 두 번째 방법 sudo ntpdate ntp.server.com은 루트 만 시간을 변경할 수 있는 sudo로 테스트 할 수 있습니까 , 작동하는지 확인하십시오.
user.dz

1

이것은 오래된 질문이지만 여기에 답이 없으므로 이미 해결 한 경우이 문제로 어려움을 겪고있는 다른 사람들에게 답변을 제공 할 것입니다.
서버에서 사용할 수 있습니다.

server 127.127.1.0
fudge 127.127.1.0 stratum 8

여기서 stratum #number는 합리적으로 낮은 숫자로, 서버가 제공하는 시간 정보를 신뢰할 수 있음을 의미합니다.


그리고 짧은 대답은 당신이 절대로 이것을하고 싶지 않다는 것입니다. 업스트림에서 시간을 얻거나 GPS 모자를 사용하여 RPi에 100 달러를 보내고 자신의 반짝이는 층 1 서버를 얻으십시오.
vidarlo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.