| TERMS |
|
This document and what comes with it are
provided as-is with blunt warning: Use at your own risk,
buyer beware. You break your system; you own the resolution
as well. We have no liability for what you do, or can't
do, or fail to do with this information. Your entire protection
is to start over again with a protected backup, or from
protected system. If you don't want to accept this idea,
please don't use this document.
|
There two steps involved to fix time errors on the server:
- If you have ISA installed you need to open the appropriate port to allow NTP traffic to pass through
- You need to configure the w32tm service in Client Mode
- If you have a router/firewall, you need to make sure that port UDP 123 is forwarded to the external nic IP
1. Allow ISA to pass NTP traffic
You need to create a packet filter. See the screenshot below.

2. Configure the w32tm service in Client Mode
Actually in PDC, NtpServer/Enabled=1, it sends out requests in Symmetric Active mode; while in standalone, NtpServer/Enabled=0, it is Client mode. Here we should configure the SBS 2003 server to send out time sync requests in Client Mode. To set the PDC to request it's time in client mode, please open a command prompt and run the following 4 commands:
w32tm /config /manualpeerlist:time.nist.gov,0x8 /syncfromflags:MANUAL net stop w32time net start w32time w32tm /resync
Here we should use the "0x8" flag which sets the SBS server in Client Mode. These are the valid settings:
0x01 use special poll interval SpecialInterval 0x02 UseAsFallbackOnly 0x04 send request as SymmatricActive mode 0x08 send request as Client mode
To make sure that the clients are time syncing with the server, issue these 2 commands from the command prompt once:
net time /setsntp:servername
w32tm /resync (for XP)
w32tm -once -v (for W2k)
|