시계가 꺼져 있으므로를 사용하여 동기화하고 싶습니다 ntpdate
. 여러 다른 NTP 서버를 시도했지만 어떤 이유로 든 항상 다음과 같은 오류 메시지가 나타납니다.
$ sudo ntpdate ntp.ubuntu.com
4 Mar 12:27:35 ntpdate[1258]: no server suitable for synchronization found
$ sudo ntpdate pool.ntp.org
4 Mar 12:27:50 ntpdate[1267]: no server suitable for synchronization found
$ sudo ntpdate de.pool.ntp.org
4 Mar 12:28:01 ntpdate[1273]: no server suitable for synchronization found
$ sudo ntpdate us.pool.ntp.org
4 Mar 12:28:12 ntpdate[1276]: no server suitable for synchronization found
관련 질문
관련 질문 을 살펴 보았지만 아무도 내 문제를 해결하지 못했습니다.
- NTP를 사용하여 시간을 동기화 할 수 없습니다. 이 사람은 저와 다른 오류가 발생합니다. 그의 문제는
ntpd
데몬 과의 충돌이었습니다 .ntp
패키지 (ntpd
데몬 포함 )가 전혀 설치되어 있지 않습니다 . - NTP를 사용하여 시계를 업데이트하는 방법은 무엇입니까? -이 사람의 문제는
ntpdate
명령을 부팅 할 때 명령이 제대로 작동하지 않아서 실행중인 데몬/etc/rc.local
과 충돌ntpd
하는 것입니다.ntpdate
부팅시 실행 을 시도 하거나ntpd
데몬을 설치 하지도 않습니다 . - 'ntpdate'를 사용하여 시간을 동기화 할 수 없습니다. 오류 : "동기화에 적합한 서버를 찾을 수 없습니다" -이것은 내 오류입니다. 그러나 허용 된 대답은 기본적으로 "
ntpd
대신에 대신 사용ntpdate
"입니다. 아아아 아아아 ...
내가 시도한 것
ntp 패키지를 설치했습니다
... 유틸리티 ntpd
대신 데몬을 사용해 보았습니다 ntpdate
. 내 시간도 동기화되지 않습니다. 데몬은 정상적으로 시작되지만 내 시계는 꺼져 있습니다. 심지어 /etc/ntp.conf
후자의 게시물에서 허용 된 답변 의 정확한 내용 을 사용 하고 데몬을 다시 시작 하려고했습니다 . 안돼 어쨌든 데몬을 사용하고 싶지 않습니다. 나는 ntpdate
"더 이상 사용되지 않음"으로 간주되며, ntpd -q
대신 사용 하는 것이 좋습니다 . 또한 여기를보십시오 :
그러나 ntpd
나에게도 효과가 없기 때문에 문제는 다른 곳에 있습니다. 그리고 시계 동기화를 위해 추가 패키지를 설치할 필요가 없다는 것을 알게되었습니다. ntpdate
Ubuntu가 사전 설치되어 제공되며 제대로 작동합니다 . 그래서 ntp
패키지를 다시 제거 했습니다.
포트 123이 차단되었을 수 있습니까?
이 게시물에서 :
... 직장의 컴퓨터 / 네트워크에서 포트 123이 차단 될 수 있다는 생각이 들었습니다. 과연,
$ sudo nmap -p123 -sU -P0 localhost
...
PORT STATE SERVICE
123/udp closed ntp
...
$ sudo ufw allow 123/udp
Rules updated
Rules updated (v6)
$ sudo nmap -p123 -sU -P0 localhost
...
PORT STATE SERVICE
123/udp open ntp
...
그러나 여전히 :
$ sudo ntpdate ntp.ubuntu.com
4 Mar 13:06:16 ntpdate[4361]: no server suitable for synchronization found
-u
옵션 ntpdate
을 사용 하더라도 123
내 작업장에서 확실히 차단되지 않은 포트 (포트 대신)에 권한이없는 포트를 사용하도록 지시 합니다 .
$ sudo ntpdate -u ntp.ubuntu.com
4 Mar 13:06:28 ntpdate[4427]: no server suitable for synchronization found
아마도 지층이 너무 높을까요?
마지막 으로이 게시물에서 serverfault로 넘어갑니다.
... NTP 서버의 지층이 너무 높다고 생각했습니다. 그러나 그렇지 않습니다. 좀 더 디버깅 정보를 보자 :
$ sudo ntpdate -dv ntp.ubuntu.com
4 Mar 13:12:24 ntpdate[4523]: ntpdate 4.2.6p5@1.2349-o Wed Oct 9 19:08:07 UTC 2013 (1)
Looking for host ntp.ubuntu.com and service ntp
host found : golem.canonical.com
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
91.189.89.199: Server dropped: no data
91.189.94.4: Server dropped: no data
server 91.189.89.199, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.89.199], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
originate timestamp: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
transmit timestamp: d6c041ae.e6166441 Tue, Mar 4 2014 13:12:30.898
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
server 91.189.94.4, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.94.4], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
originate timestamp: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
transmit timestamp: d6c041af.1948fc50 Tue, Mar 4 2014 13:12:31.098
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
4 Mar 13:12:33 ntpdate[4523]: no server suitable for synchronization found
Pfeeewww ... 이것은 긴 것이 었습니다. 죄송합니다. 나는 충격을 받았다. 단서가 있습니까?
업데이트 : 추가 정보
아무리 NTP 서버의 여부 HOSTNAME
에 수치 /etc/ntp.conf
, 그리고 여부에 상관없이 ntpd
내가 실행할 때마다 서비스가 실행되지 않거나은 sudo ntpdate -u HOSTNAME
, 내가 얻을 no server suitable for synchronization found
. 똑같은 때 ntpd
서비스입니다 하지 실행하고 나는 생략-u
옵션을 선택합니다. 때 ntpd
서비스가 됩니다 실행하고 나는 생략 -u
옵션을 내가 대신 얻을 the NTP socket is in use, exiting
.
또한:
$ timedatectl status
Local time: Wed 2014-03-05 13:11:54 CET
Universal time: Wed 2014-03-05 12:11:54 UTC
Timezone: Europe/Berlin (CET, +0100)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: no
Last DST change: DST ended at
Sun 2013-10-27 02:59:59 CEST
Sun 2013-10-27 02:00:00 CET
Next DST change: DST begins (the clock jumps one hour forward) at
Sun 2014-03-30 01:59:59 CET
Sun 2014-03-30 03:00:00 CEST
그러나 UTC 시간은 정확하지 않습니다. 지금은 UTC 시간이 11:11
아닙니다 12:11
.
과:
$ sudo hwclock --show
Wed 05 Mar 2014 01:11:56 PM CET -0.625627 seconds
server pool.ntp.org
로 /etc/ntp.conf
,하지만 ntpdate -u pool.ntp.org
같은 오류가 발생합니다. 나는 또한 이것을 시도했다 ntp.ubuntu.com
(에 추가 /etc/ntp.conf
, ntp
서비스 다시 시작, ntpdate -u
방금 추가 한 정확한 서버에서 다시 실행 /etc/ntp.conf
). 요약 하면 동기화하려는 서버가에 언급되어 있는지 여부는 중요하지 않습니다/etc/ntp.conf
. 내가 도착 no server suitable...
합니다 (경우를 제외하고 모든 경우에 오류 ntp
서비스가 실행 하고 나는 생략 -u
하고 내가 얻을 옵션을 NTP socket in use
오류).
sudo ntpdate 0.ubuntu.pool.ntp.org
이미 /etc/ntp.conf
파일 에있는을 시도했다 . 운이 없다-같은 오류.
ntp.ubuntu.com
에/etc/ntp.conf
의 서버 필드? 다음 답변이 표시되지 않으면