transparent proxying NTP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I'm trying to do transparent proxying for NTP.
I want to do that as some access points I have over here want to sync their
time to some server in Amerika. Not so efficient as I live in europe and
have in fact my own local stratum 1 timeserver.
So, I tried this:
iptables -t nat -A PREROUTING -i eth1 -s ! 192.168.64.1 -p udp --dport 123 -j DNAT --to 192.168.64.1:123
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/16 -d 192.168.64.1 -j SNAT --to 127.0.0.1

But when I do a tcpdump on ppp0 of my gateway (the adsl connection) and do
netdate ntp.xs4all.nl from a host on my lan (192.168.64.99), I still see
requests coming from that host to the internet!
I guess I'm doing something obvious wrong here but I'm not sure what.
Could someone please enlighten me?


Folkert van Heusden

+--------------------------------------------------------------------------+
| UNIX sysop? Then give MultiTail ( http://www.vanheusden.com/multitail/ ) |
| a try, it brings monitoring logfiles to a different level! See:          |
| http://www.vanheusden.com/multitail/features.html for a feature list.    |
+---------------------------------------------------= www.vanheusden.com =-+



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux