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

## Настройка сервера 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`

    /sbin/hwclock -s

    (
    while true; do
      if ifconfig eth0|grep 'inet ' > null; then
        if ping -nq -c3 ntpserver > null; then
          break;
        fi
      fi
      sleep 1
    #  echo "waiting"
    done

    echo "TimeSync: ready to sync"
    ntpdate ntpserver
    /sbin/hwclock -w

    date
    echo "TimeSync: OK"
    )&

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

    sudo apt-get install ntpdate