█ NTP
Last-modified: 2009-11-14 (土) 08:33:04 /
Short URL: http://wiki.nothing.sh/10.html /
151(149+2) users /
17(17) usersNTPはネットワークを通じてパソコン(PC)やネットワーク機器の時計を合わせる仕組みです。 はじめに(まず読もう) †NTPは非常に便利な機能ですが、多くの人が特定のNTPサーバに偏って利用しているために、そのサーバに負荷が集中し、正常なサービスができない事態になっています。このページでは、NTPを適切に利用するために必要な情報をまとめています。 NTPサーバは、ネットワーク的に近いサーバを選択するのが大原則。 まずは自分の利用しているプロバイダがNTPサーバを提供してるか確認しましょう。 よくわからなくても「ntp.jst.mfeed.ad.jp」「ntp.nict.jp」「ntp.ring.gr.jp」のいずれかを選んでWindowsやMac OS X の方法で変更するだけでも、ひとまずOK。
目次 †
初心者向けのフローチャート †NTP を正しく設定するための流れを簡単に説明します。
NTPサーバの選択方針 †
*windowsでは、DOS画面で「w32tm /monitor /computers:(IPアドレス)」と指定。 組織内LANクライアントの時刻同期 †組織内のLAN上にクライアント(PC等)が複数ある場合は、できうる限りLAN内に内部NTPサーバ等を立て、内部NTPサーバだけが外部NTPサーバにアクセスし、クライアントはその内部NTPサーバを参照するような構成にするべきである。こうすることで外部サーバの負荷およびトラフィックを軽減できる。 ■良い例 (内部NTPサーバを設置する)
外部NTPサーバと回線にかかる負荷は、内部NTPサーバからのみ
WAN LAN
+-------------+ <--> [クライアントPC]
[外部NTPサーバ] <---> |内部NTPサーバ| <--> [クライアントPC]
+-------------+ <--> [クライアントPC]
:
■悪い例 (クライアントPCが直接外部NTPサーバに接続する)
クライアントPCの数だけ、外部NTPサーバと回線に負荷がかかる
WAN
<---> [クライアントPC]
[外部NTPサーバ] <---> [クライアントPC]
<---> [クライアントPC]
:
なお、WindowsXPはNTPクライアントとして設定すると(つまりデフォルトで)、自動的にNTPサーバにもなる。LAN内に常時稼動の(もしくは稼働率の高い)WindowsXPマシンがあるなら、適切な上位サーバを設定した上で、それを内部NTPサーバにすればよい。実装方法については「@IT:NTPでネットワーク全体のマシンの時刻を合わせる(1)」参照。また、サーバマシンでパーソナルファイアウォールやパケットフィルタを使用している場合は、LAN内からNTP接続(UDP/123)を許可すること。 また、Windows系の場合は、NetBIOSでの時刻同期コマンドもあるので、TCP/IPのプロトコルやサーバプロセスをアクティブにしなくても同期できる。「@IT:NTPでネットワーク全体のマシンの時刻を合わせる」参照。 Windows系でドメインを組んでいる場合、クライアントの時計は自動的にドメインコントローラの時計に同期するため、ドメインコントローラだけが外部NTPサーバーを見に行けばいい。ドメインに参加しているクライアントの設定は不要。 Windows2000/XPでの一発設定コマンド †(設定) net time /setsntp:"ntp_server1 ntp_server2 ..." (解除) net time /setsntp: (WindowsTimeサービスの起動) net start w32time Windows Timeサービスの起動も必要。ちなみにNTPサーバにもなれる。設定方法は「@IT:Windowsネットワーク時刻同期の基礎とノウハウ」参照。 Windows 7 †(設定) w32tm /config /manualpeerlist:"ntp_server1 ntp_server2 ..." (WindowsTimeサービスの再起動) net stop w32time net start w32time (WindowsTimeサービスを自動(遅延開始)起動する) sc config w32time start= delayed-auto 上記のコマンドは管理者権限で実行したコマンドプロンプトから行う事。 LinuxやFreeBSD †LinuxやFreeBSDでサーバを構築している場合は、ntpdを起動すればNTPサーバになる。実装方法はぐぐってみよう(初心者向けではない)。なお、ntpdといえどもサーバデーモンであり、過去にはセキュリティホールも発見された事もあるので、特に外部にサーバ公開しようとする場合は十分な注意を払おう。 116 :login:Penguin:05/01/26 13:09:25 ID:wRdnS6sY もしクライアントレベルでntpdを動かしているなら、上位のサーバに負荷をかけないように minpoll 8 maxpoll 15ぐらいにする。この程度の補正間隔で十分っしょ。 Mac OS Xでの設定 †最近のMac OS X(10.5.x)では、「システム環境設定」からでも複数のサーバー指定が出来る。 ntp1.jst.mfeed.ad.jp ntp2.jst.mfeed.ad.jp ntp3.jst.mfeed.ad.jp Mac OS Xは内部はFreeBSDなので、/etc/ntp.confがあり、「システム環境設定」からwrapperを通してnpt.confが設定される。上記例の場合だとntp.confは 外部ページへのリンク †NTPについて †
NTPサーバの負荷問題について †
サイト内関連ページ †
コメント(質問や発言はこちらへ) †最新の10件を表示しています。 コメントページを参照 today:3 yesterday:183 all:605,115
|