
我正在嘗試將屬於非域、靜態配置網路(例如圖中的電腦 B)的許多電腦的日期和時間與駐留在不同網路介面 (A) 上的網域中的節點同步。
儘管我付出了努力,我還是無法實現同步:-(
A: 10.0.0.A / 172.64.0.A Windows 2008 Server (32bit)
B: 10.0.0.B Windows 7
到目前為止,我已經嘗試透過這個想法的不同變體來啟用 A 上的 NTP 伺服器:
C:\> w32tm /config /reliable:yes
C:\> w32tm /config /update
C:\> net stop w32time
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config -> AnnounceFlags = 0x5 (or 0xA)
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NTPServer -> Enabled = 1
C:\> net start w32time
在 B 上,我嘗試了以下變體:
C:\> w32tm /config /syncfromflags:manual /manualpeerlist:10.0.0.A
The command completed successfully.
C:\> w32tm /config /update
The command completed successfully.
C:\> net stop w32time
C:\> net start w32time
C:\> w32tm /resync
Sending resync command to local computer
The computer did not resync because no time data was available.
我還嘗試透過相關電腦上的本機群組原則對 A 和 B 進行配置,但沒有結果。
(編輯)限制:這兩個網路是完全獨立的,除了 A 和連接到這兩個網路的一些工作站之外。否則,右側的靜態網路與世界完全隔離(它是瘦客戶端網路)。不幸的是,此時任何拓樸變化都是不可能的。
我願意研究可能的解決方法,而且即時準確度對我來說不是主要關心的問題(+-30 秒就可以了)。我非常願意避免使用第三方軟體。我嘗試過的解決方法是讓 B 上的登入 Powershell 腳本讀取 A 上的時間,但這有其自身的問題,可能是另一個執行緒的問題。
答案1
如果伺服器 A 不是 DC,請不要嘗試將其設為 NTP 伺服器...您只會將其與網域中的其他工作站混淆。
相反,將 B 點指向圖片左側域中的 PDC 模擬器。
確保網路也允許兩個網路之間的 NTP 流量。
如果因某些原因 B 無法到達左側網域中的 DC(路由規則、IT 限制等),則找出網域上的 PDC 模擬器正在與哪個外部 NTP 伺服器同步,並讓 B 與該伺服器同步外部NTP 伺服器。