Я купил Raspberry Pi 3 примерно два месяца назад, и с тех пор время никогда не обновлялось . Подробности:
- Операционная система - свежая установка Raspbian Jessie (4.1.19-v7 +).
- Подключение к интернету через родной Wi-Fi и никаких других проблем со связью.
- Никаких проблем с брандмауэром, так как обновление времени работает как чудо на машине с Windows в той же локальной сети.
- Часовой пояс установлен правильно.
Я впервые начал с nptdate
. Когда я попытался принудительно обновить,
sudo /etc/init.d/ntp stop
sudo ntpd -q -g
sudo /etc/init.d/ntp start
терминал застыл при второй команде. Последнее сообщение /var/log/syslog
было:
Listening on routing socket on fd #22 for interface updates
/etc/ntp.conf
содержание:
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
Мне кажется, что у ntp
пакета есть проблема. Как настроить обновление времени, так как моя Raspberry включена только днем, а задержка времени накапливается ночью?
ntpd
изменился в какой-то момент в последние несколько лет, чтобы пользователю было труднее форсировать изменения. Учитывая простоту его назначения, это одно из самых худших, самых тупых приложений всех времен. Кто-то должен просто написать базовую реализацию только для клиента для автономных систем конечных пользователей. Это не могло занять больше дня, включая чтение RFC. Я чувствую к тебе. Я ненавижу эту вещь (за исключением того, что это обычно работает для меня, поэтому я не беспокоюсь ...). Удачи.
sudo grep ntp /var/log/syslog
или, после загрузки, journalctl | grep ntp
.
sudo grep ntp /var/log/syslog
возвращает кучу bad peer from pool x.debian.pool.ntp.org
ошибок. После перезапуска journald | grep ntp
возвращается bash: journald: command not found
и sudo grep ntp /var/log/syslog
возвращает кучу can't find host x.debian.pool.ntp.org: name or service not known
ошибок иno servers can be used, exiting