ネットワークでは、システム時間の設定が非常に重要です。同期されたシステムクロックは、ネットワーク上のすべてのデバイス間の参照フレームを提供します。ネットワークの管理、セキュリティ保護、計画、およびデバッグのあらゆる側面で、イベントが発生するタイミングが決まるため、ネットワーク時間の同期は重要です。クロックが同期されていないと、セキュリティ違反やネットワークの使用状況を追跡する際に、デバイス間でログファイルを正確に関連付けることはできません。
同期された時間は、ファイルシステムが存在するマシンに関係なく、変更時間を一貫させることが重要であるため、共有ファイルシステムの混乱を軽減します。Cisco Business SwitchはSimple Network Time Protocol(SNTP)をサポートしており、有効にすると、デバイスの時刻とSNTPサーバからの時刻を動的に同期します。
SNTPなどの自動設定または手動設定方法を使用して、スイッチのシステム時刻と日付の設定を管理できます。スイッチはSNTPクライアントとしてのみ動作し、他のデバイスにタイムサービスを提供できません。
この記事では、コマンドラインインターフェイス(CLI)を使用してスイッチのシステム時刻設定を行う方法について説明します。
注:Webベースのユーティリティを使用してスイッチのシステム時刻を設定するには、ここをクリックしてください。
デフォルトでは、スイッチに設定されたネットワークポリシーはありません。デフォルトのLLDP-MEDグローバル設定とインターフェイス設定は次のとおりです。
機能 |
デフォルト設定 |
クロック ソース |
SNTP |
ブラウザからの時間 |
Disabled |
タイムゾーン(スタティック) |
オフセットはUTC+0です |
DHCPタイムゾーン |
Disabled |
夏時間(DST) |
Disabled |
ステップ1:スイッチコンソールにログインします。デフォルトのユーザ名とパスワードはcisco/ciscoです。新しいユーザ名またはパスワードを設定している場合は、クレデンシャルを入力します。
注:コマンドは、スイッチの正確なモデルによって異なる場合があります。この例では、CBS350スイッチにTelnetでアクセスします。
ステップ2:設定するポートの現在の設定値を表示するには、次のように入力します。
CBS350#show clock [detail]次の情報が表示されます。
ステップ3:優先するシステム時刻設定を選択します。
ステップ1:スイッチの特権EXECモードで、次のように入力してグローバルコンフィギュレーションコンテキストを入力します。
CBS350#configure terminalステップ2:外部時刻ソースを設定するには、次のように入力します。
CBS350(config)# clock source [sntp|browser]次のオプションがあります。
注:この例では、sntpがメインクロックソースとして設定され、ブラウザが代替クロックソースとして設定されています。
ステップ3:(オプション)設定済みのシステム時刻設定を表示するには、次のように入力します。
CBS350#show clock detailステップ4:(オプション)スイッチの特権EXECモードで、次のように入力して、設定した設定をスタートアップコンフィギュレーションファイルに保存します。
CBS350#copy running-config startup-configステップ5:(オプション)Overwrite file [startup-config]..プロンプトが表示されたら、キーボードでY(はい)を押し、No(いいえ)を押します。
これで、CLIを使用して、スイッチのシステム時刻設定を自動的に設定できました。
他の時刻源がない場合は、システム再起動後に手動で時刻と日付を設定できます。時刻は、次のシステムの再起動まで正確なままです。手動設定は、最後の手段としてのみ使用することを推奨します。スイッチが同期できる外部ソースがある場合は、システムクロックを手動で設定する必要はありません。
重要:SNTPサーバなどのタイムサービスを提供する外部ソースがネットワークにある場合は、システムクロックを手動で設定する必要はありません。
スイッチのシステム時刻設定を手動で設定するには、次の手順を実行します。
ステップ1:スイッチの特権EXECモードで、次のように入力します。
CBS350#clock set [hh:mm:ss] [month] [day] [year]次のオプションがあります。
- hh - 0 ~ 23
- mm - 0 ~ 59
- ss - 0 ~ 59
注:再起動後、システムクロックはイメージの作成時刻に設定されます。この例では、クロック時刻は12:15:30に設定され、クロック日付は2017年5月12日です。
ステップ2:スイッチの特権EXECモードで、次のように入力してグローバルコンフィギュレーションコンテキストを入力します。
CBS350#configure terminalステップ3:システムクロックの時刻源としてSNTPを無効にするには、次のように入力します。
CBS350(config)# no clock source sntpステップ4:(オプション)表示のためにタイムゾーンを設定するには、次のように入力します。
CBS350(config)# clock timezone [zone] [hours-offset] [minutes-offset]次のオプションがあります。
注:システムは内部的に時刻をUTCで保持するため、このコマンドは表示目的と時刻が手動で設定された場合にのみ使用されます。
CBS350(config)#clock timezone PST -8ステップ5:(オプション)デフォルトのタイムゾーン設定を復元するには、次のように入力します。
CBS350(config)# no clock timezoneステップ6:(オプション)システムのタイムゾーンと夏時間(DST)がDHCPタイムゾーンオプションから取得できることを指定するには、次のように入力します。
CBS350(config)# clock dhcp timezoneDHCPタイムゾーンを設定する際には、次のガイドラインを確認してください。
- DHCPv6から受信した情報は、DHCPv4から受信した情報よりも優先されます
– 下位インターフェイスで実行されているDHCPクライアントから受信した情報は、上位インターフェイスで実行されているDHCPクライアントから受信した情報よりも優先されます
ステップ7:(オプション)デフォルトのDHCPタイムゾーン設定を復元するには、次のように入力します。
CBS350(config)# no clock dhcp timezoneステップ8:(オプション)自動的にサマータイム(DST)に切り替えるようにシステムを設定するには、次のいずれかを入力します。
CBS350(config)# clock summer-time [zone] recurring {usa | eu | {week day hh:mm week day hh:mm} [オフセット] CBS350(config)# clock summer-time zone recurring {usa | eu | {[day month year hh:mm] [day month year hh:mm]} [offset] CBS350(config)#clock summer-time [zone] date [month day year hh:mm] [month day year hh:mm] [offset]次のオプションがあります。
- 3月の第2日曜日
– 終了 – 11月の第1日曜日
– 現地時間午前2時
- 3月の最終日曜日
– 終了 – 10月の最終日曜日
– 現地時間午前1時
- hh - 0 ~ 23
- mm - 0 ~ 59
- ss - 0 ~ 59
注:この例では、繰り返し発生するDSTがPSTタイムゾーンで設定されています。3月の第1日曜日の00:00ごとに始まり、11月の第2日曜日ごとに終わります。オフセット時間は60分です。
ステップ9:exitコマンドを入力して、特権EXECモードに戻ります。
CBS350#exitステップ10:(オプション)設定済みのシステム時刻設定を表示するには、次のように入力します。
CBS350#show clock detailステップ11:(オプション)スイッチの特権EXECモードで、次のように入力して、設定をスタートアップコンフィギュレーションファイルに保存します。
CBS350#copy running-config startup-configステップ12. (オプション)Overwrite file [startup-config]..プロンプトが表示されたら、キーボードでYを押して、Noを押します。
これで、CLIを使用して、スイッチのシステム時刻設定を手動で正しく設定できました。