Назад | Перейти на главную страницу

Поддельный сервер SNTP для тестирования

Я хочу настроить сервер SNTP для тестирования, который

  1. может быть установлено любое произвольное значение (например, тестирование поведения DST тестируемого устройства)
  2. служить только на eth1 на моем ящике RedHat Enterprise. Я хочу ограничить его одним интерфейсом (или 192.168.1.255/24 сеть), чтобы ничего не мешало.

Как проще всего создать такую ​​установку? Мой должен быть всегда онлайн на другом интерфейсе для электронной почты и т. Д., Поэтому я не могу установить время случайным образом.

ntpdsim это то, что вы хотите:

Программа ntpdsim представляет собой адаптацию демона операционной системы ntpd. Программа работает как симулятор дискретного времени с использованием определенных систематических и случайных источников движения. Он включает в себя все алгоритмы смягчения и дисциплины фактического демона, но с алгоритмами пакетного ввода-вывода и системных часов, управляемыми симуляцией. Большинство функций реального ntpd остаются неизменными, включая функции мониторинга, записи статистики, трассировки и разрешения имен хостов. Дополнительная информация о симуляторе находится на странице симулятора дискретных событий NTP.

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

http://www.eecis.udel.edu/~mills/ntpsim.html

http://www.eecis.udel.edu/~mills/ntp/html/ntpdsim.html

Почему вам просто нужен SNTP, а не обычный NTP? в любом случае лучший способ - это обычный ntpd, OpenNTP или 'Тактовая частота'.