Zaistalowanie własnego serwera czasu w BASE

Jeżeli w trakcie aktualizacji systemu operacyjnego wybrana została opcja "usunięcia" serwera NTPd, to trzeba zainstalować odpowiedni z ports:

portupgrade -N net/ntp

# lub zamiennik z OpenBSD
portupgrade -N net/openntpd

W opcjach konfiguracyjnych trzeba wybrać zainstalowanie w BASE.

Konfiguracja ntpd - ataki DDoS

Nie można zostawić domyślnej konfiguracji ntp.conf - jest podatne na ataki DDoS. Poprawna konfiguracja poniżej:

# --- lista server/ow, z kt/orych pobierany jest czas ----------------
#
server 149.156.44.126 version 2 prefer
server 46.250.172.2 version 2
server 193.25.222.240 version 2

# --- odbiorcy synchronizacji ----------------------------------------
#
broadcast 192.168.128.255
broadcastclient

# --- blokowanie niekt/orych opcji -----------------------------------
#
restrict -4 default kod notrap nomodify
restrict -6 default kod notrap nomodify
restrict 127.0.0.1
restrict ::1
restrict 192.168.128.0 mask 255.255.255.0 nomodify notrap

disable monitor
disable stats

# --- plik pomocniczy do ustalania czasu... --------------------------
#
driftfile /var/db/ntp.drift

Ustawienia w rc.conf

Przykładowe - konieczność modyfikacji adresów IP oraz kart sieciowych

ntpd_enable="YES"
ntpd_program="/usr/local/bin/ntpd"
ntpd_flags="$ntpd_flags -I 83.0.156.10 -I em0"

net/chrony

Albo może być alternatywa, czyli chronyd.

PodmianaNtpd (ostatnio edytowane 2014-06-02 21:25:20 przez wtps0n)