Перейти к содержанию

Настройка даты и времени#

В разделе приведена информация по использованию функции настройки даты и времени в системе Numa Edge, примеры настроек и описание команд, используемых при работе с данной функцией.

  • Обзор функции настройки даты и времени
  • Примеры настройки
  • Команды управления

Обзор функции настройки даты и времени#

Numa Edge позволяет производить настройку даты и времени как вручную, с помощью команды system date set <дата_и_время>, так и осуществляя синхронизацию системы с одним или несколькими серверами протокола NTP (сетевого времени), с помощью команды system date set ntp <сервер_ntp>.

Установка часового пояса осуществляется вручную либо как разница с гринвичским временем (UTC), либо как номер поддерживаемого буквального часового пояса. Для определения часового пояса используется команда system time-zone <временная_зона>.

Numa Edge может быть настроен как в режиме клиента (используя удаленные сервера NTP) или в режиме сервера (являясь непосредственно сервером NTP), так и в обоих режимах одновременно.

При работе в режиме клиента, для автоматической синхронизации времени с удаленным NTP-сервером используется команда system ntp server <сервер_ntp> с указанием IP-адреса, либо имени NTP сервера. Если в качестве удаленного NTP сервера указывается пул серверов, то синхронизация будет производиться только с одним сервером из пула. Для разрешения осуществления скачковой синхронизации времени (т.е. для моментальной синхронизации времени системы с серверами NTP) используется команда system ntp step-at-start <состояние>.

При работе в режиме сервера, для указания IP-адреса сетевого интерфейса, на котором будут прослушиваться NTP-запросы, используется команда service ntp listen-on <адрес>. Для указания страты сервера используется команда service ntp stratum <уровень>. Следует отметить, что указывать страту сервера необходимо при работе исключительно в режиме сервера. При работе одновременно как в режиме сервера, так и в режиме клиента, страта локального сервера назначается автоматически, однако предусматривается возможность принудительного указания страты.

Примеры настройки#

В этом разделе представлены эталонные настройки для сопровождения сведений о дате и времени. В частности, рассматриваются следующие вопросы:

  • Установка даты и времени вручную
  • Синхронизация с сервером NTP вручную
  • Настройка часового пояса
  • Настройка автоматической синхронизации с NTP серверами в режиме клиента
  • Скачковая синхронизация времени режиме клиента
  • Настройка локального NTP сервера на сетевом интерфейсе
  • Указание страты в режиме сервера

Используемая настройка маршрутизатора R1 показана на рисунке ниже

настройка-даты-и-времени

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

Установка даты и времени вручную#

В примере выполняется установка даты вручную на 13:15 ровно 24 апреля 2018 г. Используется формат ГГГГ.ММ.ДД-чч:мм. Возможны также форматы ММ.ДД-чч:мм, ГГГГ.ММ.ДД-чч:мм:сс и ММ.ДД-чч:мм:сс.

Для установки даты вручную необходимо выполнить следующие действия в эксплуатационном режиме:

Действие Команда
Указание даты. Используется формат ГГГГ.ММ.ДД-01:мм admin@Edge1:~$ system date set 2018.04.24-13:15
Проверка применения настроек даты и времени admin@Edge1:~$ date
Вт апр 24 13:15:03 MSK 2018

Синхронизация с сервером NTP вручную#

В примере вручную выполняется синхронизация часов системы с сервером NTP по адресу 203.0.113.42.

Следует обратить внимание, что это всего лишь выполнение одноразовой синхронизации. Постоянное соединение с сервером NTP при этом не устанавливается. Сведения об установке автоматической синхронизации приведены в разделе «Настройка автоматической синхронизации с NTP серверами в режиме клиента».

Для выполнения одноразовой синхронизации с сервером NTP необходимо выполнить следующие действия в эксплуатационном режиме:

Действие Команда
Синхронизация с удаленным NTP сервером

admin@Edge1:~$ system date set ntp 203.0.113.42
Синхронизация с NTP сервером … завершена
local clock to Tue Apr 24 13:15:20 MSK 2018
admin@Edge1:~$

Настройка часового пояса#

Часовой пояс настраивается при помощи команды system time-zone. Для этого нужно указать регион/местоположение, которые наилучшим образом соответствуют местоположению межсетевого экрана. Например, если указать Asia/Vladivostok, будет установлен часовой пояс, соответствующий городу Владивосток (Россия). Для вывода доступных часовых поясов можно использовать автозавершение команд (т.е. клавишу <Tab>). Переключение на летнее время и назад будет происходить автоматически в зависимости от времени года и выбранного региона.

В примере выполняется установка часового пояса, соответствующего городу Владивосток (Россия). Для установки часового пояса необходимо выполнить следующие действия в режиме настройки:

Действие Команда
Установка часового пояса [edit]
admin@Edge1# set system time-zone Asia/Vladivostok
Фиксация сведений [edit]
admin@Edge1# commit
Отображение настройки [edit]
admin@Edge1# show system time-zone
time-zone Asia/Vladivostok

Настройка автоматической синхронизации с NTP серверами в режиме клиента#

В режиме клиента, автоматическая синхронизация осуществляется путем настройки соединения с сервером NTP при помощи команды system ntp server с указанием IP-адреса, либо имени NTP сервера.

В примере выполняется настройка автоматической синхронизации с двумя серверами NTP по следующим адресам:

  • 203.0.113.1;
  • ntp.example.org.

Для указания серверов NTP необходимо выполнить следующие действия в режиме настройки:

Действие Команда
Указание NTP сервера по адресу 203.0.113.42 [edit]
admin@Edge1# set system ntp server 203.0.113.1
Указание NTP сервера с именем ntp.example.org [edit]
admin@Edge1# set system ntp server ntp.example.org
Фиксация сведений [edit]
admin@Edge1# commit
Отображение настройки [edit]
admin@Edge1# show system ntp server
server 203.0.113.1
server ntp.example.org

В примере выполняется настройка автоматической синхронизации c сервером и настройка часового пояса для устройства, находящегося в Москве.

Действие Команда
Установка часового пояса для Москвы [edit]
admin@Edge1# set system time-zone Europe/Moscow
Указание NTP сервера с именем ntp1.stratum2.ru [edit]
admin@Edge1# set system ntp server ntp1.stratum2.ru
Фиксация сведений [edit]
admin@Edge1# commit
Отображение настройки [edit]
admin@Edge1# show system ntp server
server ntp1.stratum2.ru
[edit]
admin@Edge1# show system time-zone
time-zone Europe/Moscow

Скачковая синхронизация времени режиме клиента#

В примере выполняется разрешение скачковой синхронизации с использованием команды system ntp step-at-start. При указании состояния используются значения true (разрешено) или false (запрещено; значение по умолчанию).

Для разрешения скачковой синхронизации времени необходимо выполнить следующие действия в режиме настройки:

Действие Команда
Разрешение скачковой синхронизации времени [edit]
admin@Edge1# set system ntp step-at-start true
Фиксация сведений [edit]
admin@Edge1# commit
Отображение настройки [edit]
admin@Edge1# show system ntp step-at-start
step-at-start true

Настройка локального NTP сервера на сетевом интерфейсе#

В примере с помощью команды service ntp listen-on указывается IP-адрес сетевого интерфейса, на котором будет проводиться прослушка NTP-запросов.

Для прослушки NTP-запросов, необходимо выполнить следующие действия в режиме конфигурации:

Действие Команда
Указание IP-адреса сетевого интерфейса, на котором будет проводиться прослушка NTP-запросов [edit]
admin@Edge1# set service ntp listen-on 192.168.10.254
Фиксация сведений [edit]
admin@Edge1# commit
Отображение настройки [edit]
admin@Edge1# show service ntp listen-on
listen-on 192.168.10.254

Указание страты в режиме сервера#

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

В примере выполняется указание страты сервера NTP при помощи команды service ntp stratum.

Для указания страты сервера NTP необходимо выполнить следующие действия в режиме настройки:

Действие Команда
Указание страты сервера NTP [edit]
admin@Edge1# set service ntp stratum 1
Фиксация сведений [edit]
admin@Edge1# commit
Отображение настройки [edit]
admin@Edge1# show service ntp stratum
stratum 1