Using NTP with Starhub network
congyuan
今天发现是Starhub的限制不能用NTP (network time)。
由于我安装了OpenWrt,我就想到用tcpdump来看一下究竟是为什么NTP不可以用。
我这边router本身的IP 是218.186.146.114,time.nist.gov是192.43.244.18
原来在Windows XP下,当点击”Update Now”,XP会用123这个端口作为自己的发送端口。因为Starhub限制incoming port 123,所以这个package就不可能回来了。
22:40:53.787956 IP 218.186.146.114.123 > 192.43.244.18.123: [udp sum ok] NTPv3 sym_act, strat 0, poll 8, prec -6 dist 0.000000, disp 1.015625, ref (unspec)@0.000000000 orig 0.000000000 rec 0.000000000 xmt 3340708897.968750000 (2005/11/11 22:41:37)
而我发现Grandstream IP phone居然可以用NTP,原因是它本身的发送端口是一个随机的端口如9876,所以这个package就可以回来。
22:41:34.163537 IP 218.186.146.114.9876 > 192.43.244.18.123: [udp sum ok] NTPv4 client, strat 0, poll 4, prec -6 dist 1.000000, disp 1.000000, ref (unspec)@0.000000000 orig 0.000000000 rec 0.000000000 xmt 0.000003515
22:41:34.469887 IP 192.43.244.18.123 > 218.186.146.114.9876: [udp sum ok] NTPv4 server, strat 1, poll 4, prec -17 dist 0.000000, disp 0.000000, ref ACTS@3340708873.390592008 (2005/11/11 22:41:13) orig 0.000003515 rec -954258402.130201518 xmt -954258402.130181521
Posted in 电脑网络, NTP, Windows |
No Comments »