Мой файл ntp.conf:
user@pc[0][07:37:40]:/etc$ cat /etc/ntp.conf
idriftfile /var/lib/ntp/ntp.drift
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server pool.ntp.org
Вывод команды:
user@pc[0][07:37:24]:/etc$ sudo ntpdate -dv pool.ntp.org
18 Jun 07:37:35 ntpdate[10737]: ntpdate 4.2.4p8@1.1612-o Tue Apr 19 07:15:05 UTC 2011 (1)
Looking for host pool.ntp.org and service ntp
host found : conquest.kjsl.com
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
198.137.202.16: Server dropped: no data
216.45.57.38: Server dropped: no data
64.6.144.6: Server dropped: no data
server 198.137.202.16, port 123
stratum 0, precision 0, leap 00, trust 000
refid [198.137.202.16], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
originate timestamp: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
transmit timestamp: d1a71a93.1f16c1e3 Sat, Jun 18 2011 7:37:39.121
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 216.45.57.38, port 123
stratum 0, precision 0, leap 00, trust 000
refid [216.45.57.38], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
originate timestamp: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
transmit timestamp: d1a71a93.524a05dd Sat, Jun 18 2011 7:37:39.321
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 64.6.144.6, port 123
stratum 0, precision 0, leap 00, trust 000
refid [64.6.144.6], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
originate timestamp: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
transmit timestamp: d1a71a93.524a05dd Sat, Jun 18 2011 7:37:39.321
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 64.6.144.6, port 123
stratum 0, precision 0, leap 00, trust 000
refid [64.6.144.6], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
originate timestamp: 00000000.00000000 Thu, Feb 7 2036 0:28:16.000
transmit timestamp: d1a71a93.857c6fbd Sat, Jun 18 2011 7:37:39.521
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
18 Jun 07:37:40 ntpdate[10737]: no server suitable for synchronization found
Ответы:
мой NTP (/etc/ntp.conf) говорит
измени свой на это и сделай это как root (
sudo -i
)сделать изменения:
Проверь это
ОБНОВЛЕНИЕ: вчера вечером я должен был настроить машину и нашел это, который мог бы быть полезным
Вы можете установить часовой пояс и выход (как корень:
sudo -i
)источник
Прежде всего, вам не нужен
ntp
сервер для синхронизации времени (я вижу, что у вас есть/etc/ntp.conf
пакетntp
, предоставляющий сервер), и если вы используете этот сервер, вам не нужно использоватьntpdate
вручную.Чтобы быть более точным в отношении того, что
ntp
пакет не требуется, время синхронизируется каждый раз, когда ваше сетевое соединение увеличивается, используяntpdate-debian
, что происходит при установке по умолчанию.Итак, чтобы попробовать ручную синхронизацию, остановите сервер
тогда беги
это вспомогательное приложение Debian, которое нужно запускать
ntpdate
без хлопот, которые у вас есть сейчас.источник
sudo ntpdate-debian
что и выше.ntp.conf
Файл не по умолчанию, вы изменили его? Существует также синтаксическая ошибка, первое слово должно бытьdriftfile
.sudo ntpdate-debian
. Результаты: user @ pc [0] [11:06:06]: ~ $ sudo ntpdate-debian 19 июня 11:06:23 ntpdate [4087]: не найден сервер, подходящий для синхронизацииntp.conf
, этот прямой призыв коntpdate
мне работает, сделай меня известным:sudo ntpdate 0.ubuntu.pool.ntp.org 1.ubuntu.pool.ntp.org 2.ubuntu.pool.ntp.org 3.ubuntu.pool.ntp.org ntp.ubuntu.com
Используйте его с опцией
-u
и надежным сервером. Напримерsudo ntpdate -u pool.ntp.org
источник
-u
Вариант уже подразумевается в-d
опции. Прочитайте справочную страницуntpdate
.Убедитесь, что ваш брандмауэр разрешает исходящее соединение.
Используя команды:
и:
Я получал похожую ошибку «ntpdate [14593]: не найден сервер, подходящий для синхронизации» перед изменением брандмауэра маршрутизатора, чтобы разрешить порт 123, протокол UDP, исходящий.
источник
Часто задаваемые вопросы по ntp faq в университете штата Делавэр (я бы сказал, дом NTP) упоминают эту ошибку. Ссылка http://www.eecis.udel.edu/~ntp/ntpfaq/NTP-s-trouble.htm#AEN4972 .
Вы можете попробовать запустить ntpdate с помощью
ntpdate -d servername
илиntpdate -u servername
. Stock ntpdate не получает имя сервера из конфигурационного файла ntp. Я думаю, что было бы разумно, прежде чем пытаться выполнить эти команды, приблизить время к правильному, как это было предложено Уильямом Тингом в комментариях здесь.Две вышеупомянутые команды ntpdate отправляют и ожидают ответы UDP на случайном общедоступном номере порта, а не на порту 123, на вашем компьютере, поэтому они избегают возможных сложностей при использовании этого привилегированного входящего порта. Конечно, исходящие фильтры все еще могут быть проблемой.
Часто задаваемые вопросы предлагают фильтрацию пакетов в качестве причины, поскольку она может исключать передачу необходимых UDP- пакетов в порт 123 и из него. на вашем компьютере и из него. При необходимости вы должны настроить фильтры пакетов в своих системах и маршрутизаторах.
Обратите внимание, что ntpdate принимает аргумент сервера. ntpdate-debian использует сервер, указанный в / etc / default / ntpdate. Использование ntpdate без аргумента может привести к ошибке, упомянутой в вопросе (однако, спрашивающий задает его правильно).
источник
Я нашел решение, потому что я должен был. Если нет проблем с перехватом межсетевого экрана, /server/277375/ntpdate-d-server-dropped-strata-too-high ссылка дает решение. По крайней мере, мой.
источник
Я столкнулся с той же проблемой, когда пытался синхронизировать время на Raspberry Pi в своей сети на рабочем месте. Кажется, что внешние пакеты ntp были заблокированы в моей сети. Чтобы это исправить, я удалил серверы, указанные в
ntp.conf
файле по умолчанию, и добавил свой внутренний сетевой сервер. Если вы не уверены, какое именно имя сервера использовать, вы можете найти его в/etc/resolv.conf
.Так как
ntpdate-debian
использует толькоntp.conf
файл, это будет только исправитьntpdate-debian
(неntpdate
).источник