Windows NTP 伺服器 A 層為 2,Windows NTP 伺服器 B 層為 15
我們的網路大部分與我們的公司網路分開。公司網路使用 ntp1.corpaddress.tdl。
我們有第二個伺服器,isolated.corpaddress.tdl。它從 ntp1 獲取其 NTP 時間。我們希望它充當我們客戶的 NTP 伺服器。所以它看起來像:
公司 NTP 伺服器 -> 獨立 NTP 伺服器 -> 獨立客戶端
我們公司的 NTP 伺服器是 2 層。我們隔離的 NTP 伺服器是 15 層,我不知道為什麼。所有客戶端都丟棄了數據包,因為他們說由於層數大於 15 而導致“測試 7”失敗。
隔離伺服器是 Windows server 2008。客戶端是 Windows 7 機器。
我們的隔離 Windows 2008 伺服器是否配置不正確?我們應該檢查什麼以確保它的層數為 3?
在您的“隔離”伺服器上,isolated.corpaddress.tdl,用於
w32tm /query /peers
驗證它是否正在使用您希望它使用的 NTP 源:PS C:\Users\Administrator> w32tm /query /peers #Peers: 2 Peer: 0.us.pool.ntp.org State: Active Time Remaining: 1023.4062481s Mode: 3 (Client) Stratum: 2 (secondary reference - syncd by (S)NTP) PeerPoll Interval: 17 (out of valid range) HostPoll Interval: 10 (1024s) Peer: 1.us.pool.ntp.org State: Active Time Remaining: 1023.4062481s Mode: 3 (Client) Stratum: 3 (secondary reference - syncd by (S)NTP) PeerPoll Interval: 17 (out of valid range) HostPoll Interval: 10 (1024s)
如果不是,請使用以下命令告訴它使用您的公司 NTP 伺服器:
w32tm /config /manualpeerlist:"ntp1.corpaddress.tdl" /reliable:yes /syncfromflags:manual /update
然後在接下來的幾分鐘內檢查事件日誌,以驗證您是否看到類似“Windows 時間服務正在從 ntp1.corpaddress.tdl 接收有效時間數據”之類的事件…
或者你可以使用
w32tm /stripchart /computer:ntp1.corpaddress.tdl
驗證您是否可以實際與 NTP 伺服器通信並從中接收時間數據。
最後,如果您的公司 NTP 伺服器是非 Windows 伺服器,那麼將 SpecialInterval 標誌添加到伺服器的 FQDN 的末尾可能會有所幫助,如下所示:
/manualpeerlist:ntp1.corpaddress.tdl,0x1
和/或 0x8 的“客戶端模式”標誌。如果您想將特殊輪詢間隔標誌和客戶端模式標誌結合起來,您可以將它們加在一起,所以它是 0x9。
如果您弄亂了所有設置並且只想恢復為出廠預設設置,請執行
net stop w32time w32tm /unregister w32tm /register net start w32time
哦,如果isolated.corpaddress.tdl 是虛擬機,那麼要麼禁用時間同步VM 來賓服務,要麼修復虛擬主機上的時間。