I found a bug in the NTP client implementation of RouterOS.
This is seen on a RB750g v3. 6.37.3
It has SNTP installed as default, but since I did not get it to work, and I also like to have an NTP server, I installed the NTP full package.
After installing NTP package I configured my NTP server with two (known working) NTP server IP.
17.253.52.125 and 185.41.243.30
But any thing I try I did only get this message:
status: started
Searching Google I did find several post that did have the same problem, with various solution, but nothing worked for me.
I did also try 10.10.10.5 (my Cisco switch), but not working.
So looking closer to this, I did see the following:
/system ntp client print
enabled: yes
mode: unicast
primary-ntp: 17.253.52.125
secondary-ntp: 185.41.243.30
dynamic-servers: 1.2.3.1
status: started
Where did the 1.2.3.1 came from?
It looks to came from my ISP!
So how to fix this?
IP DHCP Client and remove Use Peer NTP
Then viola status: synchronized
/system ntp client print
enabled: yes
mode: unicast
primary-ntp: 17.253.52.125
secondary-ntp: 185.41.243.30
dynamic-servers:
status: synchronized
So what is the bug?
I looks like if the NTP client get a not working server, it does not synchronize!!
Why should the dynamic-servers: 1.2.3.1 make all the NTP stop working?
One working should be enough??