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.
