![]() |
Синхронизация времени
Задача:
Клиентам WindowsXP надо синхронизировать время с сервером под FreeBSD 8.2 Что есть: В данный момент у меня тестовый стенд с двумя компами подсоединенными на прямую без выхода в интернет. Соответственно на одном компе FreeBSD, на другом Windows XP. Проблема: В WinXP в настройках "Дата и время"/Время Интернета ввел IP адрес сервера, нажал "Обновить сейчас". На что он мне ответил "Ошибка при выполнение синхронизации с сервером". При этом сторонняя программа для синхронизации времени под WnXP (название TimeSync) синхронизирует все без ошибок. rc.conf Код:
ntpdate_enable="YES" Код:
server localhost |
Загрузи reg-файл (или исправь руками):
Код:
REGEDIT4 Настройка старта сервиса должна быть "авто". |
Цитата:
Код:
server 127.127.1.0 Цитата:
Проверить рабочесть локально можно командой ntpq -p |
Цитата:
Цитата:
ntpd[1023]: sendto(192.168.1.100) (fd=22): No route to host ntpd[1023]: sendto(192.168.244.1) (fd=22): No route to host ntpd[1023]: sendto(192.168.29.1) (fd=22): No route to host не знаю имеет это значение или нет, но время на фряхе у меня установлено 05.07.2007 а в ХР 16.09.2011 |
Цитата:
Наверно, надо добавить что-то вида Код:
restrict 192.168.0.0 mask 255.255.255.0 nomodify nopeer notrap Цитата:
PS А в логах что? grep ntpd /var/log/messages |
Цитата:
Щас попробовал подсоединить к Фряхи интернет через Вайфай, чтобы она могла синхронизироваться с серверами времени в интернете, эти ошибки исчезли. И теперь мне винда пишет "Произошла ошибка при получении состояния последней синхронизации. Сервер RPC недоступен", а не "Ошибка при выполнение синхронизации с сервером" Про restrict... вроде в манах написано что без restrict'a сервер ntp по умолчанию доступен всем. |
Цитата:
Цитата:
ЗЫ Еще раз, что в логах? |
Цитата:
Можно посмотреть как они тикают, открыв диалог установки времени. Кроме того, есть журналы windows, там события синхронизации фиксируются. |
Вообщем вроде разобрался со всем=)
Итог таков: 1) Хз что там происходит во фряхе, мб что то настроить надо, но почему то демоны запускались быстрее чем инициализировалась looback. Тут форум на котором я нашел подобную проблему . Для ее решения надо просто в /etc/rc.conf поставить паузу. (я поставил "sleep 1" перед "inetd_enable") 2) Сервера времени, которые указаны в самой FreeBSD для синхронизации должны быть доступны (хотя бы один). Иначе Винда будет выдавать ошибку "RPC сервер не доступен" 3) Разница между Виндовы временем и ФриБСДешным не должна быть больше одного дня. Иначе Винда в лучшем случае выдает ошибку, что разница времени очень большая, а в худшей у нее отвалится сервис времени и приходится его перезапускать |
Цитата:
Цитата:
|
Цитата:
Цитата:
Код:
server 127.127.1.0 |
Вообще-то страту законным способом можно улучшить только добавив не менее двух-трёх пиров с хорошими стратами.
Но можно обмануть таким способом: Код:
# а это волшебная штука, которая выставляет уровень доверия серверу (strata) самому себе равный 3 |
Время: 21:55. |
Время: 21:55.
© OSzone.net 2001-