Решился настроить сервер времени.
У меня две подсетки. В одной в качестве сервера стоит FreeBSD 4.11
На ней все работает.
Решил перенести в другую сетку, там в качестве сервера стоит FreeBSD 5.4Конфиг для ntpd
/etc/ntp.confserver tick.uh.edu
server time.nist.gov
server tick.usno.navy.mil
server 212.109.47.1
server 193.25.198.254
server 195.7.224.135
driftfile /var/db/ntp.drift
logfile /var/log/ntp.log
restrict default ignore
restrict 127.0.0.1
restrict 212.109.47.1 noquery notrap
restrict 193.25.198.254 noquery notrap
restrict 195.7.224.135 noquery notrap
restrict 192.168.0.0 mask 255.255.0.0 notrust nomodify notrapЗапускаю его с параметрами:
/usr/sbin/ntpd -p /var/run/ntpd.pid -c /etc/ntp.conf -l /var/log/ntp.log
На что он в лог пишет:
5 Dec 12:06:13 ntpd[1838]: logging to file /var/log/ntp.log
5 Dec 12:06:13 ntpd[1838]: ntpd 4.2.0-a Sun May 8 06:01:21 UTC 2005 (1)
5 Dec 12:06:13 ntpd[1838]: precision = 1.676 usec
5 Dec 12:06:13 ntpd[1838]: bind() fd 16, family 2, port 123, addr 192.168.3.1, in_classd=0 flags=0 fails: Address already in use
5 Dec 12:06:13 ntpd[1838]: bind() fd 17, family 2, port 123, addr 192.168.3.1, in_classd=0 flags=0 fails: Address already in use
5 Dec 12:06:13 ntpd[1838]: kernel time sync status 2040Причем на 4.11 все работает, на 5.4 не хочет.
Да еще если просмотреть netstat -n то 5.4 bsd видим
udp6 0 0 fe80:5::2c0:dfff.123 *.*
udp6 0 0 fe80:4::2c0:dfff.123 *.*
udp6 0 0 fe80:3::1.123 *.*
udp6 0 0 ::1.123 *.*
udp4 0 0 127.0.0.1.123 *.*
udp4 0 0 192.168.3.31.123 *.*
udp6 0 0 fe80:2::202:b3ff.123 *.*
udp4 0 0 192.168.3.1.123 *.*
udp6 0 0 fe80:1::2c0:dfff.123 *.*
udp4 0 0 195.138.85.82.123 *.*А на 4.11
udp4 0 0 127.0.0.1.123 *.*
udp4 0 0 192.168.1.17.123 *.*
udp4 0 0 192.168.1.1.123 *.*
udp4 0 0 195.245.119.120.123 *.*Что делать, что бы оно заработало?
>Решился настроить сервер времени.
>У меня две подсетки. В одной в качестве сервера стоит FreeBSD 4.11
>
>На ней все работает.
>Решил перенести в другую сетку, там в качестве сервера стоит FreeBSD 5.4
>
>
>Конфиг для ntpd
>/etc/ntp.conf
>
>server tick.uh.edu
>server time.nist.gov
>server tick.usno.navy.mil
>server 212.109.47.1
>server 193.25.198.254
>server 195.7.224.135
>driftfile /var/db/ntp.drift
>logfile /var/log/ntp.log
>restrict default ignore
>restrict 127.0.0.1
>restrict 212.109.47.1 noquery notrap
>restrict 193.25.198.254 noquery notrap
>restrict 195.7.224.135 noquery notrap
>restrict 192.168.0.0 mask 255.255.0.0 notrust nomodify notrap
>
>Запускаю его с параметрами:
>
>/usr/sbin/ntpd -p /var/run/ntpd.pid -c /etc/ntp.conf -l /var/log/ntp.log
>
>На что он в лог пишет:
> 5 Dec 12:06:13 ntpd[1838]: logging to file /var/log/ntp.log
> 5 Dec 12:06:13 ntpd[1838]: ntpd 4.2.0-a Sun May 8 06:01:21
>UTC 2005 (1)
> 5 Dec 12:06:13 ntpd[1838]: precision = 1.676 usec
> 5 Dec 12:06:13 ntpd[1838]: bind() fd 16, family 2, port 123,
>addr 192.168.3.1, in_classd=0 flags=0 fails: Address already in use
> 5 Dec 12:06:13 ntpd[1838]: bind() fd 17, family 2, port 123,
>addr 192.168.3.1, in_classd=0 flags=0 fails: Address already in use
> 5 Dec 12:06:13 ntpd[1838]: kernel time sync status 2040
>
>Причем на 4.11 все работает, на 5.4 не хочет.
>
>Да еще если просмотреть netstat -n то 5.4 bsd видим
>
>udp6 0
> 0 fe80:5::2c0:dfff.123 *.*
>udp6 0
> 0 fe80:4::2c0:dfff.123 *.*
>udp6 0
> 0 fe80:3::1.123
> *.*
>udp6 0
> 0 ::1.123
> *.*
>udp4 0
> 0 127.0.0.1.123
> *.*
>udp4 0
> 0 192.168.3.31.123 *.*
>
>udp6 0
> 0 fe80:2::202:b3ff.123 *.*
>udp4 0
> 0 192.168.3.1.123
>*.*
>udp6 0
> 0 fe80:1::2c0:dfff.123 *.*
>udp4 0
> 0 195.138.85.82.123 *.*
>
>А на 4.11
>
>udp4 0
> 0 127.0.0.1.123
> *.*
>udp4 0
> 0 192.168.1.17.123 *.*
>
>udp4 0
> 0 192.168.1.1.123
>*.*
>udp4 0
> 0 195.245.119.120.123 *.*
>
>Что делать, что бы оно заработало?
notrust убери, ntpd версия изменилась и в ней какие-то опции ТОЖЕ
изменились, вобщем попробуй убрать notrustДля точности man ntp.conf (адреса серверов в ntp.conf лучше задавать
через ip а не через fqdn)
>>Решился настроить сервер времени.
>>У меня две подсетки. В одной в качестве сервера стоит FreeBSD 4.11
>>
>>На ней все работает.
>>Решил перенести в другую сетку, там в качестве сервера стоит FreeBSD 5.4
>>
>>
>>Конфиг для ntpd
>>/etc/ntp.conf
>>
>>server tick.uh.edu
>>server time.nist.gov
>>server tick.usno.navy.mil
>>server 212.109.47.1
>>server 193.25.198.254
>>server 195.7.224.135
>>driftfile /var/db/ntp.drift
>>logfile /var/log/ntp.log
>>restrict default ignore
>>restrict 127.0.0.1
>>restrict 212.109.47.1 noquery notrap
>>restrict 193.25.198.254 noquery notrap
>>restrict 195.7.224.135 noquery notrap
>>restrict 192.168.0.0 mask 255.255.0.0 notrust nomodify notrap
>>
>>Запускаю его с параметрами:
>>
>>/usr/sbin/ntpd -p /var/run/ntpd.pid -c /etc/ntp.conf -l /var/log/ntp.log
>>
>>На что он в лог пишет:
>> 5 Dec 12:06:13 ntpd[1838]: logging to file /var/log/ntp.log
>> 5 Dec 12:06:13 ntpd[1838]: ntpd 4.2.0-a Sun May 8 06:01:21
>>UTC 2005 (1)
>> 5 Dec 12:06:13 ntpd[1838]: precision = 1.676 usec
>> 5 Dec 12:06:13 ntpd[1838]: bind() fd 16, family 2, port 123,
>>addr 192.168.3.1, in_classd=0 flags=0 fails: Address already in use
>> 5 Dec 12:06:13 ntpd[1838]: bind() fd 17, family 2, port 123,
>>addr 192.168.3.1, in_classd=0 flags=0 fails: Address already in use
>> 5 Dec 12:06:13 ntpd[1838]: kernel time sync status 2040
>>
>>Причем на 4.11 все работает, на 5.4 не хочет.
>>
>>Да еще если просмотреть netstat -n то 5.4 bsd видим
>>
>>udp6 0
>> 0 fe80:5::2c0:dfff.123 *.*
>>udp6 0
>> 0 fe80:4::2c0:dfff.123 *.*
>>udp6 0
>> 0 fe80:3::1.123
>> *.*
>>udp6 0
>> 0 ::1.123
>> *.*
>>udp4 0
>> 0 127.0.0.1.123
>> *.*
>>udp4 0
>> 0 192.168.3.31.123 *.*
>>
>>udp6 0
>> 0 fe80:2::202:b3ff.123 *.*
>>udp4 0
>> 0 192.168.3.1.123
>>*.*
>>udp6 0
>> 0 fe80:1::2c0:dfff.123 *.*
>>udp4 0
>> 0 195.138.85.82.123 *.*
>>
>>А на 4.11
>>
>>udp4 0
>> 0 127.0.0.1.123
>> *.*
>>udp4 0
>> 0 192.168.1.17.123 *.*
>>
>>udp4 0
>> 0 192.168.1.1.123
>>*.*
>>udp4 0
>> 0 195.245.119.120.123 *.*
>>
>>Что делать, что бы оно заработало?
>
>
>notrust убери, ntpd версия изменилась и в ней какие-то опции ТОЖЕ
>изменились, вобщем попробуй убрать notrust
>
>Для точности man ntp.conf (адреса серверов в ntp.conf лучше задавать
>через ip а не через fqdn)
да, кстати man ntpd на предмет двух ключей:-a Enable authentication mode (default).
-A Disable authentication mode.
попробуй оставить notrust и ntpd -A, вообще-то считается что использование
авторизации есть правильный подход.