J'ai deux systèmes. L'un d'eux agit en tant que système primaire/actif, dispose d'une connexion Internet et reçoit l'heure du serveur NTP. Le second système est secondaire/passif et n'a aucune connexion avec le monde extérieur.
Le primaire et le secondaire sont connectés sur une interface de réseau privée. eth1
. Le primaire a
- IP : 169.254.10.10
- Sous-réseau : 255.255.255.248
- Diffusion : 169.254.10.15
Le secondaire a
- IP : 169.254.10.11
- Sous-réseau : 255.255.255.248
- Diffusion : 169.254.10.15
Le primaire a la configuration ntp.conf suivante
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 192.168.101.25
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
restrict 169.254.10.0 mask 255.255.255.248
broadcast 169.254.10.15
disable auth
broadcastclient
Je synchronise l'heure sur le secondaire avec seulement ntpdate et je n'exécute pas le démon ntpd sur le secondaire. sur le secondaire je lance ntpdate -b -t 4 -p 4 -u 169.254.10.10
(IP de l'interface primaire) et le serveur Ntpd fonctionne sur l'interface primaire avec la configuration susmentionnée.
L'heure du secondaire n'est pas mise à jour et génère une erreur. ntpdate[3636]: no server suitable for synchronization found
Remerciements