Доброго времени суток!
Возникла такая задача: синхронизировать время на компе с Suse 9 с компом, на котором Windows XP (да, звучит странно ). То, с чем синхронизируется Windows - несущественно, система предполагается изолированной. Поднял на XP сервер NTP через gpedit.msc -> Административные шаблоны -> Система -> Служба времени.
Далее пишу на компе с Linux:
ntpdate 10.0.1.106 //ip хоста с Windows
Все отлично синхронизируется Следующим шагом скрипт, выполняющий ntpdate, положил в /etc/cron.hourly, получил регулярную синхронизацию, без всяких демонов.
Однако, начальство сказало все сделать на Linux через демона ntp. ладно:
chkconfig xntpd on
Демон теперь постоянно висит в системе, вот конфиг /etc/ntp.conf :
//---------------------
server 127.127.1.0 fudge 127.127.1.0 stratum 8
server 10.0.1.106
//---------------------
Однако демон не работает Пишу ntpq -p, у хоста 10.0.1.106 всегда reach=0 (stratum=2, jitter=4000) Пробовал убирать локальный источник синхронизации (комментил 2 первые строчки в /etc/ntp.conf) - безрезультатно. Эспериментально было остановлено, что комп с Linux каким то образом синхронизируется при загрузке системы. При рабочей системе ntpq -p показывает вышеописанную картину, и синхронизация не происходит вообще.
Как же быть с демоном ntp?