LinuxForum.Fans
Тема

Очень нужен совет по NTP

Автор: Voyage 3 сообщений 3544 просмотров
#13796

Никак не получается настроить NTP-сервер. Задача была поставлена следующая: есть компьютер, подключенный к технологическому оборудованию (стоящий одиноко и без локальной сети). Технологическое оборудование нуждается в сигналах точного времени.
Что сделано:
1. На компьютер установлена операционная система Voyage (Debian Linux/ Kernel 2.6.31.2);
2. GPS-приемник, через ttyS0 на скорости 4800 с форматом NMEA
3. gpsd 2.39 запускается командой

text
gpsd -n /dev/ttyS0

и работает отлично, судя по выводу cgps
4. ntp сконфигурирован файлом ntp.conf

text

server 127.127.20.0 minpoll 4 maxpoll 4
fudge 127.127.20.0 flag3 1 time1 0.035 refid GPS

server 127.127.1.0 minpoll 4 prefer fudge 127.127.1.0 refid INT_CLOCK

5. На компьютере установлены две сетевые карты настроенные файлом /etc/network/interfaces

text

auto lo
iface lo inet loopback

auto eth1 iface eth1 inet static address 192.168.1.2 netmask 255.255.255.0

auto eth0 iface eth0 inet static address 192.168.0.51 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.10

6. Так же настроен файл /etc/resolv.conf

text

nameserver 192.168.0.10
nameserver 192.168.0.10

Собственно проблема вот в чем: при подключении компьютера в локальную сеть 192.168.0.0 с выходом в Internet (для настройки т.к. компьютер без монитора и настройка по SSH) команда "ntpq -p" дает нормальный результат, а как только в сеть 192.168.1.0 (соединение кроссом с ноутбуком оператора, без выхода в Internet) результат

text

#ntpq -p
Temporary failure in name resolution

Непонятно почему программа ntpq пытается определить адреса притом что ping на 127.127.1.0 и 127.127.20.0 проходит отлично? Соответственно, когда локальная сеть не подключена ни к одному интерфейсу NTP так же дает сбой (судя по логам).

Как мне правильно настроить NTP или внутренние интерфейсф чтоб NTPQ не пытался определять адреса во вне? Ведь может же компьютер работать корректно без сетки и обеспечивать корректировку времени только для "себя любимого" по GPS, не раздавая ее во вне?

#13879

Судя по описанию http://mydebianblog.blogspot.com/2006/09/ntp.html
ntp-сервер стартуя обращается к серверу в I-net для синхронизации.
Если пробить в качестве внешнего сервера свой собственный (на этой же хост машине), то и обращаться собственно не к чему - он же ещё не стартовал.
Но это ИМХО. Может всё и не так.

#14031
foxadmin написал:
Судя по описанию http://mydebianblog.blogspot.com/2006/09/ntp.html
ntp-сервер стартуя обращается к серверу в I-net для синхронизации.
Если пробить в качестве внешнего сервера свой собственный (на этой же хост машине), то и обращаться собственно не к чему - он же ещё не стартовал.
Но это ИМХО. Может всё и не так.

Тоесть Вы предлагаете внести в ntp.conf дополнительную строку вида:

text

server 127.0.0.1

Я правильно Вас понял?

Войдите или зарегистрируйтесь, чтобы ответить.