I have an NTP server configured to use another NTP server (10.128.0.10) as its time source. Due to some network address translation, my NTP server (192.0.2.1) has the same IP address as the peer's upstream NTP server (192.0.2.1).
$ ntpq -4 -p
remote refid st t when poll reach delay offset jitter
==============================================================================
10.128.0.10 192.0.2.1 3 u 18 64 7 0.710 -3.887 0.926
My NTP server discards the peer due to a potential synchronization loop. Is there a means by which to disable this check? Here is my ntp.conf
server remote.peer.com
driftfile /var/lib/ntp/ntp.drift
interface ignore wildcard
interface listen 192.0.2.1
restrict 192.0.2.0 mask 255.255.255.0 nomodify nopeer notrap
Network looks like this where the NAT is performed by a perimeter device.
192.0.2.0/24 ---> 192.0.2.1 ---NAT to 10.128.0.50/24---> 10.128.0.10/24 ---> 192.0.2.1
I cannot change IP addresses anywhere. Any help or insight would be appreciated. Thanks!