Создан 14.06.2010.

Сервер времени.

http://www.gentoo.org/doc/ru/home-router-howto.xml

Сохранять системное время точным является неотъемлемой частью сопровождения хорошей системы. Одним из самых распространенных способов сделать это являются протокол сетевого времени (Network Time Protocol, NTP) и пакет ntp (содержащий реализации как сервера, так и клиента).

Многие запускают клиенты NTP на своих компьютерах. Очевидно, что множество клиентов по всему миру сильно загружают серверы NTP, обращаясь к ним. В условиях домашней сети мы можем помочь снизить нагрузку общедоступных серверов, предоставляя в свою очередь время нашим компьютерам. А в качестве бонуса обновление в локальной сети будет происходить намного быстрее! Все, что нам нужно, — запустить NTP-сервер на маршрутизаторе, который будет синхронизироваться с общедоступными серверами и предоставлять время другим компьютерам в локальной сети. Чтобы начать, просто наберите emerge ntp на маршрутизаторе.

Листинг 6.3: Настройка и запуск сервера NTP

# nano /etc/conf.d/ntp-client

Измените, если хотите, но настройки по умолчанию вполне подойдут

# rc-update add ntp-client default



# nano /etc/ntp.conf

Добавьте следующие строки:

restrict default ignore

restrict 192.168.0.0 mask 255.255.255.0 notrust nomodify notrap

Это разрешит использовать ваш NTP-сервер только NTP-клиентам

с адресом из диапазона 192.168.0.xxx

# nano /etc/conf.d/ntpd

Измените, если хотите, но настройки по умолчанию вполне подойдут

# rc-update add ntpd default



# /etc/init.d/ntp-client start

# /etc/init.d/ntpd start

Примечание: Удостоверьтесь, что разрешили входящие и исходящие соединения на порт ntp (123/udp) при настройке сервера. Клиентам требуется только исходящий доступ на порт 123 через udp.

Теперь на клиентах также наберите emerge ntp. А дальше просто запустите ntp-клиент, потому что настройка элементарна.

Листинг 2: Настройка и запуск клиента NTP

# nano /etc/conf.d/ntp-client

Измените "pool.ntp.org" в переменной NTPCLIENT_OPTS на "192.168.0.1"

# rc-update add ntp-client default

# /etc/init.d/ntp-client start



Hosted by uCoz