iT邦幫忙

0

NTP如何跟隔壁台電腦同步時間?

小弟公司有幾台算是單機的電腦A,只有跟隔壁台電腦B串接網路
隔壁台電腦B有接內網是網域內成員,因此NTP同步是跟AD主機
但是目前想要連同單機電腦A也一樣大家時間一致
請問電腦A有辦法跟電腦B作時間同步嗎?
是否需要修改regedit方式(W32Time) 這樣是A與B兩台都需要設定嗎?
A=Client , B=Server
以上是我不負責任亂瞎猜的QQ
因為網域內已經有NTP SERVER了...就是AD
但是A電腦又是單機只能跟B電腦溝通....因此我猜想方向是這樣...不知道是否正確

slime iT邦大師 1 級 ‧ 2016-04-19 05:35:14 檢舉
原理沒錯,

實作上:

B 有架 NTP Server 或微軟 Time Server 嗎? 如果沒有, 如何架上去? 需不需要開防火牆?

而 A 有沒有權限修改時間? 如何設定為向 B 連線?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

12
林門神JanusLin
iT邦超人 1 級 ‧ 2016-04-19 07:38:49
最佳解答

分享時間:2016-04-19 03:16:03
你也起床太早了吧 ^^

你是瞎猜
我也來瞎回好了

[搞笑版]
看一下B電腦的時間就可以手動同步了 ^^

[正經版]拉一下三秒的文章 ^^
B電腦要先當成NTP Server
假設你的電腦Win7
原文
http://www.3sec.tw/2013/09/windows-7-ntp-server.html
用 Windows 7 當成 NTP Server

  1. 匯入下列登錄檔

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time]
"Start"=dword:00000002
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config]
"AnnounceFlags"=dword:00000005
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer]
"Enabled"=dword:00000001

如果不放心的話,可以自己手動改上列的值,懶得備份的話直接存成 .reg 雙擊即可匯入。

  1. 在系統服務內啟動 Windows Time 服務,如果是命令列就打下列指令:

net start w32time

  1. 在 Windows 防火牆內允許 UDP Port 123 通過。
    完成。
    以上功能適用於 Windows 7 Starter 含以上版本。

A電腦再設定NTP Server是B電腦就ok了

slime iT邦大師 1 級 ‧ 2016-04-19 09:10:13 檢舉

補充一個偷吃步法:

通常是在 A 電腦改校時主機清單, 不過也有另一個做法, 是直接改 Windows 目錄下的 etc\hosts ,

把 Windows 內建的校時主機清單, IP 都改為 B , 這樣就不會試著連到真正的那幾台 NTP .

我要發表回答

立即登入回答