Frontoil.ru

Авто Масла
5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

NTP Download

NTP Download

Basic information on NTP can be found on our NTP info page as well as in our knowledge base articles.

The Meinberg NTP package provides a GUI setup program for Windows which installs the NTP service and associated executable programs that have been compiled from the original public NTP source code available at the NTP download page at ntp.org.

The GUI installer also contains the corresponding HTML based NTP documentation, as well as the libcrypto DLL from the OpenSSL project, which is required to create or check signatures of the NTP network packets, if the symmetric or public key authentication feature is used.

Unattended installation is also supported. Please see the NTP Installer README for help on how to use the installer.

  • NTP package for current Windows versions (XP and later), with IPv6 support
  • Outdated NTP package for Windows NT, Windows 2000, and newer, IPv4 only
  • External Web Links
  • NTP Cheat Sheet / Short Reference
  • Linux driver for Meinberg plug-in radio clocks

For the Windows operating system there’s also an NTP Time Server Monitor program available which allows configuration of the local NTP service and graphical monitoring of the local and remote NTP servers.

If you have any questions or feedback, please contact ntp-support@meinberg.de.

NTP for current Windows versions (Windows XP and later), with IPv6 support

The current stable NTP version can be used with current 32 and 64 bit Windows versions (Windows XP and newer). Beside the standard IPv4 network protocol it also supports IPv6. Alternatively, there’s an older version available which can also be used on Windows 2000 or even Windows NT.

    When installing the service, the path to the executable program entered in the registry is placed in quotation marks, since a path that contains spaces represents a potential security hole. For more details see the article Securing the NTP Service Installation on Windows in our knowledge base.

Also the previous version ntp-4.2.8p15 of the setup program provided some minor security patches and some enhancements. See the NTP changelog for details.

It is explicitly recommended to upgrade earlier installations to this version.

ntp-4.2.8p15-v2-win32-setup.exe (4.29 MB)
24 February 2021
NTP package with IPv6 support for Windows XP and newer

Note: If the NTP service fails to start after installation on Windows XP or Windows 7, the Visual Studio Redistributable package my be missing, althogh it should be available by default on all current Windows installations. The 32 bit (x86) version of the redistributable is required even on 64 bit Windows systems. The package is available from the Microsoft download page:

Читайте так же:
Как отрегулировать давление в водяном редукторе

NTP Error Message
NTP Error Message during start of NTP Service

NTP Welcome Message NTP Setup
Start installer of the Visual Studio Redistibutable package:

NTP Setup Ready
Visual Studio Setup is complete.

NTP for Windows NT, Windows 2000, and newer, IPv4 only, without current security patches

This version of the NTP package is outdated but is still provided since it can also be used on Windows 2000 or even Windows NT. It supports IPv4 only, but not IPv6. For current Windows installations the current stable NTP version should be used which also contains current security patches.

  • NTP 4.2.4p8 fixes a critical security problem. If you are running an older version please update as soon as possible.
  • This version of the installer supports PATH variables up to 8k in size, please note that older versions only support a maximum of 1024 bytes for the contents of the PATH variable and will most probably overwrite the variable if it is longer. This will cause problems with your Windows installation and should be avoided.

ntp-4.2.4p8@lennon-o-lpv-win32-setup.exe (2.8 MB)
26 October 2010
Old and stable NTP-package Windows NT/2000 (IPv4 only)
How to verify integrity of the downloaded file

Screenshots NTP Installer (Windows)

Here are some screenshot of the NTP installation (click to enlarge):

Step 1:
Step 1: Select the local program folder.

Schritt 2:
Step 2: Select the components to be installed.

Step 3a (without initial configuration file):
for experienced users — the configuration file must be setup manually.

Step 3b: (initial configuration with external time server):
specification of up to 9 external NTP servers.

Step 3c (initial configuration with Meinberg Time Service):
Set up your own NTP server with built-in Meinberg reference clock (e.g. GPS180PEX).

Step 4:
Select the service settings (recommended «Use System Account»).

Чтобы мы могли поднять сервер, нам нужен соответствующий пакет, который по умолчанию отсутствует в RouterOS 6.48.3. Переходим на сайт https://mikrotik.com/download

Т.к. у нас стенд реализован на CHR, то качаем Extra package для него.

Качаем пакеты NTP Mikrotik

Когда вам нужен будет пакет для HAP AC2, то и качаем соответствующий Extra package для его архитектуры процессора.

Распаковываем скачанный архив, подключаемся к CORE-1 методом Drug-and-Drop переносим пакет в окно Winbox. Либо можете нажать Upload в меню Files. Перезагружаем девайс.

Загрузка файлов и пакетов в микротик

После перезагрузки, в меню System, видим, что пакет установился корректно.

Проверяем корректность установки пакета NTP

Для начала на CORE-1 нужно сказать откуда брать время. Предлагаю использоваться Stratum-ом. Переходим в System-NTP Client и задаём параметры:

  1. Primary – основной сервер синхронизации;
  2. Secondary – запасной сервер синхронизации;
  3. Режим работы – unicast;
  4. Ставим галочку Enabled.

После нажатия Apply – пройдёт преобразование имён и вместо них подставятся IP адреса.

Синхронизируем время на сервере NTP

Далее идём в System – Clock и указываем тайм зону.

Настройка таймзоны в микротик

Применяем и смотрим на результат. Если справа наверху окна Winbox не видно время и дату, то добавьте их через нажатие правой кнопки мыши.

Включение отображения времени в winbox

Проверим статус синхронизации можно через CLI

Смотрим на статус синхронизации времени через cli

Клиентская часть коры настроена, время получаем корректное, теперь перейдем к настройке серверной. Ставим галочку Enabled и применяем изменения.

Настройка сервера NTP на Mikrotik

Если вы хотите, чтобы сервер был доступен через широковещание то ставим галочку broadcast, если через IGMP, то Multicast.

На CORE-1 так же настроен DHCP-Server, укажем его адрес для выдачи клиентам DHCP в каждой подсети.

Раздаем адрес NTP сервера в сети

Обращаю внимание, что данный сервер времени будет прилетать абсолютно всем клиентам сети.

Технология синхронизации времени

Используется специальный протокол Сети, который называется Network Time Protocol или NTP. Серверы, работающие на нем, позволяют настроить время с погрешностью до 1 секунды.

Структура передачи времени на ПК многослойная, в которой каждый уровень синхронизируется с другим. Чем ниже слой, тем ниже точность полученного времени. Самый нулевой уровень – это «часы».

  • Эталонными.
  • Молекулярными.

Серверы нулевого уровня сначала подсоединяются к так называемому первичному ПК с помощью интерфейса с высокой скоростью. Компьютеры, которые находятся на втором уровне, получают данные о времени с этого персонального компьютера. Отсюда данные далее передаются на сетевые протоколы, ведущие к серверам точного времени.

Выводы

На этом — все. Установка NTP Ubuntu 18.04 была завершена успешно. Мы настроили как серверную часть, так и клиентскую для синхронизации с NTP-сервером. Свои вопросы и пожелания пишите в комментариях.

Нет похожих записей

Оцените статью:

Об авторе

Автор: James Kiarie

Больше восьми лет назад мною было принято решение объявить бойкот оконной монополии и установить на свой компьютер Ubuntu. С тех пор это моя основная ОС. Иногда в порядке эксперимента «подселяю» к ней собратьев из семьи Linux. Увлекаюсь фотографией и горным туризмом. В свободное от работы время пишу статьи для losst.ru.

9 комментариев

В России не будет же перевода времени.

это пока да. но потом придёт какой-нибуть дрянелькин и решит что управлять страной не по плечу и займётся тем что никому не нужно и будет управлять не только временим а геометрию часовых поясов перекраивать. а за ним придёт какой нибуть грёбпутин и решит что всё дерьмо надо как-то разгребать и начнёт так жэ с того что мало кому нужно, выправлять время. но это так об истории а вопрос далее.
спасибо автору за статью! да достаточно хороша, но немножко не полная. действительно сайт посвещён только операцыонке линуксов, но по скольку эта статья касается серверных задач, надо жэ предполагать что сети состоят не только из одних линуксов. но хотябы в скользь упомянуть и про другие настройки остальных операцыонок. к примеру для виндовозников подобный сервер в сети не совсем полезен. к примеру в командной строке виндовозни команда net time \host к подобному серваку на линуксе обратиться можэт и дажэ достаточно хорошо с ним синхронизируется. но вот стандартная служба с этим линуксовым сервером времени работать не будет. по скольку эта самая виндовозная служба работает с серверами времени через http. вопрос? как на линуксе организовать http сервер времени для синхронизацыи всех машин под любой операцыонкой?
всем всего хорошего!

Обратите внимание за запись в /etc/ntp.conf

# If you want to provide time to your local subnet, change the next line.
# (Again, the address is an example only.)
#broadcast 192.168.123.255

Но для виндов лучше в настройках обновления времени через по Интернет указать локальный сервер NTP. Или в DNS локальной сети узлу time.windows.com, который перегружен и часто недоступен, сопоставить IP сервера NTP.

Вторым вариантом м.б. все запросы по udp по порту 123 от потребителей локальной сети заворачивать на порт 123 компьютера, на котором установлен сервер NTP.

Здравствуте ! Занимательно! Но у вас при вводе sudo vim /etc/ntp.conf. работает не vim , а nano.

в целом неплохо, но для новичков
nano — фу, vim — рулит

Может ошибка в статье? У меня на sudo systemctl restart ntp отвечает Failed to restart ntp.service: Unit ntp.service not found, и с start/enable то же самое. Попробовал заменить ntp на ntpd по аналогии с sshd, и запустилось.

Всё-таки непонятно, если у меня не какой-то сервер, а просто домашний компьютер с Xubuntu 1804 ?
И я хочу ,чтобы в нём часики шли поточнее, какие команды мне набрать и что подредактировать?

Меню -> Системные -> Дата и время -> В строке «Конфигурация» выбрать «Синхронизировать с серверами Интернет».

На Xubuntu 1604 именно так я и поступал. Заходил в Настройки, выбирал : «Синхронизировать с серверами Интернет», на что система сообщала ,что необходимо установить поддержку протокола NTP и тут же предлагала решение, автоматически устанавливались какие-то пакеты и всё работало.
А в Xubuntu 1804 это уже так не работает. На мои действия я получаю ответ:
«Поддержка протокола NTP не установлена.Установите и активируйте. »
Что я должен установить и что активировать?

Network Time Protocol (NTP) — сетевой протокол для синхронизации внутренних часов устройств, использует NTP-сервер для синхронизации времени на маршрутизаторе. Публичные адреса NTP-серверов можно взять www.ntp.org

Настройка на оборудование cisco производится следующеми команды ntp server <ip-address> и clock update-calendar

Последняя команда служит для настройке внутренних часов по времени полученного от NTP-сервера

show ntp status — показывает текущее состояние синхронизации

show ntp associations — просмотр заданных на маршрутизаторе ntp серверов, какой из них является master, кто от кого получает время и т.п.

Давайте кратко рассмотрим код, чтобы увидеть, как он работает. Сначала вы включаете библиотеки для подключения к Wi-Fi и получаете время и создаете NTP-клиента.

Установка SSID и пароля

Введите свои сетевые учетные данные в следующих переменных, чтобы ESP32 мог устанавливать подключение к Интернету и получать дату и время с NTP-сервера.

Подготовка клиента NTP

Следующие две строки определяют клиента NTP для запроса даты и времени с сервера NTP.

Затем инициализируйте строковые переменные, чтобы сохранить дату и время.

В setup() вы инициализируете последовательную связь со скоростью 115200 бод, чтобы распечатать результаты:

Эти следующие строки подключают ESP32 к вашему маршрутизатору.

Затем инициализируйте клиент NTP, чтобы получить дату и время с сервера NTP.

Вы можете использовать метод setTimeOffset (), чтобы настроить время для вашего часового пояса в миллисекундах.

Вот несколько примеров для разных часовых поясов:

  • GMT +1 = 3600GMT +8 = 28800GMT -1 = -3600GMT 0 = 0

Следующие строки гарантируют, что мы получим правильную дату и время:

Примечание: иногда NTP-клиент извлекает 1970-е годы. Чтобы этого не произошло, нам нужно принудительно установить обновление.

Получение даты и времени

Преобразуйте дату и время в читаемый формат с помощью метода getFormattedDate():

Дата и время возвращаются в следующем формате:

Если вы хотите получить дату и время отдельно, вам нужно разделить эту строку. Буква «Т» отделяет дату от времени, поэтому мы можем легко разделить эту строку. Вот что мы делаем в следующих строках.

Дата сохраняется в переменной dayStamp, а время — в переменной timeStamp. Время запрашивается и печатается каждую секунду.

Chrony – альтернативный клиент и сервер NTP для Unix-подобных систем

FavoriteДобавить в избранное

Главное меню » Операционная система Linux » Chrony – альтернативный клиент и сервер NTP для Unix-подобных систем

Установка Chrony

Chrony доступен по умолчанию в репозиториях для большинства дистрибутивов Linux. Если вы работаете в Arch Linux, запустите следующую команду:

На Debian, Ubuntu, Linux Mint:

После установки запустите демон chronyd.service, если он еще не запущен:

Настройте его автоматически запускаться при каждой перезагрузке с помощью команды:

Чтобы проверить, запущен ли сервис Chronyd.service, выполните:

Если все в порядке, вы увидите вывод, как показано ниже.

Как вы можете видеть, сервис Chrony запущен и работает!

Настройка Chrony

Клиенты NTP должны знать, с какими серверами NTP он должен связаться, чтобы получить текущее время. Мы можем указать серверы NTP в директиве server или pool в файле конфигурации NTP. Обычно конфигурационный файл по умолчанию: /etc/chrony/chrony.conf или /etc/chrony.conf в зависимости от версии дистрибутива Linux. Для повышения надежности рекомендуется указать не менее трех серверов.

Следующие строки – это всего лишь пример, взятый с сервера Ubuntu 18.04 LTS.

Как видно из вышесказанного, NTP Pool Project был установлен как сервер времени по умолчанию. Для тех, кто задается вопросом, проект пула NTP представляет собой кластер временных серверов, который обеспечивает службу NTP для десятков миллионов клиентов по всему миру. Это сервер времени по умолчанию для Ubuntu и большинства других основных дистрибутивов Linux.

  • параметр iburst используется для ускорения начальной синхронизации.
  • к maxsources относится максимальное число источников NTP.

Убедитесь, что выбранные вами серверы NTP хорошо синхронизированы, стабильны и близки к вашему местоположению, чтобы улучшить точность времени с помощью источников NTP.

Управление Chronyd из командной строки

У Chrony есть утилита командной строки с именем chronyc для управления и мониторинга демона chrony (chronyd).

Чтобы проверить синхронизацию chrony , мы можем использовать команду tracking, как показано ниже.

Мы можем проверить текущие источники времени, которые использует с командой chrony:

Утилита Chronyc может найти статистику каждого источника, например, скорость дрейфа и процесс оценки смещения, используя команду sourcestats.

Если ваша система не подключена к Интернету, вам необходимо уведомить Chrony о том, что система не подключена к Интернету. Для этого запустите:

Чтобы проверить статус источников NTP, просто запустите:

Как вы видите, все мои источники NTP в данный момент недоступны.

Как только вы подключитесь к Интернету, просто сообщите Chrony, что ваша система снова подключена к сети, используя команду:

Чтобы просмотреть состояние источника(ов) NTP, выполните:

Для более подробного объяснения всех параметров и параметров см. Справочные страницы.

И это все на данный момент. Надеемся, это было полезно. В последующих руководствах мы увидим, как настроить локальный NTP-сервер с помощью Chrony и настроить клиентов для его использования для синхронизации времени.

Оставайтесь в курсе!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Выводы

Используя СОМ-сервер в сочетании с устройством управления питанием Power over NET и KVM over IP, можно построить многофункциональную распределенную систему, предназначенную для удаленного администрирования сетевых ресурсов, причем основной особенностью такой схемы станет возможность централизованного управления всеми ее узлами.

Кроме того, это решение позволит упростить многие нетривиальные процедуры, обычно требующие присутствия персонала, продлить ресурс оборудования (и не только за счет грамотного его использования), оптимизировать список выполняемых функций и даже улучшить пожаробезопасность – ведь в заполненном инертным газом герметичном помещении искрообразование и возгорание невозможны. Впрочем, сфера использования подобных устройств не исчерпывается серверными решения – СОМ-сервер можно задействовать и для управления технологическими процессами, мониторинга средств телеметрии или создания испытательных стендов. Единственное, что остается порекомендовать, – применять дополнительные средства для защиты трафика управления: протоколы IPSec, L2TP или OpenVPN.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector