2013-07-31 5 views
2

Если я использую ntp (через ntp.conf) сильно ограниченный, я не могу использовать пул для сервера. Зачем? Поскольку вызов ограничивать (разрешить доступ для пула), похоже, является другим поиском DNS, который возвращает другое значение IP, чем тот, который использовался для первоначального вызова сервера. Пожалуйста, покажите мне, что я ошибаюсь/глупо об этом.NTP не обрабатывает ограничение на сервере пула правильно

Сырая Пример (часть ntp.conf):

server 0.debian.pool.ntp.org iburst 
restrict default ignore 
restrict -6 default ignore 
restrict 0.debian.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery 

Это не работает (я думаю), потому что DNS вызовы 0.debian.pool.ntp.org возвращать разные IP-адреса и, следовательно, неправильно IP-адрес разрешен посредством (слабо названного) ограничения.

ответ

3

Используйте встроенный source псевдоним/директивы/все:

restrict source nomodify notrap noquery 

Updatedd включать документацию для source:

restrict source configures a template restriction automatically added 
at runtime for each association, whether configured, ephemeral, or 
preemptible, and removed when the association is demobilized. 

От: http://www.eecis.udel.edu/~mills/ntp/html/accopt.html#restrict

+0

К сожалению, я не близко к проблема на данный момент. Но я думаю, что ограничение источника открывает его для всех источников. – Jiminion

+2

Я не уверен, что означает «ограничение источника, открывающего его для всех источников». Похоже, вы говорите: «Ограничение источника откроет его миру». Я добавил документацию для 'source' в ответ. Я думаю, что довольно ясно, что он открывает все для «каждой ассоциации, будь то настроенной, эфемерной или превентивной, и удаляется, когда ассоциация демобилизована». – dfc

+0

Звучит разумно. – Jiminion