다른(도메인이 아닌) 네트워크에 대한 ntp 서버로서의 도메인 구성원

다른(도메인이 아닌) 네트워크에 대한 ntp 서버로서의 도메인 구성원

도메인이 아닌 정적으로 구성된 네트워크(예: 그림의 컴퓨터 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 서버로 만들려고 애쓰지 마십시오. 서버 A와 도메인의 다른 워크스테이션만 혼동하게 될 것입니다.

대신 그림 왼쪽의 도메인에 있는 PDC 에뮬레이터에서 B를 가리킵니다.

네트워크가 두 네트워크 간의 NTP 트래픽도 허용하는지 확인하십시오.

어떤 이유로 B가 왼쪽 도메인의 DC에 연결할 수 없는 경우(라우팅 규칙, IT 제한 등) 도메인의 PDC 에뮬레이터가 어떤 외부 NTP 서버와 동기화하고 있는지 확인하고 B가 해당 서버와 동기화하도록 하세요. 외부 NTP 서버.

관련 정보