mirror of
https://gitea.blesmrt.net/mikaela/shell-things.git
synced 2024-11-20 01:59:22 +01:00
Mikaela Suomalainen
38ef6e7314
They appear to be the only bigger party hosting NTS in addition to Cloudflare and being in neighbouring country isn't too bad Via https://gist.github.com/jauderho/2ad0d441760fc5ed69d8d4e2d6b35f8d which encouraged me to look into them a bit more. Additionally having read chrony or chrony.conf manual on default behaviour implying NTS servers are "require trust" and when mixing them with NTP servers, NTP servers never get selected unless they agree with NTS servers. |
||
---|---|---|
.. | ||
conf.d | ||
sources.d | ||
chrony.conf | ||
README.md |
Chrony config files
For some reason Debian package for Chrony doesn’t include other config files so that has to be done by hand like
confdir /etc/chrony/chrony.d
Windows
choco install nettime
Other random notes
On pools, the default maxsources is 4 and pools would be resolved until there would be 4 names while the documentation for Telia and Snopyta says they have only 3. Cloudflare again resolves to two per IP version, so I assume that means 2.
Commands of interest:
Chrony itself
Note: -N uses names specified in config instead of reverse name lookupping then.
chrony -N activity
- what sources are doingchrony -N authdata
- can show that server uses NTSchrony -N ntpdata
- a lot of data on the serverschronyc offline
- offline modechronyc online
- reconnects serverschrony -N sources
- used timeservers and their statuseschrony -N tracking
- local status (stratum and own clock etc.)
nmap
Checking that something is an NTP server? Needs root:
nmap -sU -p 123 --script=ntp-info 192.168.0.1
Checking that something has NTS?
nmap -p 4460 -Pn ntp.example.net
Firewall configuration
In case local clients or peers are wanted,
ufw allow from 192.168.0.0/16 to any port 123 proto udp
ufw allow from fe80::/10 to any port 123 proto udp
A bit wide 192.168.x.x
, but so is
conf.d/local-servers,conf
and fe80://10
isn’t
ULA either.