Files
bf-infra/routeros/tp19-ntp-dhcp-option.rsc

15 lines
1.1 KiB
Plaintext

# NTP-Server per DHCP ausliefern (Christophs Vorschlag 2026-08-18).
#
# WARUM DAS BESSER IST ALS PRO GERAET EINZUTRAGEN: bisher kannte nur die
# MikroTik-Flotte eine Zeitquelle, und die per Hand. Ueber `ntp-server=` im
# dhcp-server network bekommt **jeder** DHCP-Client den Standort-NTP-Server
# mitgeliefert (DHCP-Option 42) — ohne dass irgendwo eine IP gepflegt werden
# muss. Das Gateway des jeweiligen VLAN ist immer .1, also traegt jedes Netz
# seinen eigenen ein.
#
# Voraussetzung ist erfuellt: der Core ist seit heute selbst `synchronized`
# (tp19-ntp-core-client.rsc) und laeuft als Server (tp19-ntp-core-als-zeitquelle.rsc,
# inkl. der input-Regel, ohne die er seit TP5 Etappe 4 unerreichbar waere).
:foreach n in=[/ip dhcp-server network find] do={ :do { /ip dhcp-server network set $n ntp-server=([/ip dhcp-server network get $n gateway]) } on-error={ :log info "tp19ntp: dhcp-option warf" } }
:log info ("tp19ntp: dhcp-netze-mit-ntp=" . [:tostr [:len [/ip dhcp-server network find where ntp-server!=""]]] . " von " . [:tostr [:len [/ip dhcp-server network find]]])