Автор Тема: Ntp и ntpdate  (Прочитано 2150 раз)

Оффлайн Sandro

  • Завсегдатай
  • *
  • Сообщений: 20
    • Email
Ntp и ntpdate
« : 06.03.2021 18:27:10 »
Простите, если тема была, но я не нашёл инструкцию применимо к своему серверу.
Имеем в локальной сети без интернета
1 сервер и 50 компьютеров с Аккорд-АМДЗ. На сервере вручную установил точное время. А как сделать так, чтобы 50 других компьютеров синхронизировали время с сервером после установки Alt Linux.
Какие такие пакеты установить на сервере, какие команды ввести в терминал на клиентских компьютерах.
Желательно используя ntp и ntpdate

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 18 352
    • Домашняя страница
    • Email
Re: Ntp и ntpdate
« Ответ #1 : 06.03.2021 18:28:22 »
Андрей Черепанов (cas@)

Оффлайн Sandro

  • Завсегдатай
  • *
  • Сообщений: 20
    • Email
Re: Ntp и ntpdate
« Ответ #2 : 06.03.2021 18:36:15 »
https://www.altlinux.org/Alterator-datetime
Вы мне отправили не то, в чём я нуждаюсь. Хотел видеть параметры конфиг файлов сервера и клиента и команды в терминале.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 18 352
    • Домашняя страница
    • Email
Re: Ntp и ntpdate
« Ответ #3 : 06.03.2021 19:00:30 »
man ntpdate
Андрей Черепанов (cas@)

Оффлайн rabochyITs

  • Давно тут
  • **
  • Сообщений: 669
  • Евгений
Re: Ntp и ntpdate
« Ответ #4 : 06.03.2021 22:06:21 »
Вырезка из моей шпаргалки.

Установка сервера времени:

Устанавливаем необходимые пакеты,
apt-get install ntpd ntpq
при этом пакет openntpd будет удален, настройка времени через алтератор станет не доступной.
(yes | apt-get remove openntpd && yes | apt-get install ntpd ntpq alterator-datetime)
- содержимое файла настроек nano -b /etc/ntp.conf для запуска сервера времени.
Посмотреть без комментариев:
# sed -n -e '/^#/d' -e '/^$/d'  -e '/.*/p' /etc/ntp.conf
server 0.ru.pool.ntp.org
server 1.ru.pool.ntp.org
server 2.ru.pool.ntp.org
server 3.ru.pool.ntp.org
fudge 127.127.1.0 stratum 10
driftfile /etc/ntp/drift
broadcastdelay          0.008
restrict -4 default ignore notrust nomodify             # IPv4
restrict -6 default ignore notrust nomodify             # IPv6
restrict 127.0.0.1
restrict ::1
logfile /var/log/ntp.log
restrict 192.168.1.0 mask 255.255.255.0 nomodify
restrict 192.168.2.0 mask 255.255.255.0 nomodify
restrict 192.168.3.0 mask 255.255.255.0 nomodify
restrict 192.168.4.0 mask 255.255.255.0 nomodify
restrict 192.168.5.0 mask 255.255.255.0 nomodify
restrict 192.168.6.0 mask 255.255.255.0 nomodify
restrict 192.168.7.0 mask 255.255.255.0 nomodify
restrict 192.168.8.0 mask 255.255.255.0 nomodify
restrict 192.168.9.0 mask 255.255.255.0 nomodify
restrict source

##### Простой вариант ######### /etc/ntp.conf
driftfile /etc/ntp/drift

server ntp1.vniiftri.ru iburst burst prefer
server 127.127.1.0 iburst
fudge  127.127.1.0 stratum 10

restrict default noquery nomodify
restrict 127.0.0.1
##########################
-для синхронизации часов клиента при образовании большой разницы во времени с сервером времени, необходимо: в параметрах файла на сервере /etc/sysconfig/ntpd добавить (стоит по умолчанию в альт дистрибутиве) опцию NTPD_OPTIONS="-g" или "--panicgate", остальные параметры внутри кавычек добавляются через пробел.

# chkconfig ntpd on - добавление в автозагрузку
# service  ntpd start - запуск сервера времени
(chkconfig ntpd on && service  ntpd start) - одной строкой
# ntpq -p - проверка работы сервера времени

Смена часового пояса
# mv /etc/localtime  /etc/localtime.bak && ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
или как в альтах делается
# mv /etc/localtime  /etc/localtime.bak && cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Некоторые настройки
# nano -b /etc/sysconfig/clock


Оффлайн Sandro

  • Завсегдатай
  • *
  • Сообщений: 20
    • Email
Re: Ntp и ntpdate
« Ответ #5 : 06.03.2021 23:12:06 »
Спасибо Вам огромное, только не понятно, где и что делать на клиенте, а где на сервере времени

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 401
  • Sunny 273 RUS crew
Re: Ntp и ntpdate
« Ответ #6 : 07.03.2021 12:42:06 »
только не понятно, где и что делать на клиенте, а где на сервере времени
На клиенте либо по крону запускать ntpdate, либо ntpd с конфигурацией, указывающей на основной сервер.

На сервере надо как-то сказать ntpd, что он синхронизируется сам по себе. Вот тут не знаю, не пробовал. Вероятно за это отвечает параметр fudge и сервер надо указать 127.127.1.0

Ещё вот это полезно посмотреть: https://www.altlinux.org/Синхронизация_времени
« Последнее редактирование: 07.03.2021 12:43:39 от asy »

Оффлайн rabochyITs

  • Давно тут
  • **
  • Сообщений: 669
  • Евгений
Re: Ntp и ntpdate
« Ответ #7 : 07.03.2021 18:15:23 »
де и что делать на клиенте, а где на сервере времени
Это можно использовать для сервера, а для клиента я рекомендую chrony

Оффлайн El Scorpio

  • Давно тут
  • **
  • Сообщений: 26
    • Email
Re: Ntp и ntpdate
« Ответ #8 : 17.03.2021 01:19:10 »
1 сервер и 50 компьютеров с Аккорд-АМДЗ. На сервере вручную установил точное время. А как сделать так, чтобы 50 других компьютеров синхронизировали время с сервером после установки Alt Linux.
В параметрах службы DHCP-сервера на сервере (или на маршрутизаторе - смотря что у вас раздаёт IP-адреса по DHCP) нужно указать параметр - адрес сервера NTP, тогда на всех компьютерах этот адрес автоматически будет добавлен в конфиг службы NTP (файл /etc/ntp.conf)

Цитировать
# Generated by NetworkManager from eth0
server 172.25.46.127
# End of NetworkManager from eth0

Далее команда sudo ntpq -n -p покажет таблицу адресов серверов NTP, которые компьютер использует для синхронизации.
Если ваш сервер имеет значение stratum (st) = 16, значит клиент считает его показания недостоверными
« Последнее редактирование: 17.03.2021 01:25:00 от El Scorpio »

Оффлайн Sandro

  • Завсегдатай
  • *
  • Сообщений: 20
    • Email
Re: Ntp и ntpdate
« Ответ #9 : 07.04.2021 22:30:34 »
Тема закрыта.

Оффлайн xdsl

  • Давно тут
  • **
  • Сообщений: 235
Re: Ntp и ntpdate
« Ответ #10 : 08.04.2021 09:52:04 »
Для клиента из под рута:
Цитировать
echo -e '#!/bin/sh\nntpdate mein.lieber.ntp.server\n' > /etc/cron.hourly/dateupdate ; chmod 744 /etc/cron.hourly/dateupdate
И будет каждый час счастье)

Оффлайн aleksey-v.

  • Давно тут
  • **
  • Сообщений: 237
Re: Ntp и ntpdate
« Ответ #11 : 08.04.2021 17:44:54 »
для клиента я рекомендую chrony
Полностью согласен.  8-)