В macOS 10.12.6 я пытаюсь перевести часы вперед с помощью команды date .
Например: сегодняшняя дата 25-09-2017, и я устанавливаю ее на 27-09-2017. Но с помощью ntp я не могу вернуть системное время на 25-09-2017.
У меня есть «time.asia.apple.com», установленный в /etc/ntp.conf.
Когда я пытаюсь выполнить команду
sudo killall -9 ntpd; sudo ntpdate "time.asia.apple.com"
Я получаю следующий вывод:
27 сен 20:25:36 ntpdate[5085]: не найден подходящий сервер для синхронизации
Я не уверен, почему мое системное время не возвращается к 25 сентября.
Я даже пробовал это с "time1.google.com". Часы до сих пор не возвращаются к сегодняшней дате.
«сервер, подходящий для синхронизации не найден» означает, что сервер времени time.asia.apple.com не может быть найден или входящий ntp-трафик не разрешен на каком-то периметре.
У вашего хоста либо нет надлежащего подключения к Интернету, либо разрешение DNS шаткое.
Однако вы можете попробовать проверить подключение к Интернету (например, ping 8.8.8.8
), при необходимости восстановить Интернет (например repair Internet local|global all
) и повторить команду ntpdate или использовать один из различных IP-адресов time.asia.apple.com (17.253.52.125, 17.253. 54.253, 17.253.54.125) напрямую:
sudo ntpdate 17.253.54.125
Если последняя команда работает, разрешение DNS нарушено.
repair Internet local|global all
не следует понимать буквально.
Шринатх
Шринатх
Шринатх
Шринатх
Шринатх
кланомат
sudo sntp -a 17.253.54.125
: .Шринатх
Шринатх
кланомат