Archiwum dla kategorii "Bez kategorii"

Serwery czasu: Utrzymywanie dokładnego czasu na komputerach

Poniedziałek, wrzesień 8th, 2008

Sieci komputerowe opierają się na pomiarze czasu prawie wszystkich aplikacji, od wysłania wiadomości e-mail do zapisywania danych, znacznik czasu jest potrzebny do śledzenia komputera. Wszystkie routery i przełączniki muszą działać z tą samą szybkością, niezsynchronizowane urządzenia mogą prowadzić do utraty danych, a nawet do całych połączeń.

Wszystkie komputery i urządzenia sieciowe korzystają z zegarów, aby utrzymać wewnętrzny czas systemu. Te zegary, zwane układami zegara czasu rzeczywistego (RTC), dostarczają informacji o czasie i dacie. Chipy są zasilane bateryjnie, dzięki czemu nawet podczas przerw w zasilaniu mogą utrzymać czas.

Jednak komputery osobiste nie są zaprojektowane jako idealne zegary, ich konstrukcja została zoptymalizowana pod kątem masowej produkcji i niskich kosztów, zamiast utrzymywania dokładnego czasu. Jednak te wewnętrzne zegary są podatne na dryfowanie i chociaż dla wielu zastosowań może to być całkiem odpowiednie, często maszyny muszą współpracować w sieci i jeśli komputery dryfują z różnymi prędkościami, komputery będą się zlewały ze sobą i problemy mogą powstają szczególnie w przypadku transakcji wrażliwych na czas.

W przypadku niektórych transakcji konieczne jest perfekcyjne zsynchronizowanie komputerów, nawet kilka sekund różnicy między komputerami może mieć poważne skutki, takie jak znalezienie biletu lotniczego, który zarezerwowałeś, zostało sprzedane kilka chwil później innemu klientowi lub możesz wyciągnąć oszczędności z bankomat i kiedy twoje konto jest puste, możesz szybko przejść do innej maszyny i wycofać ją ponownie.

Serwery czasu są jak inne serwery komputerowe w tym sensie, że zwykle znajdują się w sieci. Serwer czasu zbiera informacje o taktowaniu, zwykle z zewnętrznego źródła sprzętowego, a następnie synchronizuje sieć do tego czasu.

Większość serwerów czasu używa NTP (Network Time Protocol), który jest jednym z najstarszych używanych protokołów internetowych, wynalezionym przez dr Davida Millsa z University of Delaware, jest on wykorzystywany od 1985. NTP to protokół przeznaczony do synchronizacji zegarów na komputerach i sieciach w Internecie lub w sieciach lokalnych (LAN).

Protokół NTP wykorzystuje zewnętrzny punkt odniesienia, a następnie synchronizuje wszystkie urządzenia w sieci do tego czasu.

Często serwery czasu są zsynchronizowane ze źródłem UTC (czas uniwersalny koordynowany), który jest globalną standardową skalą czasu i umożliwia synchronizację komputerów na całym świecie dokładnie w tym samym czasie. Ma to oczywiste znaczenie w branżach, w których liczy się dokładny czas, na przykład giełda lub linia lotnicza.

Istnieją różne źródła, które serwer czasu może wykorzystać jako odniesienie czasowe. Internet jest oczywistym źródłem, jednak internetowe odniesienia do czasu z Internetu, takie jak nist.gov i windows.time, nie mogą być uwierzytelniane, przez co serwer czasu, a tym samym sieć, jest podatna na zagrożenia bezpieczeństwa.

Zrozumienie znaczników czasu komputera za pomocą NTP

Poniedziałek, wrzesień 8th, 2008

Sposób, w jaki komputer radzi sobie z czasem, jest zupełnie inny niż ludzie, którzy go postrzegają. Organizujemy czas na sekundy, minuty, godziny, dni, tygodnie, miesiące i lata, podczas gdy komputery z drugiej strony ustalają czas jako pojedynczą liczbę reprezentującą sekundy, które przeszły z jednego punktu w czasie, znany jako pierwsza epoka.

Większość komputerów używa NTP (Network Time Protocol), aby poradzić sobie z czasem i wieloma sieciami, są synchronizowane za pomocą dedykowanego serwera czasu NTP. NTP nie wie nic o dniach, latach czy wiekach, tylko o sekundach od pierwszej epoki. Ta największa epoka jest ustawiona (dla większości systemów) o północy na przełomie XX i XX wieku, dla człowieka będzie zapisana jako coś takiego: 00: 00 - 01,01,1900.

Komputery jednak liczą czas jako liczbę sekund po tym punkcie. Jeśli komputer znajdował się w 1900, jego sygnatura czasowa na północy stycznia 1 byłaby 0, podczas gdy w 1972 w tym samym dniu znacznik czasu byłby 2,272,060,800, który reprezentuje liczbę sekund od 1900.

Znaczniki czasu uruchamiają się ponownie co 136 w następnym opakowaniu należnym w 2036, co wywołało niepokój u niektórych, którzy obawiają się scenariusza typu Millennium Bug, chociaż większość wątpliwości dotyczy takich zdarzeń, jednak w przypadku zawijania znacznika czasu zdarza się era zostanie dodana (+ 1), aby umożliwić komputerom radzenie sobie z przedziałami czasu obejmującymi więcej niż jedno zawijanie. Jeśli komputery i NTP muszą radzić sobie z czasem, który obejmuje przed epoką główną, używana jest ujemna liczba całkowita (dla roku 1500 a -3 będzie używany do reprezentowania trzech cykli 136 lat).

Znaczniki czasu są używane praktycznie we wszystkich transakcjach wykonywanych przez nowoczesne komputery, takich jak wysyłanie wiadomości e-mail, debugowanie i programowanie. Ponieważ czas jest liniowy, komputer wie, że każdy znacznik jest zawsze większy niż poprzedni, a zatem komputery i NTP mają trudności z radzeniem sobie z niedokładnościami w czasie, szczególnie gdy czas nagle wydaje się cofać.

Może się to zdarzyć, jeśli komputery nie są zsynchronizowane w tym samym czasie. Jeśli wiadomość e-mail zostanie wysłana na komputer z wolniejszym zegarem, komputer zostanie odebrany, zanim zostanie wysłany. Brak synchronizacji może mieć poważne problemy, a nawet może sprawić, że system będzie podatny na złośliwe ataki, a nawet oszustwa.

Z tego powodu większość sieci komputerowych jest zsynchronizowana z UTC (Coordinated Universal Time). UTC to globalna skala czasowa i taka sama dla wszystkich na całym świecie oparta jest na czasie, który charakteryzują zegary atomowe, które są bardzo dokładne, ani nie zyskują ani nie tracą sekundy w ciągu milionów lat.

Większość sieci komputerowych używa dedykowanego Serwer czasu NTP aby otrzymać czas UTC do synchronizacji również ich komputerów. UTC jest dostępny przez Internet (choć niezabezpieczony), za pośrednictwem sieci GPS (Global Positioning System) lub przez odbieranie krajowych transmisji czasu i częstotliwości za pośrednictwem fal długich.

NTP synchronizuje komputer, sprawdzając odebrany czas UTC i dodając lub zatrzymując znacznik czasu komputera, dopóki nie zostanie idealnie dopasowany do czasu UTC. Używając dedykowanego serwera czasu NTP, UTC może być utrzymywane w sieci przez kilka milisekund czasu UTC.

Przewodnik dla początkujących na serwerze NTP

Poniedziałek, wrzesień 8th, 2008

Sieci komputerowe to jeden z najtrudniejszych aspektów technologii informacyjno-komunikacyjnych (ICT). Logistyka terminali łączących, routerów, drukarek i wszystkich innych urządzeń może pozostawić wielu administratorów z ciągłym bólem głowy.

Jednym z najważniejszych aspektów, które często są pomijane i mogą mieć katastrofalne konsekwencje, jest synchronizacja czasu.

Konieczne jest, aby wszystkie urządzenia w sieci powiadamiały o tym samym czasie co sygnatury czasowe, format, w jakim komputer przekazuje sobie nawzajem czas, jest jedyną formą odniesienia, którą komputer może wykorzystać do ustalenia sekwencji zdarzeń. Jeśli różne urządzenia w sieci informują o różnych czasach, to nieprzewidziane konsekwencje, takie jak e-maile przychodzące, zanim zostaną technicznie wysłane, a inne anomalie spowodują jeszcze większy ból głowy administratora.

Co więcej, niezsynchronizowana sieć komputerowa jest narażona na zagrożenia bezpieczeństwa, a nawet oszustwa. Na szczęście Serwer czasu NTP istnieje od wielu lat i może złagodzić ból głowy związany z synchronizacją czasu.

Protokół NTP (Network Time Protocol) jest jednym z najstarszych protokołów używanych przez sieci komputerowe. Opracowany prawie trzydzieści lat temu NTP to protokół, który sprawdza czas na wszystkich urządzeniach w sieci i dodaje lub odejmuje wystarczająco dużo czasu, aby zapewnić, że wszystkie są zsynchronizowane.

Protokół NTP wymaga odwołania do czasu, aby zsynchronizować zegary sieciowe z. Chociaż NTP może synchronizować sieć w dowolnym momencie, autorytatywne źródło czasu jest oczywiście najlepszym rozwiązaniem. UTC (Coordinated Universal Time) to globalnie wykorzystywana skala czasowa oparta na czasie określonym przez zegary atomowe. Ponieważ zegary atomowe tracą mniej niż sekundę czasu w ciągu ponad tysiąca lat, UTC jest zdecydowanie najlepszym źródłem czasu do synchronizacji sieci. Twoja sieć nie tylko będzie idealnie zsynchronizowana, ale także Twoja sieć zostanie zsynchronizowana w tym samym czasie, co miliony sieci komputerowych z całego świata.

A Serwer NTP może odbierać odniesienia czasowe UTC z kilku źródeł. Internet jest najbardziej oczywistym źródłem, jednak źródła czasowe Internetu są notorycznie niedokładne, a te, które nie są, mogą być względnie bezużyteczne, jeśli odległość jest zbyt duża. Również umieszczenie serwera NTP bezpiecznie za zaporą ogniową wydaje się bezcelowe, aby pozostawić w nim otwartą dziurę, aby umożliwić serwerowi NTP sondowanie odniesienia czasowego z całej sieci i pozostawić całą sieć narażoną na atak, w szczególności jako uwierzytelnianie NTP (NTP własny środek bezpieczeństwa) nie jest możliwe przez Internet.

Istnieją dwie znacznie bezpieczniejsze i dokładniejsze metody otrzymywania odniesienia czasowego UTC. Pierwszym z nich jest wykorzystanie krajowych transmisji czasu i częstotliwości, które kilka krajów transmituje z krajowych laboratoriów fizycznych. Zazwyczaj są one nadawane za pośrednictwem długiej fali, co ma tę zaletę, że można je odbierać w serwerowni, chociaż wiele krajów nie ma takiego sygnału.

Jednak wiele serwerów NTP może wykorzystywać sygnał taktowania transmitowany przez wbudowane zegary atomowe satelitów GPS (Global Positioning System). Ten sygnał jest dostępny wszędzie, ale wymagana jest antena GPS, dzięki której można uzyskać wyraźny widok nieba.

Wykorzystując źródło taktowania UTC za pośrednictwem sieci transmisji radiowej GPS, sieć komputerowa może być zsynchronizowana w ciągu kilku milisekund czasu UTC.

Serwer NTP GPS do zastosowań krytycznych czasowo

Poniedziałek, wrzesień 8th, 2008

GPS (Global Positioning System) to globalny nawigacyjny system satelitarny (GNSS) kontrolowany i zarządzany przez Stany Zjednoczone Ameryki.

Systemy GNSS działają za pomocą satelitów znajdujących się kilka tysięcy mil nad powierzchnią Ziemi, które przekazują informację o taktowaniu do odbiornika GNSS (jak jednostka nawigacji satelitarnej w naszych samochodach). To właśnie ta informacja jest używana przez odbiornik GPS do precyzyjnego określenia położenia. Mogą to zrobić tylko dzięki wbudowanemu własnemu, bardzo dokładnemu zegarowi atomowemu, tak jak odległość satelitów od Ziemi, nawet niedokładność sekundy lub dwóch może oznaczać, że lokalizacja nawigacji satelitarnej może być oddalona o milę.

W wyniku posiadania dokładnych źródeł czasu, GPS i nowa seria systemów GNSS mogą być wykorzystane do otrzymania czasu absolutnego lub czasu UTC (Universal Coordinated Time). To źródło czasu może być używane przez sieci komputerowe z uruchomionym systemem Serwer NTP (Network Time Protocol), aby synchronizować wszystkie urządzenia i urządzenia w tym samym czasie.

NTP to protokół przeznaczony do synchronizowania komputerów i urządzeń sieciowych z zewnętrznym punktem odniesienia.

GPS to idealne odniesienie do czasu i częstotliwości, ponieważ może zapewnić bardzo dokładny czas w dowolnym miejscu na świecie przy użyciu stosunkowo tanich komponentów. Każdy satelita GPS transmituje na dwóch częstotliwościach L2 do użytku wojskowego, a L1 do użytku przez cywilów transmitowanych na 1575 MHz, tanie anteny GPS i odbiorniki są teraz szeroko dostępne, a dedykowane serwery NTP GPS są teraz stosunkowo tanie.

Sygnał radiowy nadawany przez satelitę mogą przejść przez okna, ale może być blokowany przez budynki więc idealnym miejscem dla anteny GPS jest na dachu z dobrym widokiem nieba. Im więcej satelitów może otrzymać z lepszym sygnałem. Jednak anteny dachowej może być skłonny do strajków oświetlenia lub innych przepięć tak tłumik jest wysoce zalecane jest zainstalowany na kablu inline GPS.

A Serwer NTP GPS idealnie nadaje się do dostarczania serwerów czasu NTP lub samodzielnych komputerów z bardzo dokładnym zewnętrznym odnośnikiem do synchronizacji. Nawet przy stosunkowo tanich urządzeniach dokładność rzędu nanosekund (nanosekunda = jedna miliardowa część sekundy) można racjonalnie osiągnąć, wykorzystując GPS jako odniesienie zewnętrzne.

Zrozumienie znaczników czasu komputera za pomocą NTP

Poniedziałek, wrzesień 8th, 2008

Sposób, w jaki komputer radzi sobie z czasem, jest zupełnie inny niż ludzie, którzy go postrzegają. Organizujemy czas na sekundy, minuty, godziny, dni, tygodnie, miesiące i lata, podczas gdy komputery z drugiej strony ustalają czas jako pojedynczą liczbę reprezentującą sekundy, które przeszły z jednego punktu w czasie, znany jako pierwsza epoka.

Większość komputerów korzysta z NTP (Network Time Protocol), aby poradzić sobie z czasem i sieciami, wiele z nich jest synchronizowanych za pomocą dedykowanego serwera czasu NTP. NTP nie wie nic o dniach, latach czy wiekach, tylko o sekundach od pierwszej epoki. Ta największa epoka jest ustawiona (dla większości systemów) o północy na przełomie XX i XX wieku, dla człowieka będzie zapisana jako coś takiego: 00: 00 - 01,01,1900.

Komputery jednak liczą czas jako liczbę sekund po tym punkcie. Jeśli komputer znajdował się w 1900, jego sygnatura czasowa na północy stycznia 1 byłaby 0, podczas gdy w 1972 w tym samym dniu znacznik czasu byłby 2,272,060,800, który reprezentuje liczbę sekund od 1900.

Znaczniki czasu uruchamiają się ponownie co 136 w następnym opakowaniu należnym w 2036, co wywołało niepokój u niektórych, którzy obawiają się scenariusza typu Millennium Bug, chociaż większość wątpliwości dotyczy takich zdarzeń, jednak w przypadku zawijania znacznika czasu zdarza się era zostanie dodana (+ 1), aby umożliwić komputerom radzenie sobie z przedziałami czasu obejmującymi więcej niż jedno zawijanie. Jeśli komputery i NTP muszą radzić sobie z czasem, który obejmuje przed epoką główną, używana jest ujemna liczba całkowita (dla roku 1500 a -3 będzie używany do reprezentowania trzech cykli 136 lat).

Znaczniki czasu są używane praktycznie we wszystkich transakcjach wykonywanych przez nowoczesne komputery, takich jak wysyłanie wiadomości e-mail, debugowanie i programowanie. Ponieważ czas jest liniowy, komputer wie, że każdy znacznik jest zawsze większy niż poprzedni, a zatem komputery i NTP mają trudności z radzeniem sobie z niedokładnościami w czasie, szczególnie gdy czas nagle wydaje się cofać.

Może się to zdarzyć, jeśli komputery nie są zsynchronizowane w tym samym czasie. Jeśli wiadomość e-mail zostanie wysłana na komputer z wolniejszym zegarem, komputer zostanie odebrany, zanim zostanie wysłany. Brak synchronizacji może mieć poważne problemy, a nawet może sprawić, że system będzie podatny na złośliwe ataki, a nawet oszustwa.

Z tego powodu większość sieci komputerowych jest zsynchronizowana z UTC (Coordinated Universal Time). UTC to globalna skala czasowa i taka sama dla wszystkich na całym świecie oparta jest na czasie, który charakteryzują zegary atomowe, które są bardzo dokładne, ani nie zyskują ani nie tracą sekundy w ciągu milionów lat.

Większość sieci komputerowych używa dedykowanego Serwer czasu NTP aby otrzymać czas UTC do synchronizacji również ich komputerów. UTC jest dostępny przez Internet (choć niezabezpieczony), za pośrednictwem sieci GPS (Global Positioning System) lub przez odbieranie krajowych transmisji czasu i częstotliwości za pośrednictwem fal długich.

NTP synchronizuje komputer, sprawdzając odebrany czas UTC i dodając lub zatrzymując znacznik czasu komputera, dopóki nie zostanie idealnie dopasowany do czasu UTC. Używając dedykowanego serwera czasu NTP, UTC może być utrzymywane w sieci przez kilka milisekund czasu UTC.

GPS Time Server i NTP (Network Time Protocol)?

Poniedziałek, wrzesień 8th, 2008

Jesteśmy już przyzwyczajeni do nawigacji satelitarnej. Coraz więcej ludzi instaluje te małe czarne skrzynki w swoich samochodach i wyrzuca stare papierowe mapy drogowe. Zalety nawigacji satelitarnej są bardzo złożone - od ciągłych aktualizacji utrzymujących aktualne mapy, aż po ustalenie mil od mil na podstawie dowolnych punktów orientacyjnych lub znaków drogowych, ale GPS ma więcej zastosowań niż tylko triangulacja pozycji do wyszukiwania kierunków, może być wykorzystana do dostarczać informacje o czasie i częstotliwości na całym świecie.

Od wczesnych 1990 system GPS (Global Positioning System) był jedynym w pełni funkcjonującym globalnym systemem nawigacji satelitarnej (GNSS). Prowadzony przez amerykańską armię, GPS (czasami określany jako NAVSTAR) umożliwił dokładny pomiar czasu i lokalizacji na całym świecie.

Aby dokładnie zlokalizować lokalizację, wszystkie systemy GNSS wymagają bezwzględnego źródła czasu, czyli źródła czasu tak dokładnego, jak to tylko możliwe, na przykład z zegara atomowego. Nie wiedząc dokładnie, jaki jest czas, satelita GNSS nie byłby w stanie precyzyjnie ustalić punktu (tak jak Ziemia, satelity i ludzie poruszają się wokół danej pozycji mogą być określone tylko przez pozycję i czas). Ze względu na odległość satelitów od Ziemi nawet niedokładność sekundy lub dwóch może oznaczać, że lokalizacja nawigacji satelitarnej może być oddalona o milę.

Z tego powodu każdy satelita ma bardzo dokładny zegar atomowy na pokładzie, z którego może również korzystać NTP (Network Time Protocol) serwery do synchronizacji sieci komputerowych. GPS jest idealnym źródłem czasu i częstotliwości, ponieważ może zapewnić bardzo dokładny czas w dowolnym miejscu na świecie przy użyciu stosunkowo tanich komponentów.

Odbiornik GPS dekoduje sygnał wysyłany z anteny GPS do odczytywalnego przez komputer protokołu, który może być wykorzystywany przez większość serwerów czasu i systemów operacyjnych, w tym Windows, LINUX i UNIX.

Odbiornik GPS generuje również dokładny impuls co sekundę, który mogą wykorzystywać serwery NTP GPS i komputerowe serwery czasu, aby zapewnić niezwykle precyzyjny pomiar czasu. Czasy impulsów na sekundę w większości odbiorników są zgodne z 0.001 sekundy UTC (Coordinated Universal Time lub Temps Universel Coordonné).

GPS jest idealny w dostarczaniu Serwery czasu NTP lub autonomiczne komputery o bardzo dokładnym zewnętrznym sygnale do synchronizacji. Nawet przy stosunkowo tanich urządzeniach dokładność rzędu nanosekund (nanosekunda = jedna miliardowa część sekundy) może być rozsądnie osiągnięta za pomocą GPS jako zewnętrznego źródła.

W 2002 Europejska Agencja Kosmiczna i Unia Europejska zgodziły się na zbudowanie europejskiego GNSS o nazwie Galileo. Aby konkurować z nowymi i bardziej zaawansowanymi technologiami GNSS, program GPS jest obecnie aktualizowany i oczekuje się, że kiedy Galileo rozpocznie przekazywanie sygnałów, oba systemy staną się interoperacyjne, co zapewni jeszcze większą dokładność w zakresie czasu i pozycjonowania.

Wybór dedykowanego serwera czasu GPS

Poniedziałek, wrzesień 8th, 2008

Ze względu na zaawansowanie technologii nawigacji satelitarnej i zwiększony zasięg amerykańskiej sieci satelitarnej GPS, wielu administratorów wybiera GPS jako źródło odniesienia czasowego, aby zsynchronizować swoje serwery czasu.

Tradycyjnie o wiele więcej osób zdecydowało się otrzymać źródło taktowania z Internetu lub specjalistycznych transmisji krajowych i częstotliwościowych. Jednak Globalny System Pozycjonowania jest obecnie zdecydowanie najpopularniejszą metodą otrzymywania źródła czasu UTC.

UTC (Coordinated Universal Time) to globalna skala czasowa oparta na czasie określonym przez zegary atomowe, które są najdokładniejsze z urządzeń przechowujących czas.

A Serwer czasu GPS jest stosunkowo prostym elementem sprzętu. Zwykle składa się z dedykowanego serwera NTP z oprogramowaniem, odbiornikiem GPS i anteną GPS. Antena jest jedyną wadą korzystania z dedykowanego serwera czasu GPS, ponieważ musi być umiejscowiona na dachu, aby mieć czysty widok nieba, chociaż niektóre dedykowane serwery czasu GPS nadal mogą synchronizować czas, jeśli tylko otrzymają sygnał do kilka godzin dziennie, chociaż nie jest to najdokładniejszy sposób synchronizacji czasu.

Po podłączeniu serwer czasu GPS odbiera sygnał czasu z satelitów GPS, a następnie dystrybuuje go do wszystkich urządzeń wymagających synchronizacji.

Większość serwerów czasu, niezależnie od tego, czy odbierają sygnał GPS, czy nie, użyje protokołu NTP (Network Time Protocol) do dystrybucji sygnału czasu do wszystkich urządzeń.

Protokół NTP jest jednym z najstarszych protokołów internetowych i jest zdecydowanie najbardziej rozpowszechnionym protokołem synchronizacji czasu. NTP jest nieustannie rozwijany i może precyzyjnie synchronizować sieć w ciągu kilku milisekund czasu UTC za pośrednictwem dedykowanego serwera czasu GPS.

Konfigurowanie serwera czasu NTP za pomocą Windows XP

Poniedziałek, wrzesień 8th, 2008

System Microsoft Windows XP zawiera narzędzie do synchronizacji czasu wbudowane w system operacyjny o nazwie Czas systemu Windows (w32time.exe), który można skonfigurować do pracy w sieci jako serwer czasu. Można go skonfigurować do synchronizowania sieci za pomocą wewnętrznego zegara lub zewnętrznego źródła czasu.

NTP (Network Time Protocol) to protokół już zainstalowany w systemie Windows XP, a system Windows Time używa go do synchronizacji komputerów ze źródłem jednorazowym. Istnieje kilka źródeł czasu dostępnych w Internecie, ale Microsoft i inni zdecydowanie zalecają skonfigurowanie serwera czasu ze źródłem sprzętowym, a nie z Internetu, w którym nie ma uwierzytelniania.

Specjalista Serwery czasu NTP są dostępne, które mogą otrzymać wiarygodne źródło czasu za pomocą sygnału GPS lub specjalistycznych transmisji radiowych, które pobierają swój czas z zegarów atomowych.

Jeśli chcesz skonfigurować system Windows XP do działania jako serwer czasu, najpierw zlokalizuj podklucz Windows Time. Aby to zrobić:
Uruchom Regedit (Kliknij start / uruchom / następnie wpisz REGEDIT / i kliknij enter.

Uwaga: edycja rejestru systemu może spowodować problemy z systemem. Zaleca się wykonanie kopii zapasowej systemu przed edycją rejestru.

Teraz znajdź następujący podklucz: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \
Kliknij prawym przyciskiem myszy po prawej stronie i kliknij Modyfikuj. W polu Edytuj wartość w obszarze Dane wartości wpisz NTP, a następnie kliknij przycisk OK.
Teraz przejdź do folderu Config i kliknij prawym przyciskiem myszy AnnounceFlags, Modyfikuj, a następnie w polu Edycja wartości DWORD w obszarze Dane wartości wpisz 5, a następnie kliknij przycisk OK.

Zlokalizuj ten podklucz:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

Kliknij prawym przyciskiem myszy w oknie po prawej stronie i Modyfikuj. Edytuj pole wartości DWORD i wpisz liczbę sekund dla każdej sondy w obszarze Dane wartości, tj. 900 będzie równe 15 minut. Pole poll reprezentuje interwał sondowania między pakietami sondowania NTP.

Aby włączyć Serwer NTP zlokalizuj podklucz: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Kliknij prawym przyciskiem myszy (w prawym oknie), a następnie Modyfikuj. Edytuj wartość DWORD i wpisz 1. Kliknij prawym przyciskiem myszy NtpServer, następnie Modyfikuj, a następnie w Edytowaniu wartości DWORD w obszarze Typ danych równych, a następnie kliknij przycisk OK.

Zlokalizuj: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
W prawym okienku kliknij prawym przyciskiem myszy pozycję MaxPosPhaseCorrection, a następnie Modyfikuj, w polu Edytuj wartość DWORD, w obszarze Baza kliknij opcję Dziesiętny, w obszarze Dane wartości wpisz czas w sekundach, na przykład 3600 (godzina), a następnie kliknij przycisk OK. To dostosowuje ustawienia połączenia.

Teraz wróć i kliknij:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

W prawym okienku kliknij prawym przyciskiem myszy pozycję MaxNegPhaseCorrection, a następnie zmodyfikować.
W polu Edycja DWORD pod podstawą kliknij Dziesiętny, pod typem danych wartości, czas w sekundach, który chcesz sondować, taki jak 3600 (godzina).

Wyjdź z rejestru, a następnie uruchom ponownie usługę czasu Windows, klikając Start / Uruchom, a następnie wpisując:
net stop w32time && net start w32time.
na każdym komputerze, innym niż kontroler domeny, wpisz: W32tm / resync / rediscover.
Serwer czasu powinien teraz działać i działać.

Konfigurowanie sieciowego serwera czasu w systemie Windows

Poniedziałek, wrzesień 8th, 2008

Wszystkie wersje systemu Windows Server od 2000 zawierają funkcję synchronizacji czasu, zwaną usługą czasu systemu Windows (w32time.exe) wbudowaną w system operacyjny. Może to być skonfigurowane do pracy jako serwer czasu sieciowego synchronizujący wszystkie maszyny z określonym źródłem czasu.

Usługa czasu systemu Windows używa wersji NTP (Network Time Protocol), zwykle uproszczona wersja protokołu internetowego, przeznaczona do synchronizacji maszyn w sieci, NTP jest również standardem, z którym większość sieci komputerowych w całym świecie wykorzystuje synchronizację.

Wybór właściwego źródła czasu jest niezwykle ważny. Większość sieci jest synchronizowana ze źródłem UTC (Coordinated Universal Time). UTC to światowy standardowy czas oparty na zegarach atomowych, które są najbardziej dokładnymi źródłami czasu.

UTC można uzyskać przez Internet z takich miejsc, jak time.nist.gov (nas Naval Observatory) lub time.windows.com (Microsoft), ale należy zauważyć, że źródła czasu w Internecie nie mogą być uwierzytelnione, co może pozostawić system otwarty na nadużycia, a firma Microsoft i inne firmy zalecają używanie zewnętrznego źródła sprzętu jako zegara referencyjnego, takiego jak wyspecjalizowany serwer czasu w sieci.

Sieć serwerów czasu otrzymują swoje źródło czasu ze specjalnej transmisji radiowej z krajowych laboratoriów fizyki, która emituje czas UTC pobrany z zegara z zegarem atomowym lub przez sieć GPS, która również przekazuje UTC w związku z potrzebą lokalizowania punktów punktowych.

Program NTP może utrzymywać czas przez Internet publiczny w ciągu 1 / 100th sekundy (milisekundy 10) i może działać jeszcze lepiej w sieciach LAN.

Aby skonfigurować usługę czasu systemu Windows do korzystania z zewnętrznego źródła czasu, wystarczy postępować zgodnie z tymi instrukcjami.

Zlokalizuj podklucz rejestru.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters

Kliknij prawym przyciskiem myszy, a następnie zmień wartość, wprowadzając NTP w polu Dane wartości.

Kliknij prawym przyciskiem myszy pozycję ReliableTimeSource, a następnie zmień wartość Edytuj wartość DWORD, wstawając 0 (zero).

Kliknij prawym przyciskiem myszy NtpServer, a następnie zmodyfikuj wartość Edytuj, wpisując system DNS (Domain Name System) (pamiętaj, że każdy DNS musi być unikalny).

Teraz zlokalizuj oryginalny podklucz i kliknij prawym przyciskiem myszy Okres Zmodyfikuj pole Edytuj wartość DWORD z interwałem sondowania (jak często serwer NTP odpytuje czas), w obszarze Dane wartości (zalecane 24)

Uruchom następującą linię komend: Net stop w32time & & net start w32time.

Teraz włącz NTP, lokalizując podklucz, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

Kliknij prawym przyciskiem myszy Włączone i zmodyfikuj pole Dane wartości, wpisując 1.

Kliknij prawym przyciskiem myszy wartość SpecialPollInterval w poprawnym działaniu podklucza HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval. Edytuj pole wartości DWORD w żądanym czasie dla każdej sondy (900 odpytuje co każde 15 minut)

Zlokalizuj HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Aby skonfigurować ustawienia korygowania czasu, kliknij prawym przyciskiem myszy pozycję MaxPosPhaseCorrection, a następnie zmień wartość pola wartości DWORD w odstępach czasowych w sekundach (należy wybrać liczbę dziesiętną w podstawie, 3600 = jedna godzina)

Teraz wykonaj to samo w przypadku MaxNegPhaseCorrection, aby uruchomić usługę Windows w czasie, uruchomić (lub alternatywnie skorzystać z narzędzia wiersza polecenia) net stop w32time & & net start w32time.

Aby zsynchronizować każdą maszynę, wpisz polecenie W32tm / -s w wierszu polecenia i serwer czasu powinien działać prawidłowo (pamiętaj, że wyświetlenie odpowiedniego czasu może potrwać kilka sondaży).