Thanks! I have now tried these - no joy.
There's no change with Little Snitch and firewall off. The network settings seem to be the same as on the white macbook. I reran the 10.5.8 combo update last night. This didn't change anything. However, I used the same combo updater I originally used, downloaded last Aug. The file is dated 5 Aug 2009. I notice from yr link that Apple now have a more recent one, dated about a week later. Perhaps I should try that one instead.
Traceroute to time.euro.apple.com seems similar on both machines. Here's the one from the MBP:
$ traceroute -P UDP time.euro.apple.com
traceroute: Warning: time.euro.apple.com has multiple addresses; using 17.72.255.11
traceroute to time.euro.apple.com (17.72.255.11), 64 hops max, 40 byte packets
1 192.168.0.1 (192.168.0.1) 1589.796 ms 1.450 ms 1.433 ms
2 lo0-homesurf.pcl-ag01.plus.net (195.166.128.28) 29.073 ms 30.575 ms 29.567 ms
3 gi1-5-806.pcl-gw2.plus.net (84.92.5.69) 29.380 ms 28.345 ms 29.251 ms
4 te2-2.thn-gw2.plus.net (212.159.0.190) 27.875 ms 28.540 ms 28.277 ms
5 vl23.pte-gw2.plus.net (212.159.4.28) 27.991 ms 28.435 ms 28.423 ms
6 linx-gw.uk.esat.net (195.66.224.65) 29.258 ms 27.192 ms 27.958 ms
7 pos4-0.core001.cwt.esat.net (193.95.131.13) 45.323 ms 45.085 ms 44.780 ms
8 vlan3.sw002.cwt.esat.net (193.95.129.19) 44.708 ms 46.255 ms 44.814 ms
9 vlan54.sw502.cwt.esat.net (193.95.130.162) 45.652 ms 44.570 ms 44.576 ms
10 ge5-1.sw532.cwt.esat.net (193.95.136.35) 44.933 ms 44.719 ms 44.132 ms
11 atandt-gw.sw532.cwt.esat.net (193.95.163.18) 53.031 ms 51.973 ms 52.267 ms
12 * * *
13 * * *
14 * * *
-- it went on like this to line 30 before I stopped it. On the white macbook lines 8-10 are a little different - it seemed to hit different machines - but the rest are the same.
I ran tcpdump for 30 mins or so on the MBP, opened the date & time preferences panel, and got:
$ sudo tcpdump -l -n -s 8192 -i en1 -p "port 123"
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on en1, link-type EN10MB (Ethernet), capture size 8192 bytes
15:39:38.331572 IP 192.168.0.2.123 > 17.72.255.11.123: NTPv4, Client, length 48
15:40:42.331433 IP 192.168.0.2.123 > 17.72.255.11.123: NTPv4, Client, length 48
15:41:46.331477 IP 192.168.0.2.123 > 17.72.255.11.123: NTPv4, Client, length 48
15:42:51.331479 IP 192.168.0.2.123 > 17.72.255.11.123: NTPv4, Client, length 48
(another 18 lines like this...)
16:03:14.331575 IP 192.168.0.2.123 > 17.72.255.11.123: NTPv4, Client, length 48
16:05:21.331585 IP 192.168.0.2.123 > 17.72.255.11.123: NTPv4, Client, length 48
16:09:37.331586 IP 192.168.0.2.123 > 17.72.255.11.123: NTPv4, Client, length 48
16:18:11.331571 IP 192.168.0.2.123 > 17.72.255.11.123: NTPv4, Client, length 48
^C
26 packets captured
5243 packets received by filter
0 packets dropped by kernel
Absolutely nothing coming back. Doing the same on the white macbook gives this:
$ sudo tcpdump -l -n -s 8192 -i en1 -p "port 123"
Password:
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on en1, link-type EN10MB (Ethernet), capture size 8192 bytes
18:51:31.719750 IP 192.168.0.3.62094 > 17.72.255.12.123: NTPv3, Client, length 48
18:51:31.774551 IP 17.72.255.12.123 > 192.168.0.3.62094: NTPv3, Server, length 48
18:51:34.951187 IP 192.168.0.3.123 > 17.72.255.12.123: NTPv4, Client, length 48
18:51:36.951085 IP 192.168.0.3.123 > 17.72.255.12.123: NTPv4, Client, length 48
18:51:38.951146 IP 192.168.0.3.123 > 17.72.255.12.123: NTPv4, Client, length 48
18:51:40.951049 IP 192.168.0.3.123 > 17.72.255.12.123: NTPv4, Client, length 48
18:51:42.951148 IP 192.168.0.3.123 > 17.72.255.12.123: NTPv4, Client, length 48
18:51:44.951083 IP 192.168.0.3.123 > 17.72.255.12.123: NTPv4, Client, length 48
18:51:46.951150 IP 192.168.0.3.123 > 17.72.255.12.123: NTPv4, Client, length 48
18:51:48.951171 IP 192.168.0.3.123 > 17.72.255.12.123: NTPv4, Client, length 48
18:51:50.951153 IP 192.168.0.3.123 > 17.72.255.12.123: NTPv4, Client, length 48
19:00:08.951142 IP 192.168.0.3.123 > 17.72.255.12.123: NTPv4, Client, length 48
^C
12 packets captured
7428 packets received by filter
0 packets dropped by kernel
The first packet here is not from port 123. I wonder if that makes a difference.
It is most curious that everything is ok over VPN. Also I note that /usr/sbin/ntpd seems to be version 4.2.2 whereas on the white macbook (running 10.6.2) it is 4.2.4.
Any suggs most welcome. I'm probably getting too overwrought on this 😉 Maybe I should just wait until I can update the MBP to 10.6.
Cheers