Небольшие траблы с ntpd в NetBSD

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Darkwolf
проходил мимо

Небольшие траблы с ntpd в NetBSD

Непрочитанное сообщение Darkwolf » 2008-06-26 18:11:25

Дарова, пипл!
Поставил на одном компе в сети NetBSD, ну типа для ознакомления :)
Вывел её во внешний мир, путём разрешения этой машинки на шлюзе (NAT), теперь пытаюсь настроить синхронизацию часов с сервером точного времени, с ntpdate ужо разобрался, всё робит, а вот с ntpd небольшие проблемки.
Привожу файл конфига, и лог...
-----------------
ntp.conf:
server 0.ru.pool.ntp.org
server 1.ru.pool.ntp.org
server 2.ru.pool.ntp.org
server 3.ru.pool.ntp.org
driftfile /etc/ntp.drift
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
------------------
ntp.log:
26 Jun 19:03:19 ntpd[136]: logging to file /etc/ntp.log
26 Jun 19:03:19 ntpd[136]: ntpd 4.2.0-r Mon Dec 19 00:28:30 UTC 2005 (1)
26 Jun 19:03:19 ntpd[136]: precision = 2.000 usec
26 Jun 19:03:19 ntpd[136]: kernel time sync status 0040
26 Jun 19:03:20 ntpd[136]: Frequency format error in /etc/ntp.drift
26 Jun 19:03:25 ntpd[663]: logging to file /etc/ntp.log
26 Jun 19:03:25 ntpd[663]: ntpd 4.2.0-r Mon Dec 19 00:28:30 UTC 2005 (1)
26 Jun 19:03:25 ntpd[663]: precision = 2.000 usec
26 Jun 19:03:25 ntpd[663]: bind() fd 3, family 2, port 123, addr 0.0.0.0, in_classd=0 flags=8 fails: Address already in use
26 Jun 19:03:25 ntpd[663]: bind() fd 3, family 24, port 123, addr ::, in6_is_addr_multicast=0 flags=0 fails: Address already in use
26 Jun 19:03:25 ntpd[663]: bind() fd 3, family 2, port 123, addr 192.168.1.253, in_classd=0 flags=8 fails: Address already in use
26 Jun 19:03:25 ntpd[663]: bind() fd 3, family 24, port 123, addr fe80::230:84ff:fe0b:a464, in6_is_addr_multicast=0 flags=0 fails: Address already in use
26 Jun 19:03:25 ntpd[663]: bind() fd 3, family 2, port 123, addr 127.0.0.1, in_classd=0 flags=0 fails: Address already in use
26 Jun 19:03:25 ntpd[663]: bind() fd 3, family 24, port 123, addr ::1, in6_is_addr_multicast=0 flags=0 fails: Address already in use
26 Jun 19:03:25 ntpd[663]: bind() fd 3, family 24, port 123, addr fe80::1, in6_is_addr_multicast=0 flags=0 fails: Address already in use
26 Jun 19:03:25 ntpd[663]: kernel time sync status 0040
26 Jun 19:03:25 ntpd[663]: Frequency format error in /etc/ntp.drift
26 Jun 19:03:26 ntpd[663]: sendto(89.113.74.101): Bad file descriptor
26 Jun 19:03:27 ntpd[663]: sendto(193.124.11.11): Bad file descriptor
26 Jun 19:03:28 ntpd[663]: sendto(83.222.4.154): Bad file descriptor
26 Jun 19:03:29 ntpd[663]: sendto(193.125.143.173): Bad file descriptor
26 Jun 19:04:29 ntpd[663]: sendto(89.113.74.101): Bad file descriptor
26 Jun 19:04:33 ntpd[663]: sendto(193.124.11.11): Bad file descriptor
26 Jun 19:04:33 ntpd[663]: sendto(83.222.4.154): Bad file descriptor
26 Jun 19:04:34 ntpd[663]: sendto(193.125.143.173): Bad file descriptor
26 Jun 19:05:35 ntpd[663]: sendto(89.113.74.101): Bad file descriptor
26 Jun 19:05:39 ntpd[663]: sendto(193.124.11.11): Bad file descriptor
26 Jun 19:05:39 ntpd[663]: sendto(193.125.143.173): Bad file descriptor
26 Jun 19:05:39 ntpd[663]: sendto(83.222.4.154): Bad file descriptor
------------------
Чёт я ничё не догоняю... может переработал уже :)
Ещё вопрос. Какой АйПи нужно указывать в параметре restrict, тот на который передаётся время или броадкаст сети???

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2445
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: Небольшие траблы с ntpd в NetBSD

Непрочитанное сообщение skeletor » 2008-06-27 10:22:38

а файл /etc/ntp.drift сам-то есть?
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

Darkwolf
проходил мимо

Re: Небольшие траблы с ntpd в NetBSD

Непрочитанное сообщение Darkwolf » 2008-06-27 13:06:15

Фуфффф... Разобрался ужо :"":
Drift тут был не прчём, дрифт я создал :)
Опишу возможные ошибки, в назедание потомкам :-D Могет кому и пригодиться :good:
Короче, файл ntp.conf для минимальной, но при этом очень даже работоспособной настройки будет выглядеть примерно так:

Код: Выделить всё

server 80.93.53.29
server 89.108.124.4
server 212.57.153.17
server 193.124.11.11
driftfile /etc/ntp.drift
logfile /etc/ntp.log
restrict 127.0.0.1
restrict 80.93.53.29 noquery notrap
restrict 89.108.124.4 noquery notrap
restrict 212.57.153.17 noquery notrap
restrict 193.124.11.11 noquery notrap
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
Где, server - сервер точного времени, driftfile - файл содержащий корректировку часов (на случай, если не один из серваков не будет доступен, демон может использовать его для коррекции времени, не бог весть что, но не хуже startum 16 :-D ), logfile - БЕЗ КОММЕНТОВ :smile: , restrict 127.0.0.1 - ТО ЖЕ :smile: Далее идут серваки точного времени, а последнее - это наша сеть, в которую мы будем раздавать точное время.
Ничего сложного, единственно на что требуется обратить максимум внимания - это то, что после restrict нельзя писать имена, а только IP. Это и была моя ошибка :) Ну и ещё соответственно не забываем создавать недостающие, но описанные в конфиге файлы 8)

Darkwolf
проходил мимо

Re: Небольшие траблы с ntpd в NetBSD

Непрочитанное сообщение Darkwolf » 2008-06-27 13:17:14

Да, и ещё... Чуть не забыл...
После запуска ntpd не пугайтесь если ничего не происходит... Надо дать серваку подумать минут 10. А сообщение Frequency format error in /xxx/ntp.drift можно смело пропускать мимо ушей, оно говорит нам о том, что в дрифт-файле не найдено значение. Это нормально при первом запуске.

barsykoff
мл. сержант
Сообщения: 132
Зарегистрирован: 2007-07-26 10:36:59
Контактная информация:

Re: Небольшие траблы с ntpd в NetBSD

Непрочитанное сообщение barsykoff » 2008-07-11 13:09:36

Ну не знаю, у меня такой конфиг и все нормально робит

Код: Выделить всё

root@/home/vitaliy> cat /etc/ntp.conf
server ru.pool.ntp.org
server ru.pool.ntp.org
server ru.pool.ntp.org
server europe.pool.ntp.org
server europe.pool.ntp.org
server europe.pool.ntp.org

driftfile /var/db/ntp.drift

restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
Правда на фряхе. Может в нетбсд различия какие-то, что маловероятно. А у вас в /etc/resolv.conf были прописаны DNS-ки?
А лог ошибок по ходу говорит, что демон у вас два раза стартует