Не подскажите в чем проблема
похожая на Сервер NTP (Debian) Клиент NTP (Windows XP SP2)
поднял соединение pppoe
установил ntpdate синхронизировал часы на сервере Debian6
потом установил ntp настроил
Код: Выделить всё
driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 0.ru.pool.ntp.org iburst
server 1.ru.pool.ntp.org iburst
server 2.ru.pool.ntp.org iburst
server 3.ru.pool.ntp.org iburst
restrict 127.0.0.1
restrict ::1
restrict 192.168.20.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.21.0 mask 255.255.255.0 nomodify notrap
ntpq -p отдается нормально
с клиента Windows XP Home (192.168.21.99) все синхронизируется принудительно через gui
как только отключаю на сервере интернет при синхронизации пишет ошибку , когда есть интернет все нормально
файервол опущен
netstat -nlp | grep ntp слушает по 123 порту как по udp так и по udp6
смотрю tcpdump -i eth3 'udp port 123' клиент стучится на сервер и получает ответ , даже в случае "ошибки" на клиенте
---
так же выяснилась интересная вещь когда в windows снята галочка "автоматически переходить на летнее\зимнее время" то синхронизация происходит на минус 1 час
т.е. на сервере date выдает 8 часов на клиенте после синхронизации выставляется 7 часов, выставляешь галочку сразу плюс 1 час (время как на сервере)
---
также интересно что в
Debian stable при просмотре tcpdump выдает строки symmetric active в случае запроса и symmetric passive в случае ответа
Debian testing при просмотре tcpdump выдает строки Client в случае запроса и Server в случае ответа