I can't get my clock to sync in Windows 10.
When asking for a sync in either the control panel, or by doing w32tm /resync
my computer sends some NTPv3 packets to pool.ntp.org
(I manually set that server but it doesn't matter which server I use) and does not get a response.
However, if I do w32tm /monitor /computers:pool.ntp.org
it works, and I can see in Wireshark that my computer sends NTPv1 packets, and gets a response.
However, if I connect my computer to my phone's mobile hotspot, time sync works, with NTPv3. Also, another Linux computer on the same network as my Windows 10 can sync without problems (and I see it using NTPv4).
I have tried:
- Restarting Windows Time Service
- Resetting Windows Time Service
- Opening port 123 in the router firewall
- Changing DNS settings (I use DNS-over-TLS)
and have not gotten it to work.
My router is on a double NAT configuration (i.e. Internet - Another router I don't control - My router - My PC), which can cause NTP problems, but then I don't understand how my Linux laptop can sync.