ntp клиент на Raspberry PI4
ntp клиент на Raspberry PI4
Добрый день!
Проблема пришла откуда не ждали.
Клиент не может получить время от ntp-сервера.
Пробовал через 042 опцию в параметрах DHCP, так и добавить в конфиг wtware параметр ntp.
В качестве сервера указывали как локальный DC (он без проблем раздает синхронизирует как доменные машины так и микротики и никсовые сервера на CentOS) так и в внешний источник указанный в примере ntp = ru.pool.ntp.org https://wtware.ru/docs5/config.html
Дата после перезагрузки клиента всегда одна = дате инсталляции прошивки, после перезагрузки дата снова становится равной дате инсталляции.
Возможно проблема осталась бы не замеченной если бы не дата создания документов на подключенном usb-накопителе. Дата и время создания сохраненного файла берется текущей датой на клиенте wtware.
Если проблему с синхронизацией времени не получится решить, может где в можно настроить что бы дата создания/изменения файла сохраняемого на подключаемый usb-накопитель бралась с терминального сервера?
Спасибо за помощь!
Проблема пришла откуда не ждали.
Клиент не может получить время от ntp-сервера.
Пробовал через 042 опцию в параметрах DHCP, так и добавить в конфиг wtware параметр ntp.
В качестве сервера указывали как локальный DC (он без проблем раздает синхронизирует как доменные машины так и микротики и никсовые сервера на CentOS) так и в внешний источник указанный в примере ntp = ru.pool.ntp.org https://wtware.ru/docs5/config.html
Дата после перезагрузки клиента всегда одна = дате инсталляции прошивки, после перезагрузки дата снова становится равной дате инсталляции.
Возможно проблема осталась бы не замеченной если бы не дата создания документов на подключенном usb-накопителе. Дата и время создания сохраненного файла берется текущей датой на клиенте wtware.
Если проблему с синхронизацией времени не получится решить, может где в можно настроить что бы дата создания/изменения файла сохраняемого на подключаемый usb-накопитель бралась с терминального сервера?
Спасибо за помощь!
Re: ntp клиент на Raspberry PI4
Лог делается так: http://wtware.ru/logs.html
Re: ntp клиент на Raspberry PI4
Виноват. В логе вижу что клиент получает ответ от сервера но не может его записать. Но что с этим делать не понятно.
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
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
Вопрос более чем актуален.
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ntp клиент на Raspberry PI4
1. На малине по умолчанию стоит время компиляции версии. Не инсталляции у вас, а компиляции у нас. 20 июля 2021 года для 6.0.56 версии.
2. Если в логе есть строка:
то синхронизация времени прошла успешно. Дальше оно ругается, что не может сохранить правильное время в аппаратные часы, потому что в малине нет аппаратных часов. Но до перезагрузки локальное время должно быть проавильным.
3. Ты создаёшь файлы на одном компьютере, а дату смотришь на другом? Это в вопросе не указано, и это принципиально. На FAT не сохраняется таймзона у времени файла. Только само время. Линуксы (и втварь) пишут время файла в UTC. Виндовсы пишут время файла в локальной таймзоне. Вопрос об этом?
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
Добрый день!
1. Понял. Не принципиально, хотел показать что дата постоянно одна и та же
2. Снача обрадовался, но время на малинке не меняется. После перезагрузки терминала захожу в командную строку и #date выдает Tue Jul 20 00:00:20 UTC 2021. Если бы подхыватывал думаю вопросов бы не было.
3. Немного не так. Я подключаю флешку через малинку с WTWare и захожу на терминальный сервер. На сервере вижу проброшенную флешку и могу с ней работать. Но когда я создаю (или переношу) файлы на нее - дата создания файлов указывается 20.07.2021г. (час и минуты разные в зависимости от времени последней перезагрузки). А нужно видеть дату создания файлов текущие. Речь не про ТаймЗону, а именно про дату создания файлов. Она у все время одна и та же - 20.07.2021г. (для версии 6.0.56)
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
Вопрос актулен. Прощу помочь.
-
- Сообщения: 592
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: ntp клиент на Raspberry PI4
Верно ли я понял, что в малине НЕТ АППАРАТНЫХ ЧАСОВ?!
Т.е. получив время от NTP-сервера малина далее отсчёт не ведёт?
Какое время получило, такое и показывает до следующего обновления?
Т.е. получив время от NTP-сервера малина далее отсчёт не ведёт?
Какое время получило, такое и показывает до следующего обновления?
Re: ntp клиент на Raspberry PI4
Добрый день!
У меня полученное время вообще не записывается в систему.
Т.е. по логам видно что ответ от сервера получен.
Но команда date показывает время на момент компиляции прошивки. Т.е. у меня это вечное 20 июля 2021 (плюс время прошедшее после перезагрузки)
И как писал ака - аппаратных часов в малинке нет.
У меня полученное время вообще не записывается в систему.
Т.е. по логам видно что ответ от сервера получен.
Но команда date показывает время на момент компиляции прошивки. Т.е. у меня это вечное 20 июля 2021 (плюс время прошедшее после перезагрузки)
И как писал ака - аппаратных часов в малинке нет.
-
- Сообщения: 592
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: ntp клиент на Raspberry PI4
Тогда надо обновлять по NTP каждую минуту. Ну или программная эмуляция, привязанная к тактовой частоте процессора. Какие ещё могут быть варианты..?
Re: ntp клиент на Raspberry PI4
Уже готов на любой вариант. Но разработчик молчит которую неделю 8-(
Re: ntp клиент на Raspberry PI4
Добрый день!
Не хотелось бы показаться невежливым, но "есть кто живой?"
Не хотелось бы показаться невежливым, но "есть кто живой?"
Re: ntp клиент на Raspberry PI4
На raspberry не аппаратных энергонезависимых часов. Но это не значит что она не умеет считать его программно, переодически синхронизируя время по ntp. Так что при включенном интернете проблем с датой/временем быть не должно.
В теории - есть возможность использования на raspberry модуля точного времени с батарейкой, подключенной по i2c, но это надо просить aka делать интеграцию. Работает такое у нас только на linux.
В теории - есть возможность использования на raspberry модуля точного времени с батарейкой, подключенной по i2c, но это надо просить aka делать интеграцию. Работает такое у нас только на linux.
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ntp клиент на Raspberry PI4
В малине нет энергонезависимых часов. Нет батарейки. Т.е. после включения малина не знает время, пока не сделает запрос к NTP.
После получения времени от NTP-сервера у малины всё становится хорошо, далее отсчёт ведётся правильно.
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ntp клиент на Raspberry PI4
DS3231 например, на Aliexpress около $2. Могу прикрутить к втвари, но зачем?
-
- Сообщения: 592
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: ntp клиент на Raspberry PI4
В Микротах, кстати, так же.
Вообще не парит.
Re: ntp клиент на Raspberry PI4
Мы ставим такие иногда на всякое складское оборудование, где малина используется в качестве «управляющего контроллера» или простого рабочего места. Даже есть плата встроенная в наш корпус. Но тут часто бывает что эти рабочие места не имеют подключения к сети. тонкому клиенту проще раздать время по ntp и не парится.
Re: ntp клиент на Raspberry PI4
Как я понял, wtware синхронизирует по ntp только время, дату не синхронизирует. Или же синхронизирует но файлы на флешке создаёт с датой компиляции а не с текущей датой.
Именно на это и жалуется Максим.
Именно на это и жалуется Максим.
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ntp клиент на Raspberry PI4
Не, время и дата вместе синхронизируются.
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ntp клиент на Raspberry PI4
На малине нет часов с батарейкой. После выключения или перезагрузки время сбросится, потому что негде его хранить.
Перегрузился, зашел в текстовое меню терминала - сети ещё нет, и время по умолчанию.
Втварь поднимает сеть после того, как выйдешь из меню.
А запрос к 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
Здравствуйте!
Спасибо за комментарии.
Приеду из коммандировки обязательно отпишу.
Спасибо за комментарии.
Приеду из коммандировки обязательно отпишу.
Re: ntp клиент на Raspberry PI4
Добрый день!
В вложении скрин с фото и логи.
В вложении скрин с фото и логи.
- Вложения
-
- Скрин.jpg (188.25 КБ) 28290 просмотров
-
- Лог после скрина.txt
- (44.96 КБ) 388 скачиваний
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ntp клиент на Raspberry PI4
DHCP сообщает терминалу IP сервера NTP: 111.102.102.105. Это где-то в Японии? Ответа NTP с этого IP не приходит, синхронизация времени не происходит.
В логе в самом начале темы в конфиге была строка "ntp=ru.pool.ntp.org". В последнем логе такой строки в кофниге больше нет.
В логе в самом начале темы в конфиге была строка "ntp=ru.pool.ntp.org". В последнем логе такой строки в кофниге больше нет.
Re: ntp клиент на Raspberry PI4
111.102.102.105 - тайна великая есмъ.
В настройка днсп опция ссылается на другой сервер.
Мы сейчас прописали в конфиге клиента парметр ntp=ип_адрес_PDC
пока полет нормальный. Посмотрим что будет дальше.
В настройка днсп опция ссылается на другой сервер.
Мы сейчас прописали в конфиге клиента парметр ntp=ип_адрес_PDC
пока полет нормальный. Посмотрим что будет дальше.