Время и дата не будут обновляться на Mac

Я установил время и дату для автоматического обновления на моем Mac под управлением Snow Leopard, однако время и дата не обновляются. Я запустил ntpdate -qс помощью time.nist.gov и time.asia.apple.com и получил сообщение об ошибке:

сервер подходящий для синхронизации не найден

Я проверил модем, и он использует time.nist.gov и имеет правильную дату и время. Ни мой маршрутизатор, ни Mac не обновляются до правильного времени.

Я бы проверил, есть ли в вашем брандмауэре правило, разрешающее протокол NNTP. Вроде блокирует. или попробуйте настроить сервер времени на 128.138.141.172, что является IP-адресом time.nist.gov, чтобы устранить проблемы с DNS.
Спасибо, Тесуджин. Я установил сервер на этот IP-адрес. нет радости. когда я запустил ntpdate -q 128.138.141.172, я получил ту же ошибку. Полная ошибка была: thomas-sanchezs-computer:~ thomassanchez$ ntpdate -q 128.138.141.172 server 128.138.141.172, stratum 0, offset 0.000000, delay 0.00000 28 марта 22:15:46 ntpdate[5407]: сервер не подходит для синхронизации найденный
Вы получаете то же самое с Apple Europe (time.euro.apple.com.) и Apple Americas/US (time.apple.com.)? Если это так, я предполагаю, что ваш провайдер может их блокировать. Я бы спросил, есть ли у них какие-либо локальные серверы, которые вы могли бы использовать вместо этого.
да, сегодня я звонил провайдеру. Утверждают, что блокировки нет. Кроме того, мой модем имеет правильное время доступа к ntp-серверу time.nist.gov. это просто Mac и маршрутизатор, которые не обновляются. Это была очень неприятная проблема!
Будет ли роутер выступать в роли NTP-сервера?
Я понятия не имею, как это проверить. Маршрутизатор имеет предупреждающее сообщение о том, что системное время не было обновлено сервером ntp.
Затем я возвращался к телефону с интернет-провайдером и смотрел, есть ли у них собственный локальный сервер, который вы могли бы попробовать.

Ответы (1)

Вы пытались использовать telnet для диагностики соединения? Введите команду:

telnet <hostname or ipaddress> 13

Введите имя хоста или IP-адрес сервера времени, к которому вы хотите подключиться. Не забудьте включить цифру «13». Это номер порта, через который NTP обменивается данными.

Я попробовал это с сервером времени, указанным выше, и вот результаты:

    telnet 128.138.141.172 13

    Trying 128.138.141.172...
    Connected to utcnist2.colorado.edu.
    Escape character is '^]'.

    57126 15-04-14 11:48:04 50 0 0 907.8 UTC(NIST) * 
    Connection closed by foreign host.

Сервер сообщит, что соединение было закрыто удаленным хостом; это совершенно нормально. Однако вы можете убедиться, что все работает, заметив, что сервер отправил строку времени (это строка, начинающаяся с 57126 в приведенном выше примере.

Если этот тест работает, вы знаете, что это не ваш брандмауэр, маршрутизатор или интернет-провайдер. Это означает, что нам нужно посмотреть на службу NTP, работающую на вашем Mac.

Если это не работает, скорее всего, что-то блокируется. Попробуйте отключить брандмауэр на вашем Mac и маршрутизаторе (временно для диагностики). Это работает сейчас?

Снова включите брандмауэр маршрутизатора и повторите проверку. Еще работает? Если нет, ваш маршрутизатор блокирует трафик. Если это так, снова включите брандмауэр на вашем Mac. Если это сломает его, то вы знаете, что ваш Mac блокировал его.