Dimonira 0 September 13, 2023 Posted September 13, 2023 · Report post Доброго дня! В своей теме тут описывал успешно завершившийся запуск Petalinux 2013.1 на Microblaze. В результате я получил систему, в которой есть гигабитная сеть, есть доступ в интернет (удалённые сервера пингуются). Однако дата/время через интернет по NTP не синхронизируются. Делал поиск в интернет, нашёл следующее предложение: добавить в файл: Quote project-spec/meta-user/conf/petalinuxbsp.conf строку: Quote IMAGE_INSTALL:append = " ntp ntpdate ntpq sntp" и построить Petalinux, в котором окажутся указанные службы. Сделал, перестроил, все из ntp ntpdate ntpq sntp появились, но время не синхронизируется всё равно. Содержимое файла /etc/ntp.conf такое: Quote # /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help driftfile /var/lib/ntp/ntp.drift # You do need to talk to an NTP server or two (or three). #server ntp.your-provider.example # pool.ntp.org maps to about 1000 low-stratum NTP servers. Your server will # pick a different set every time it starts up. Please consider joining the # pool: <http://www.pool.ntp.org/join.html> 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 Лог загрузки показывает, что ntpd что-то пытается, но коннекта сделать не может и прерывается по таймауту. Я в линуксах не силён, что ему не хватает? Надо как-то настроить? Quote Share this post Link to post Share on other sites More sharing options...
Jury093 3 September 14, 2023 Posted September 14, 2023 (edited) · Report post 16 часов назад, Dimonira сказал: Лог загрузки показывает, что ntpd что-то пытается, но коннекта сделать не может и прерывается по таймауту. Я в линуксах не силён, что ему не хватает? Надо как-то настроить? для начала надо убедиться, что система имеет доступ в интернет, например ping ya.ru или ping hp.com в зависимости от страны с оборудованием если пинг не проходит (и не будет работать ntpd), то проверить актуальный gateway и содержимое /etc/resolv.conf если сюда добрались, то пора смотреть на ntpd, запущен ли? ps -A |grep ntp если нет, то /etc/init.d/ntp restart и проверить состояние ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== 0.debian.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.004 1.debian.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.004 2.debian.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.004 3.debian.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.004 +ntp.ix.ru .GLN. 1 u 54 64 1 59.101 7.383 1.723 213.234.203.30 89.109.251.23 2 u 23 64 1 44.507 8.628 0.250 #195.218.227.230 85.21.78.8 3 u 56 64 1 28.645 1.857 1.660 -ns.aksinet.net 194.58.202.148 2 u 31 64 3 20.753 9.709 2.634 -ns1.ooonet.ru 89.109.251.24 2 u 28 64 3 39.614 12.959 2.740 *192.36.143.130 .PPS. 1 u 32 64 3 12.200 8.739 2.531 #nsa.lds.net.ua 194.190.168.1 2 u 38 64 3 26.151 72.104 3.105 update1 вот не знаю, требуется ли в системе /dev/rtc0, в железках где работал с ntp устройство rtc0 всегда было. как поведет ntpd при отсутствие rtc0 вопрос может никак, а может будет против.. update2 можно вместо сервера ntpd поставить клиента ntpdate Edited September 14, 2023 by Jury093 Quote Share this post Link to post Share on other sites More sharing options...
Dimonira 0 September 19, 2023 Posted September 19, 2023 · Report post Спасибо за ответ. 1. Доступ в интернет есть, я это сразу указал. 2. Запущен ли ntpd: Quote A7Lite:~$ ps -A |grep ntp ps: invalid option -- 'A' BusyBox v1.35.0 () multi-call binary. Usage: ps Show list of processes w Wide output l Long output Так что попробовал рекомендуемое: Quote A7Lite:~$ ps -w |grep ntp 267 root 9564 S /usr/sbin/ntpd -u ntp:ntp -p /var/run/ntpd.pid -g 335 petalinu 3712 S grep ntp Так что ntpd запущен. 3. Состояние: Quote A7Lite:~$ ntpq -p localhost.localdomain: timed out, nothing received ***Request timed out В логе от ntpd как раз всегда идёт жалоба на таймаут, типа никто ему не отвечает. Подозреваю, что ntpd запущен не с теми параметрами, которые нужны для работы через интернет. Но где рыть - не знаю. Quote Share this post Link to post Share on other sites More sharing options...