Я установил мою конфигурацию NTP к этому:

# local server
server 127.0.0.1
fudge 127.0.0.1 stratum 10

# Only allow read-only access from localhost
restrict -4 default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

restrict 127.0.0.1
restrict ::1

# Location of drift file
driftfile /var/lib/ntp/ntp.drift
logfile /var/log/ntp.log

Оставив определения общедоступных server , предполагая, что это будет время сервера моей машины.

Теперь я устанавливаю дату с date --set="+5 minutes" , перезагружаю NTPd systemctl restart ntpd , и когда я тестирую свой сервер времени с компьютера с Windows, я получаю:

Произошла ошибка во время синхронизации Windows с 192.168.1.160.
Пэр недоступен.

Всякий раз, когда я добавляю другие определения server в конфигурацию, это работает.

Как мне настроить NTP-сервер, который будет обслуживать время, установленное вручную?

1 ответ1

0

Проблема заключалась в том, что Local Clock (LCL) явно требуется адрес 127.127.1.1 вместо обратной петли по умолчанию, как я и предполагал.

Довольно сложно - вот что происходит, когда вы не копируете и не вставляете конфигурации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .