Это старая версия документа.


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

Настройка сервера ntp

Проверено на Windows 7.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type = NTP

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags = 5

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled = 1

w32tm /config /update

net stop w32time && net start w32time

Настройка клиента

Клиентом является jroboplc под управление linux.

sudo mcedit /etc/hosts

192.168.1.50    ntpserver  # адрес сервера ntp

sudo mcedit /etc/rc.local

(
until ifconfig eth0|grep 'inet '; do
#   echo "TimeSync: Waiting for network..."
   sleep 1
done
echo "TimeSync: Network is reachable"
 
until ping -nq -c3 ntpserver > null; do
#   echo "TimeSync: waiting for ntp server..."
   sleep 1
done
echo "TimeSync: ready to sync"
ntpdate -s ntpserver
/sbin/hwclock -w
 
date
echo "TimeSync: OK"
)&

Если еще не установлено ntpdate, то установить:

sudo apt-get install ntpdate
doc/jroboplc/setup_ntp.1517470616.txt.gz · Последние изменения: 2018/02/01 10:36 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0