ntp клиент на Raspberry PI4

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: ntp клиент на Raspberry PI4

Re: ntp клиент на Raspberry PI4

Максим » Пн окт 11, 2021 4:34 pm

111.102.102.105 - тайна великая есмъ.
В настройка днсп опция ссылается на другой сервер.

Мы сейчас прописали в конфиге клиента парметр ntp=ип_адрес_PDC
пока полет нормальный. Посмотрим что будет дальше.

Re: ntp клиент на Raspberry PI4

aka » Пн окт 04, 2021 7:00 pm

DHCP сообщает терминалу IP сервера NTP: 111.102.102.105. Это где-то в Японии? Ответа NTP с этого IP не приходит, синхронизация времени не происходит.

В логе в самом начале темы в конфиге была строка "ntp=ru.pool.ntp.org". В последнем логе такой строки в кофниге больше нет.

Re: ntp клиент на Raspberry PI4

Максим » Пн окт 04, 2021 4:25 pm

Добрый день!
В вложении скрин с фото и логи.
Вложения
Скрин.jpg
Скрин.jpg (188.25 КБ) 28302 просмотра
Лог после скрина.txt
(44.96 КБ) 388 скачиваний

Re: ntp клиент на Raspberry PI4

Максим » Вт сен 28, 2021 10:52 pm

Здравствуйте!
Спасибо за комментарии.
Приеду из коммандировки обязательно отпишу.

Re: ntp клиент на Raspberry PI4

aka » Чт сен 16, 2021 4:05 pm

Максим писал(а): Пн авг 16, 2021 1:19 pm 2. Снача обрадовался, но время на малинке не меняется. После перезагрузки терминала захожу в командную строку и #date выдает Tue Jul 20 00:00:20 UTC 2021. Если бы подхыватывал думаю вопросов бы не было.
На малине нет часов с батарейкой. После выключения или перезагрузки время сбросится, потому что негде его хранить.

Перегрузился, зашел в текстовое меню терминала - сети ещё нет, и время по умолчанию.

Втварь поднимает сеть после того, как выйдешь из меню.

А запрос к NTP серверу делается после того, как поднимется сеть.

Если очень хочется увидеть корректное время в команде date, надо включить на малине telnetd. В файл cmdline.txt на загрузочной SD после слова quiet в той же строке написать telnetd, и с какой-нибудь другой машины запустить "telnet ip-адрес-малины". telnet в любом виндовсе есть, но надо доставить через установку компонентов.
Максим писал(а): Пн авг 16, 2021 1:19 pm 3. Немного не так. Я подключаю флешку через малинку с WTWare и захожу на терминальный сервер. На сервере вижу проброшенную флешку и могу с ней работать. Но когда я создаю (или переношу) файлы на нее - дата создания файлов указывается 20.07.2021г. (час и минуты разные в зависимости от времени последней перезагрузки). А нужно видеть дату создания файлов текущие. Речь не про ТаймЗону, а именно про дату создания файлов. Она у все время одна и та же - 20.07.2021г. (для версии 6.0.56)
Скриншоты в студию.

И лог, снятый ПОСЛЕ скриншотов, но ДО перезагрузки.

Re: ntp клиент на Raspberry PI4

aka » Чт сен 16, 2021 3:55 pm

Не, время и дата вместе синхронизируются.

Re: ntp клиент на Raspberry PI4

Bambor » Чт сен 16, 2021 12:55 pm

Как я понял, wtware синхронизирует по ntp только время, дату не синхронизирует. Или же синхронизирует но файлы на флешке создаёт с датой компиляции а не с текущей датой.
Именно на это и жалуется Максим.

Re: ntp клиент на Raspberry PI4

akaplenko » Чт сен 16, 2021 10:27 am

aka писал(а): Чт сен 16, 2021 10:06 am
akaplenko писал(а): Ср сен 15, 2021 4:14 pm В теории - есть возможность использования на raspberry модуля точного времени с батарейкой, подключенной по i2c, но это надо просить aka делать интеграцию. Работает такое у нас только на linux.
DS3231 например, на Aliexpress около $2. Могу прикрутить к втвари, но зачем?

Изображение
Мы ставим такие иногда на всякое складское оборудование, где малина используется в качестве «управляющего контроллера» или простого рабочего места. Даже есть плата встроенная в наш корпус. Но тут часто бывает что эти рабочие места не имеют подключения к сети. тонкому клиенту проще раздать время по ntp и не парится.

Re: ntp клиент на Raspberry PI4

Barvinok » Чт сен 16, 2021 10:18 am

aka писал(а): Чт сен 16, 2021 9:58 am В малине нет энергонезависимых часов. Нет батарейки. Т.е. после включения малина не знает время, пока не сделает запрос к NTP.
После получения времени от NTP-сервера у малины всё становится хорошо, далее отсчёт ведётся правильно.
В Микротах, кстати, так же.
Вообще не парит.

Re: ntp клиент на Raspberry PI4

aka » Чт сен 16, 2021 10:06 am

akaplenko писал(а): Ср сен 15, 2021 4:14 pm В теории - есть возможность использования на raspberry модуля точного времени с батарейкой, подключенной по i2c, но это надо просить aka делать интеграцию. Работает такое у нас только на linux.
DS3231 например, на Aliexpress около $2. Могу прикрутить к втвари, но зачем?

Изображение

Re: ntp клиент на Raspberry PI4

aka » Чт сен 16, 2021 9:58 am

Barvinok писал(а): Пт сен 03, 2021 10:05 pm Верно ли я понял, что в малине НЕТ АППАРАТНЫХ ЧАСОВ?!
В малине нет энергонезависимых часов. Нет батарейки. Т.е. после включения малина не знает время, пока не сделает запрос к NTP.

После получения времени от NTP-сервера у малины всё становится хорошо, далее отсчёт ведётся правильно.

Re: ntp клиент на Raspberry PI4

akaplenko » Ср сен 15, 2021 4:14 pm

На raspberry не аппаратных энергонезависимых часов. Но это не значит что она не умеет считать его программно, переодически синхронизируя время по ntp. Так что при включенном интернете проблем с датой/временем быть не должно.

В теории - есть возможность использования на raspberry модуля точного времени с батарейкой, подключенной по i2c, но это надо просить aka делать интеграцию. Работает такое у нас только на linux.

Re: ntp клиент на Raspberry PI4

Максим » Ср сен 15, 2021 12:03 pm

Добрый день!
Не хотелось бы показаться невежливым, но "есть кто живой?"

Re: ntp клиент на Raspberry PI4

Максим » Ср сен 08, 2021 7:30 pm

Уже готов на любой вариант. Но разработчик молчит которую неделю 8-(

Re: ntp клиент на Raspberry PI4

Barvinok » Пн сен 06, 2021 9:58 pm

Тогда надо обновлять по NTP каждую минуту. Ну или программная эмуляция, привязанная к тактовой частоте процессора. Какие ещё могут быть варианты..?

Re: ntp клиент на Raspberry PI4

Максим » Пн сен 06, 2021 9:02 pm

Добрый день!
У меня полученное время вообще не записывается в систему.
Т.е. по логам видно что ответ от сервера получен.
Но команда date показывает время на момент компиляции прошивки. Т.е. у меня это вечное 20 июля 2021 (плюс время прошедшее после перезагрузки)
И как писал ака - аппаратных часов в малинке нет.

Re: ntp клиент на Raspberry PI4

Barvinok » Пт сен 03, 2021 10:05 pm

Верно ли я понял, что в малине НЕТ АППАРАТНЫХ ЧАСОВ?!
Т.е. получив время от NTP-сервера малина далее отсчёт не ведёт?
Какое время получило, такое и показывает до следующего обновления?

Re: ntp клиент на Raspberry PI4

Максим » Пт сен 03, 2021 8:44 pm

Вопрос актулен. Прощу помочь.

Re: ntp клиент на Raspberry PI4

Максим » Пн авг 16, 2021 1:19 pm

Добрый день!
1. Понял. Не принципиально, хотел показать что дата постоянно одна и та же
2. Снача обрадовался, но время на малинке не меняется. После перезагрузки терминала захожу в командную строку и #date выдает Tue Jul 20 00:00:20 UTC 2021. Если бы подхыватывал думаю вопросов бы не было.
3. Немного не так. Я подключаю флешку через малинку с WTWare и захожу на терминальный сервер. На сервере вижу проброшенную флешку и могу с ней работать. Но когда я создаю (или переношу) файлы на нее - дата создания файлов указывается 20.07.2021г. (час и минуты разные в зависимости от времени последней перезагрузки). А нужно видеть дату создания файлов текущие. Речь не про ТаймЗону, а именно про дату создания файлов. Она у все время одна и та же - 20.07.2021г. (для версии 6.0.56)

Re: ntp клиент на Raspberry PI4

aka » Сб авг 14, 2021 3:42 pm

1. На малине по умолчанию стоит время компиляции версии. Не инсталляции у вас, а компиляции у нас. 20 июля 2021 года для 6.0.56 версии.

2. Если в логе есть строка:

Код: Выделить всё

16-09-10-859| [ NTP] [ 22.940226] ntpd: setting time to 2021-08-11 13:00:46.307877 (offset +1947624.855783s)
то синхронизация времени прошла успешно. Дальше оно ругается, что не может сохранить правильное время в аппаратные часы, потому что в малине нет аппаратных часов. Но до перезагрузки локальное время должно быть проавильным.

3. Ты создаёшь файлы на одном компьютере, а дату смотришь на другом? Это в вопросе не указано, и это принципиально. На FAT не сохраняется таймзона у времени файла. Только само время. Линуксы (и втварь) пишут время файла в UTC. Виндовсы пишут время файла в локальной таймзоне. Вопрос об этом?

Re: ntp клиент на Raspberry PI4

Максим » Пт авг 13, 2021 2:10 pm

Вопрос более чем актуален.

Re: ntp клиент на Raspberry PI4

Максим » Ср авг 11, 2021 4:27 pm

Виноват. В логе вижу что клиент получает ответ от сервера но не может его записать. Но что с этим делать не понятно.
16-09-10-859| [ NTP] [ 22.772399] ntpd: sending query to 91.207.136.55
16-09-10-859| [ NTP] [ 22.797589] ntpd: reply from 91.207.136.55: offset:+1947624.855783 delay:0.025020 status:0x24 strat:2 refid:0x16fb6d59 rootdelay:0.028153 reach:0x03
16-09-10-859| [ pfac] [ 22.940122] Process pid 818 terminated, status 00000000.
16-09-10-859| [ NTP] [ 22.940226] ntpd: setting time to 2021-08-11 13:00:46.307877 (offset +1947624.855783s)
16-09-10-859| [ NTP] [ 22.940264] hwclock: can't open '/dev/misc/rtc': No such file or directory
Вложения
WTware_DC.A6.32.DF.FC.5E_2021-08-11_16-20-31.txt
(91.1 КБ) 428 скачиваний

Re: ntp клиент на Raspberry PI4

akatik » Ср авг 11, 2021 1:58 pm

Лог делается так: http://wtware.ru/logs.html

ntp клиент на Raspberry PI4

Максим » Вт авг 10, 2021 12:39 pm

Добрый день!
Проблема пришла откуда не ждали.
Клиент не может получить время от ntp-сервера.
Пробовал через 042 опцию в параметрах DHCP, так и добавить в конфиг wtware параметр ntp.
В качестве сервера указывали как локальный DC (он без проблем раздает синхронизирует как доменные машины так и микротики и никсовые сервера на CentOS) так и в внешний источник указанный в примере ntp = ru.pool.ntp.org https://wtware.ru/docs5/config.html
Дата после перезагрузки клиента всегда одна = дате инсталляции прошивки, после перезагрузки дата снова становится равной дате инсталляции.
Возможно проблема осталась бы не замеченной если бы не дата создания документов на подключенном usb-накопителе. Дата и время создания сохраненного файла берется текущей датой на клиенте wtware.
Если проблему с синхронизацией времени не получится решить, может где в можно настроить что бы дата создания/изменения файла сохраняемого на подключаемый usb-накопитель бралась с терминального сервера?
Спасибо за помощь!

Вернуться к началу