(57)【要約】  本情報処理装置は、第１のネットワークポートに第１の装置が接続されたことを検出する検出部と、第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、情報処理装置のネットワーク設定を、第１のネットワークポート用のネットワーク設定に変更する制御部と、第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、第１の装置が第１のネットワークポートを介した通信を行えるように情報処理装置内の伝送路の切替を行う切替部とを有する。
2016143003.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
第１のネットワークポートに第１の装置が接続されたことを検出する検出部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、前記情報処理装置のネットワーク設定を、前記第１のネットワークポート用のネットワーク設定に変更する制御部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、前記第１の装置が前記第１のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う切替部と、
を有する情報処理装置。
【請求項２】
前記制御部は、
変更前の前記ネットワーク設定を、前記第１の装置がアクセスできない記憶領域に移動する、
請求項１記載の情報処理装置。
【請求項３】
前記検出部は、
前記第１のネットワークポートに前記第１の装置が接続されていないことを検出し、
前記制御部は、
前記第１のネットワークポートに前記第１の装置が接続されていないことが前記検出部により検出された場合、前記情報処理装置のネットワーク設定を、前記第１のネットワークポート用のネットワーク設定から、元のネットワーク設定である第２のネットワーク設定に変更し、
前記切替部は、
前記第１のネットワークポートに前記第１の装置が接続されていないことが前記検出部により検出された場合、元のネットワークポートである第２のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う、
請求項１又は２記載の情報処理装置。
【請求項４】
第１の識別データを格納するデータ格納部
をさらに有し、
前記検出部は、
前記第１の装置から受信した第２の識別データと、前記データ格納部に格納された第１の識別データとが一致する場合、前記第１の装置が前記第１のネットワークポートに接続されたと判定する、
請求項１乃至３のいずれか１つ記載の情報処理装置。
【請求項５】
前記検出部は、
前記第１の装置が前記第１のネットワークポートに接続された後、前記第２の識別データとは異なる第３の識別データを前記第１の装置から受信した場合、前記データ格納部に格納された前記第１の識別データを前記第３の識別データで更新する、
請求項４記載の情報処理装置。
【請求項６】
外部のハードウエアから取得した情報に基づき認証を行う認証部
をさらに有し、
前記制御部は、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出され且つ前記認証部による認証の結果が所定の条件を満たす場合、前記情報処理装置のネットワーク設定を、前記第１のネットワークポート用のネットワーク設定に変更し、
前記切替部は、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出され且つ前記認証部による認証の結果が前記所定の条件を満たす場合、前記第１の装置が前記第１のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う、
請求項１乃至５のいずれか１つ記載の情報処理装置。
【請求項７】
前記ネットワーク設定は、ＩＰ（Internet Protocol）アドレス、サブネットマスク、及びＭＡＣ（Media Access Control）アドレスの少なくともいずれかを含む
請求項１乃至６のいずれか１つ記載の情報処理装置。
【請求項８】
前記ネットワーク設定は、ＷＷＮ（World Wide Name）、動的ポートのアドレス、及びＧＵＩＤ（Globally Unique Identifier）の少なくともいずれかを含む
請求項１乃至６記載の情報処理装置。
【請求項９】
第１のネットワークポートに第１の装置が接続されたことを検出する検出部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、情報処理装置のネットワーク設定を、前記第１のネットワークポート用のネットワーク設定に変更する制御部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、前記第１の装置が前記第１のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う切替部と、
を有するネットワークインタフェースカード。
【請求項１０】
情報処理装置と、
第１の装置と、
を有し、
前記情報処理装置は、
前記情報処理装置の第１のネットワークポートに前記第１の装置が接続されたことを検出する検出部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、情報処理装置のネットワーク設定を、前記第１のネットワークポート用のネットワーク設定に変更する制御部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、前記第１の装置が前記第１のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う切替部と、
を有し、
前記第１の装置は、
前記第１のネットワークポート用のネットワーク設定に基づき前記情報処理装置との通信を行う通信部
を有する、保守システム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置の保守技術に関する。
【背景技術】
【０００２】
サーバは、サーバ上で動作するユーザ用ＯＳ（Operating System）が使用するネットワーク（以下、業務ネットワークと呼ぶ）とは別に、管理用のネットワーク（以下、管理ネットワークと呼ぶ）に接続されることがある。管理ネットワークは、サーバ内の管理コントローラにアクセスするための専用のネットワークである。業務ネットワークと管理ネットワークとは物理的に分けられているため、ＯＳ上にあるユーザデータに管理ネットワークからアクセスすることはできない。【０００３】
このようなサーバに対して保守員がメンテナンス作業を行う際、保守員は、サーバの動作をチェックするため、サーバに保存されたログの閲覧等を行う。但し、セキュリティの問題によりサーバを直接操作できない場合には、保守用の端末を管理ネットワークを介してサーバに接続することで、サーバに保存されているログにアクセスする。【０００４】
ＴＣＰ／ＩＰｖ４（Transmission Control Protocol/Internet Protocol version 4）によれば、保守用の端末を管理ネットワーク経由でサーバに接続する場合、サーバと端末が同じネットワークに属していなければならない。両者を同じネットワークに属させるためには、例えば図１に示すように、端末のネットワーク設定をサーバのネットワーク設定に合わせて変更すればよい。図１の例においては、端末のＩＰアドレスが「１２８．１０．２０．３０」から「１９２．１６８．１．１１」に変更され、端末のサブネットマスクが「２５５．２５５．０．０」から「２５５．２５５．２５５．０」に変更されている。また、例えば図２に示すように、サーバのネットワーク設定を端末のネットワーク設定に合わせて変更してもよい。図２の例においては、サーバのＩＰアドレスが「１９２．１６８．１．１０」から「１２８．１０．２０．３１」に変更され、サーバのサブネットマスクが「２５５．２５５．２５５．０」から「２５５．２５５．０．０」に変更されている。【０００５】
但し、保守員がサーバのネットワーク設定を取得できない（例えば、ユーザがネットワーク設定の公開を望まない）場合がある。この場合、保守員はネットワーク設定を合致させることができないので、端末をサーバ内のログにアクセスさせることができず、メンテナンス作業を行うことができない。サーバと端末との接続に関する従来技術においては、このような問題には着目されていない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−１１０８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従って、１つの側面では、本発明の目的は、サーバに端末を接続した場合に、サーバのネットワーク設定を接続した端末用のネットワーク設定に変更するための技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、第１のネットワークポートに第１の装置が接続されたことを検出する検出部と、第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、情報処理装置のネットワーク設定を、第１のネットワークポート用のネットワーク設定に変更する制御部と、第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、第１の装置が第１のネットワークポートを介した通信を行えるように情報処理装置内の伝送路の切替を行う切替部とを有する。
【発明の効果】
【０００９】
１つの側面では、サーバに端末を接続した場合に、サーバのネットワーク設定を接続した端末用のネットワーク設定に変更できるようになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、ネットワーク設定の変更について説明するための図である。
【図２】図２は、ネットワーク設定の変更について説明するための図である。
【図３】図３は、第１の実施の形態のシステム概要を示す図である。
【図４】図４は、データ格納部に格納されるデータの一例を示す図である。
【図５】図５は、保守端末の機能ブロック図である。
【図６】図６は、第１の実施の形態の概要を説明するための図である。
【図７】図７は、第１の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図８】図８は、退避処理の処理フローを示す図である。
【図９】図９は、第１の実施の形態における設定切替処理の処理フローを示す図である。
【図１０】図１０は、第１の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１１】図１１は、第１の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１２】図１２は、第２の実施の形態のシステム概要を示す図である。
【図１３】図１３は、第２の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１４】図１４は、第２の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１５】図１５は、第２の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１６】図１６は、第３の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１７】図１７は、第３の実施の形態の保守端末が実行する処理の処理フローを示す図である。
【図１８】図１８は、第４の実施の形態のシステム概要を示す図である。
【図１９】図１９は、第４の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図２０】図２０は、第４の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図２１】図２１は、第５の実施の形態の概要を説明するための図である。
【図２２】図２２は、第５の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図２３】図２３は、第５の実施の形態における設定切替処理の処理フローを示す図である。
【図２４】図２４は、第５の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図２５】図２５は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１１】
［実施の形態１］
図３に、本実施の形態におけるシステム概要を示す。サーバ１は、業務ネットワークに接続されるネットワークポートである業務ネットワークポート１５１と、管理ＬＡＮ（Local Area Network）に接続されるネットワークポートである管理ＬＡＮポート１５２と、保守端末３をサーバ１に接続させるためのネットワークポートである保守用ネットワークポート１５３とを有する。保守用ネットワークポート１５３には、ＬＡＮケーブル等を介して保守端末３が接続される。
【００１２】
サーバ１は、例えばＮＩＣ（Network Interface Card）である切替コントローラ１０と、管理コントローラ１１と、サーバ１のユーザ用のリソースであるユーザ用リソース１２とを有する。
【００１３】
切替コントローラ１０は、制御コントローラ１０１と、検出部１０２と、第１切替部１０３と、第２切替部１０４と、Ｉ／Ｆ（InterFace）部１０５と、データ格納部１０６とを有する。
【００１４】
制御コントローラ１０１は、第１切替部１０３及び第２切替部１０４を制御する処理等を実行する。検出部１０２は、保守用ネットワークポート１５３に保守端末３が接続されたことを検出する処理等を実行する。
【００１５】
第１切替部１０３は、伝送路の切替を行うスイッチである。具体的には、第１切替部１０３は、管理ＬＡＮポート１５２と管理コントローラ１１とをつなぐ伝送路（以下、第１の伝送路と呼ぶ）と、保守用ネットワークポート１５３と管理コントローラ１１とをつなぐ伝送路（以下、第２の伝送路と呼ぶ）と、いずれの伝送路も切断された状態とを切り替える。第１の伝送路を生成する場合、第１切替部１０３は、接点１０３ａと接点１０３ｂとを接続する。第２の伝送路を生成する場合、第１切替部１０３は、接点１０３ａと接点１０３ｃとを接続する。両方の伝送路を切断する場合、第１切替部１０３は、接点１０３ａを接点１０３ｂ及び１０３ｃのいずれにも接続しない。
【００１６】
第２切替部１０４は、制御コントローラ１０１とＩ／Ｆ部１０５との間の伝送路を生成及び切断するスイッチである。具体的には、第２切替部１０４は、制御コントローラ１０１とＩ／Ｆ部１０５とを伝送路でつなぐ場合、接点１０４ａと接点１０４ｃとを接続する。制御コントローラ１０１とＩ／Ｆ部１０５とを伝送路でつながない場合、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続する。Ｉ／Ｆ部１０５は、管理コントローラ１１と接続するためのインタフェースである。
【００１７】
図４に、データ格納部１０６に格納されるデータの一例を示す。データ格納部１０６は、識別データ格納領域と、管理ＬＡＮ設定格納領域と、保守用設定格納領域とを含む。識別データ格納領域には、識別データが予め格納される。管理ＬＡＮ設定格納領域は、管理ＬＡＮ設定を退避するための領域である。保守用設定格納領域には、保守用設定が予め格納される。識別データとは、保守端末３がサーバ１にアクセスする際に使用されるデータである。管理ＬＡＮ設定とはサーバ１の元々のネットワーク設定であり、本実施の形態においては、ネットワーク設定はＩＰアドレス及びサブネットマスクを含む。保守用設定とはサーバ１に保守端末３が接続された際に使用されるネットワーク設定であり、管理ＬＡＮ設定と同様、保守用設定はＩＰアドレス及びサブネットマスクを含む。このように、保守用設定を予め用意しておくことで、サーバ１の元々のネットワーク設定の取得に制限がある場合であっても、保守端末３がサーバ１内のデータにアクセスすることができるようになる。
【００１８】
図３の説明に戻り、管理コントローラ１１は、ログ管理部１１１０を有する管理ＬＡＮコントローラ１１１と、ログ格納部１１２と、Ｉ／Ｆ部１１３と、ネットワーク設定格納部１１４とを有する。
【００１９】
ログ管理部１１１０は、ログ格納部１１２に格納されたログを管理する処理等を実行する。ログ格納部１１２には、サーバ１に関するログ（例えば、動作ログ）が格納される。Ｉ／Ｆ部１１３は、切替コントローラ１０と接続するためのインタフェースである。ネットワーク設定格納部１１４には、サーバ１のネットワーク設定が格納される。
【００２０】
ユーザ用リソース１２は、ＣＰＵ１２１と、メモリ１２２と、バスコントローラ１２３と、ＬＡＮコントローラ１２４と、Ｉ／Ｏ（Input/Output）コントローラ１２５と、ストレージデバイス１２６とを有する。サーバ１のＯＳのプログラム及びアプリケーションプログラムはストレージデバイス１２６に格納されており、メモリ１２２にロードされＣＰＵ１２１により実行される。なお、ユーザ用リソース１２は通常のコンピュータに用いられるリソースと同じであるので、ここでは詳細な説明を省略する。
【００２１】
図５に、保守端末３の機能ブロック図を示す。保守端末３は、通信部３０１と、ネットワーク設定格納部３０２と、識別データ格納部３０３と、ポート３１とを有する。通信部３０１は、サーバ１にデータを送信する処理及びサーバ１からデータを受信する処理を実行する。ネットワーク設定格納部３０２には、保守用設定（本実施の形態においては、ＩＰアドレス及びサブネットマスク）が予め格納される。保守端末３のネットワーク設定格納部３０２に格納されるネットワーク設定が表すネットワークは、保守用設定格納領域に格納されるネットワーク設定が表すネットワークと同じである。識別データ格納部３０３には、保守端末３がサーバ１にアクセスする際に使用される識別データが予め格納される。
【００２２】
次に、図６を用いて、本実施の形態の概要について説明する。
【００２３】
まず、サーバ１の保守用ネットワークポート１５３に接続された保守端末３が、ネットワーク識別データ（００−００−５Ｅ−００−０１−０１）とネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０）とを含むパケットをサーバ１に送信する。サーバ１における切替コントローラ１０は、パケットに含まれるネットワーク識別データと、切替コントローラ１０に予め登録されたネットワーク識別データ（００−００−５Ｅ−００−０１−０１）とが一致する場合、保守用ネットワークポート１５３と管理コントローラ１１とを伝送路でつなげる。
【００２４】
但し、切替コントローラ１０は、保守端末３のアクセスが開始される前に、管理コントローラ１１のネットワーク設定格納部１１４に格納されたネットワーク設定（１９２．１６８．２．１０／２５５．２５５．２５５．０）を、保守端末３がアクセスできない領域に退避しておく。また、切替コントローラ１０は、管理コントローラ１１のネットワーク設定格納部１１４に格納されているネットワーク設定を、管理ＬＡＮ設定（１９２．１６８．２．１０／２５５．２５５．２５５．０）から保守用設定（１９２．１６８．１．１０／２５５．２５５．２５５．０）に変更しておく。
【００２５】
すると、管理コントローラ１１のネットワーク設定格納部１１４に格納されたネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０）と、保守端末３が送信したパケットに含まれるネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０）とが一致するようになる。これにより、保守端末３は、ログ格納部１１２に格納されたログを管理コントローラ１１から取得できるようになる。また、保守端末３の接続が終了した場合には、退避されたネットワーク設定を、管理コントローラ１１のネットワーク設定格納部１１４に再び格納することで、通常の運用を再開できるようになる。
【００２６】
次に、図７乃至図１１を用いて、本実施の形態についてより詳細に説明する。はじめに、保守端末３がサーバ１に接続される際の処理について説明する。
【００２７】
まず、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（図７：ステップＳ１）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ３）。
【００２８】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ３：Ｎｏルート）、検出部１０２は所定時間待機し、ステップＳ１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ３：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ５）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣ（Media Access Control）アドレスであり、パケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【００２９】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ７）、検出部１０２に通知する。
【００３０】
検出部１０２は、ステップＳ５においてパケットから取り出したネットワーク識別データと、ステップＳ７において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ９）。
【００３１】
ステップＳ５においてパケットから取り出したネットワーク識別データと、ステップＳ７において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ９：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ１の処理に戻る。
【００３２】
一方、ステップＳ５においてパケットから取り出したネットワーク識別データと、ステップＳ７において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ９：Ｙｅｓルート）、検出部１０２は、ネットワーク識別データが一致したことを制御コントローラ１０１に通知する。
【００３３】
制御コントローラ１０１は、第１の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５２とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ１１）。
【００３４】
制御コントローラ１０１は、退避処理を実行する（ステップＳ１３）。退避処理については、図８を用いて説明する。
【００３５】
まず、切替コントローラ１０における制御コントローラ１０１は、管理ＬＡＮ設定の取得を要求する第２取得要求を管理コントローラ１１における管理ＬＡＮコントローラ１１１に送信する（図８：ステップＳ３１）。ここでは、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して第２取得要求が送信される。
【００３６】
管理コントローラ１０における管理ＬＡＮコントローラ１１１は、制御コントローラ１０１から第２取得要求を受信する（ステップＳ３３）。そして、管理ＬＡＮコントローラ１１１は、管理ＬＡＮ設定をネットワーク設定格納部１１４から読み出し（ステップＳ３５）、読み出した管理ＬＡＮ設定を含む応答を、制御コントローラ１０１に送信する（ステップＳ３７）。ここでは、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して応答が送信される。
【００３７】
制御コントローラ１０１は、管理ＬＡＮコントローラ１１１から応答を受信し（ステップＳ３９）、データ格納部１０６における管理ＬＡＮ設定格納領域に、応答に含まれる管理ＬＡＮ設定を格納する（ステップＳ４１）。そして呼び出し元の処理に戻る。
【００３８】
以上のような処理を実行すれば、ネットワーク設定の変更によって管理ＬＡＮ設定が失われることを防げるようになる。また、データ格納部１０６は保守端末３がアクセスできない場所にあるので、管理コントローラ１１へのアクセスを許可したとしても管理ＬＡＮ設定が漏洩してしまうことは無い。
【００３９】
図７の説明に戻り、制御コントローラ１０１は、第１の実施の形態における設定切替処理を実行する（ステップＳ１５）。設定切替処理については、図９を用いて説明する。
【００４０】
まず、切替コントローラ１０における制御コントローラ１０１は、データ格納部１０６における保守用設定格納領域に格納された保守用設定を読み出す（図９：ステップＳ５１）。そして、制御コントローラ１０１は、ステップＳ５１において読み出した保守用設定を、管理ＬＡＮコントローラ１１１に送信する（ステップＳ５３）。ここでは、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して保守用設定が送信される。
【００４１】
管理コントローラ１１における管理ＬＡＮコントローラ１１１は、制御コントローラ１０１から保守用設定を受信する（ステップＳ５５）。そして、管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定（ここでは、管理ＬＡＮ設定）を、ステップＳ５５において受信した保守用設定に変更する（ステップＳ５７）。そして呼び出し元の処理に戻り、処理は端子Ａを介して図１０のステップＳ１７の処理に移行する。
【００４２】
以上のような処理を実行すれば、保守端末３が管理コントローラ１１にアクセスすることが許可されるようになる。
【００４３】
図１０の説明に移行し、制御コントローラ１０１は、第２の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｃとを接続することで、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とを伝送路でつなぐ（ステップＳ１７）。
【００４４】
ここで、保守端末３は管理コントローラ１１にアクセスし、ログ管理部１１１０を介してログ格納部１１２からログを取得する。ここでの処理については、後で説明する。
【００４５】
検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ１９）、保守用ネットワークポート１５３にＬＡＮケーブルが接続されているか判断する（ステップＳ２１）。
【００４６】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されている場合（ステップＳ２１：Ｙｅｓルート）、ステップＳ１９の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ２１：Ｎｏルート）、検出部１０２は、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていないことを制御コントローラ１０１に通知する。
【００４７】
制御コントローラ１０１は、第３の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ２３）。
【００４８】
制御コントローラ１０１は、ネットワーク設定格納部１１４に格納されたネットワーク設定（ここでは、保守用設定）を、データ格納部１０６における管理ＬＡＮ設定格納領域に退避した管理ＬＡＮ設定に変更する（ステップＳ２５）。具体的には、制御コントローラ１０１は、データ格納部１０６における管理ＬＡＮ設定格納領域に退避した管理ＬＡＮ設定を管理コントローラ１１に送信する。管理コントローラ１１における管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定を、受信した管理ＬＡＮ設定に変更する。なお、ステップＳ２５においては、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して管理ＬＡＮ設定が送信される。
【００４９】
制御コントローラ１０１は、第４の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｂとを接続することで、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５２とを伝送路でつなぐ（ステップＳ２７）。そして処理を終了する。
【００５０】
以上のような処理を実行すれば、元々のネットワーク設定（ここでは、管理ＬＡＮ設定）を保守員が事前に取得することができなくても、サーバ１のログを閲覧してメンテナンス作業を行えるようになる。また、ネットワーク設定の変更は自動で行われるので、保守員は特に意識することなくメンテナンス作業を開始できるようになる。また、メンテナンス作業の終了後は自動的にネットワーク設定が元に戻るので、保守員が誤ったネットワーク設定に戻してしまうことを防止できる。
【００５１】
次に、図１１を用いて、保守端末３からのパケットを受信した管理コントローラ１１が実行する処理について説明する。
【００５２】
まず、切替コントローラ１０における検出部１０２は、パケットを受信する（図１１：ステップＳ６１）。検出部１０２は、ステップＳ２７において生成された伝送路を介して、受信したパケットを管理コントローラ１１に出力する。
【００５３】
管理コントローラ１１は、受信したパケットに含まれるネットワーク設定と、ネットワーク設定格納部１１４に格納されているネットワーク設定とが一致するか判断する（ステップＳ６３）。
【００５４】
受信したパケットに含まれるネットワーク設定と、ネットワーク設定格納部１１４に格納されているネットワーク設定とが一致する場合（ステップＳ６３：Ｙｅｓルート）、管理ＬＡＮコントローラ１１１は、受信したパケットに含まれるデータに応じた処理を実行する（ステップＳ６５）。そして処理を終了する。例えば、パケットがログの取得を要求するログ要求パケットである場合、ログ管理部１１１０は、ログ格納部１１２から該当するログを読み出し、応答として保守端末３に送信する。
【００５５】
一方、受信したパケットに含まれるネットワーク設定と、ネットワーク設定格納部１１４に格納されているネットワーク設定とが一致しない場合（ステップＳ６３：Ｎｏルート）、管理ＬＡＮコントローラ１１１は、受信したパケットを廃棄する（ステップＳ６７）。そして処理を終了する。
【００５６】
以上のような処理を実行すれば、管理コントローラ１１にアクセスする資格が無い保守端末３からのアクセスを排除できるようになる。
【００５７】
［実施の形態２］
第２の実施の形態においては、ハードウエアキーに基づく認証を利用することでセキュリティを高める方法について説明する。
【００５８】
図１２に、第２の実施の形態のシステム概要を示す。サーバ１は、ハードウエアキー読み取り装置１３を有する。なお、サーバ１におけるハードウエアキー読み取り装置１３以外の部分は第１の実施の形態と同じであるので、説明に使用する部分以外を省略する。
【００５９】
ハードウエアキー読み取り装置１３は、ハードウエアキー読み取り装置１３に近付いたハードウエアキー５（例えば、ＩＣ（Integrated Circuit）チップを搭載したカード）から情報を取得し、ハードウエアキー読み取り装置１３に予め登録された情報と比較することで認証を行う。認証が成功した場合、ハードウエアキー読み取り装置１３は、認証が成功したことを切替コントローラ１０における制御コントローラ１０１に通知する。
【００６０】
次に、図１３乃至図１５を用いて、第２の実施の形態におけるサーバ１が実行する処理について説明する。はじめに、ハードウエアキー５による認証が成功し且つネットワーク識別データが一致した場合に端子Ｂ以降の処理を実行する例について説明する。
【００６１】
まず、検出部１０２は、ハードウエアキー５による認証が成功したか判断する（図１３：ステップＳ７１）。ハードウエアキー５による認証が成功したか否かは、ハードウエアキー読み取り装置１３から認証が成功したことを通知された制御コントローラ１０１から、認証が成功したことを通知されたか否かによって判断される。
【００６２】
ハードウエアキー５による認証が成功していない場合（ステップＳ７１：Ｎｏルート）検出部１０２は所定時間待機し、ステップＳ７１の処理に戻る。一方、ハードウエアキー５による認証が成功した場合（ステップＳ７１：Ｙｅｓルート）、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ７３）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ７５）。
【００６３】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ７５：Ｎｏルート）、ステップＳ７１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ７５：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ７７）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣアドレスであり、パケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【００６４】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ７９）、検出部１０２に通知する。
【００６５】
検出部１０２は、ステップＳ７７においてパケットから取り出したネットワーク識別データと、ステップＳ７９において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ８１）。
【００６６】
ステップＳ７７においてパケットから取り出したネットワーク識別データと、ステップＳ７９において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ８１：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ７１の処理に戻る。
【００６７】
一方、ステップＳ７７においてパケットから取り出したネットワーク識別データと、ステップＳ７９において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ８１：Ｙｅｓルート）、処理は端子Ｂを介して図７のステップＳ１１に移行する。
【００６８】
以上のような処理を実行すれば、二重保護方式を実現できるので、セキュリティを高めることができるようになる。
【００６９】
次に、図１４を用いて、ハードウエアキー５による認証が成功するか又はネットワーク識別データが一致した場合に端子Ｂ以降の処理を実行する例について説明する。
【００７０】
まず、検出部１０２は、ハードウエアキー５による認証が成功したか判断する（図１４：ステップＳ９１）。ハードウエアキー５による認証が成功したか否かは、ハードウエアキー読み取り装置１３から認証が成功したことを通知された制御コントローラ１０１から、認証が成功したことを通知されたか否かによって判断される。
【００７１】
ハードウエアキー５による認証が成功した場合（ステップＳ９１：Ｙｅｓルート）、処理は端子Ｂを介して図７のステップＳ１１に移行する。一方、ハードウエアキー５による認証が成功していない場合（ステップＳ９１：Ｎｏルート）、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ９３）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ９５）。
【００７２】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ９５：Ｎｏルート）、ステップＳ９１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ９５：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ９７）。
【００７３】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ９９）、検出部１０２に通知する。
【００７４】
検出部１０２は、ステップＳ９７においてパケットから取り出したネットワーク識別データと、ステップＳ９９において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ１０１）。
【００７５】
ステップＳ９７においてパケットから取り出したネットワーク識別データと、ステップＳ９９において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ１０１：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ９１の処理に戻る。
【００７６】
一方、ステップＳ９７においてパケットから取り出したネットワーク識別データと、ステップＳ９９において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ１０１：Ｙｅｓルート）、処理は端子Ｂを介して図７のステップＳ１１に移行する。
【００７７】
以上のような処理を実行すれば、ハードウエアキー５による認証が成功するか又はネットワーク識別データが一致すればよいので、保守員の利便性を高めることができるようになる。
【００７８】
次に、図１５を用いて、ハードウエアキー５による認証が一旦成功した場合には以降ネットワーク識別データが一致さえすれば端子Ｂ以降の処理を実行する例について説明する。
【００７９】
まず、検出部１０２は、ハードウエアキー５による認証を既に行い成功したか判断する（図１５：ステップＳ１１１）。
【００８０】
ハードウエアキー５による認証が未だ成功していない場合（ステップＳ１１１：Ｎｏルート）、検出部１０２は、以下の処理を実行する。具体的には、検出部１０２は、ハードウエアキー５による認証が成功するまで待機する。そして、ハードウエアキー５による認証が成功した場合、検出部１０２は、受信したパケットの送信元ＭＡＣアドレスを取り出し、ネットワーク識別データとしてデータ格納部１０６における識別データ格納領域に保存する（ステップＳ１１３）。処理は端子Ｂを介して図７のステップＳ１１に移行する。
【００８１】
一方、ハードウエアキー５による認証を既に行い成功した場合（ステップＳ１１１：Ｙｅｓルート）、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ１１５）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ１１７）。
【００８２】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ１１７：Ｎｏルート）、ステップＳ１１１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ１１７：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ１１９）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣアドレスであり、パケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【００８３】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ１２１）、検出部１０２に通知する。
【００８４】
検出部１０２は、ステップＳ１１９においてパケットから取り出したネットワーク識別データと、ステップＳ１２１において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ１２３）。
【００８５】
ステップＳ１１９においてパケットから取り出したネットワーク識別データと、ステップＳ１２１において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ１２３：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ１１１の処理に戻る。
【００８６】
一方、ステップＳ１１９においてパケットから取り出したネットワーク識別データと、ステップＳ１２１において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ１２３：Ｙｅｓルート）、処理は端子Ｂを介して図７のステップＳ１１に移行する。
【００８７】
以上のような処理を実行すれば、セキュリティを高めつつ、保守員の利便性を向上させることができるようになる。
【００８８】
［実施の形態３］
第３の実施の形態においては、同じネットワーク識別データを使い続けないようにすることでセキュリティを高める方法について説明する。
【００８９】
図１６を用いて、第３の実施の形態におけるサーバ１が実行する処理について説明する。まず、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（図１６：ステップＳ１３１）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ１３３）。
【００９０】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ１３３：Ｎｏルート）、ステップＳ１３１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ１３３：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ１３５）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣアドレスであり、パケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【００９１】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ１３７）、検出部１０２に通知する。
【００９２】
検出部１０２は、ステップＳ１３５においてパケットから取り出したネットワーク識別データと、ステップＳ１３７において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ１３９）。
【００９３】
ステップＳ１３５においてパケットから取り出したネットワーク識別データと、ステップＳ１３７において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ１３９：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ１３１の処理に戻る。
【００９４】
一方、ステップＳ１３５においてパケットから取り出したネットワーク識別データと、ステップＳ１３７において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ１３９：Ｙｅｓルート）、検出部１０２は、以下の処理を実行する。具体的には、検出部１０２は、ステップＳ１３５において取り出されたネットワーク識別データとは異なる新たなネットワーク識別データを含むパケットを、保守端末３から受信したか判断する（ステップＳ１４１）。
【００９５】
新たなネットワーク識別データを含むパケットを保守端末３から受信していない場合（ステップＳ１４１：Ｎｏルート）、検出部１０２は所定時間待機し、ステップＳ１４１の処理に戻る。一方、新たなネットワーク識別データを含むパケットを保守端末３から受信した場合（ステップＳ１４１：Ｙｅｓルート）、検出部１０２は、新たなネットワーク識別データを制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、データ格納部１０６における識別データ格納領域に格納されているネットワーク識別データを、新たなネットワーク識別データに変更する（ステップＳ１４３）。制御コントローラ１０１は、ネットワーク識別データの変更が完了したことを検出部１０２に通知する。
【００９６】
検出部１０２は、ネットワーク識別データを変更したことを示す完了通知を、保守端末３に送信する（ステップＳ１４５）。そして処理は端子Ｂを介して図７のステップＳ１１に移行する。
【００９７】
以上のような処理を実行すれば、ＬＡＮケーブルが接続される度にネットワーク識別データを変更できるので、同じネットワーク識別データを使い続けることを防止し、セキュリティを高めることができるようになる。
【００９８】
図１７を用いて、第３の実施の形態における保守端末３が実行する処理について説明する。本処理は、ネットワーク識別データを含むパケットの初回の送信が行われた後に実行される。まず、保守端末３の通信部３０１は、ネットワーク識別データを含むパケットの初回の送信によってサーバ１との接続が確立されたか判断する（図１７：ステップＳ１５１）。
【００９９】
サーバ１との接続が確立されていない場合（ステップＳ１５１：Ｎｏルート）、通信部３０１は所定時間待機し、ステップＳ１５１の処理に戻る。一方、サーバ１との接続が確立された場合（ステップＳ１５１：Ｙｅｓルート）、通信部３０１は、ネットワーク識別データをランダムに生成する（ステップＳ１５３）。
【０１００】
通信部３０１は、識別データ格納部３０３に格納されているネットワーク識別データを、ステップＳ１５３において生成したネットワーク識別データに変更する（ステップＳ１５５）。そして、通信部３０１は、ステップＳ１５３において生成したネットワーク識別データとネットワーク設定格納部３０２に格納されたネットワーク設定とを含むパケットを、サーバ１に送信する（ステップＳ１５７）。
【０１０１】
通信部３０１は、サーバ１から完了通知を受信したか判断する（ステップＳ１５９）。完了通知を受信していない場合（ステップＳ１５９：Ｎｏルート）、通信部３０１は所定時間待機し、ステップＳ１５９の処理に戻る。一方、完了通知を受信した場合（ステップＳ１５９：Ｙｅｓルート）、処理は終了する。
【０１０２】
以上のようにすれば、特定困難な新たなネットワーク識別データをＬＡＮケーブルを介した接続の度に生成できるので、セキュリティを高めることができるようになる。なお、何らかの理由で保守端末３を変更する場合には、新しい保守端末３ネットワーク識別データを引き継ぐか、又は、サーバ１に登録されたネットワーク識別データを初回のネットワーク識別データに戻すことで、保守作業を継続できるようになる。
【０１０３】
［実施の形態４］
第４の実施の形態においては、切替コントローラ１０と管理コントローラ１１とを別々の装置に設ける例について説明する。
【０１０４】
図１８を用いて、本実施の形態のシステム概要について説明する。第４の実施の形態におけるサーバ１は、第１の実施の形態と同様に管理コントローラ１１を有するが、切替コントローラ１０を有しない。切替コントローラ１０は、切替装置７に設けられる。切替装置７は、切替コントローラ１０と、保守用ネットワークポート１５３と、管理ＬＡＮポート１５５及び１５７とを有する。
【０１０５】
切替コントローラ１０は、第１の実施の形態と同様、伝送路の切替を行うことができる。具体的には、接点１０３ａと接点１０３ｃとを接続することで、保守用ネットワークポート１５３と管理ＬＡＮコントローラ１１１とを伝送路でつなぐ。また、接点１０３ａと接点１０３ｂとを接続することで、管理ＬＡＮポート１５５と管理ＬＡＮコントローラ１１１とを伝送路でつなぐ。なお、第１の実施の形態と同様、切替コントローラ１０における制御コントローラ１０１と管理ＬＡＮコントローラ１１１との間には第２切替部１０４が設けられ、第２切替部１０４が制御コントローラ１０１と管理ＬＡＮコントローラ１１１との間の伝送路の生成及び切断を行う。但し、図を見やすくするため、図１８においては省略されている。
【０１０６】
なお、サーバ１、保守端末３、及び切替コントローラ１０について上で述べた点以外の点については第１の実施の形態と同じであるので、ここでは説明を省略する。
【０１０７】
次に、図１９及び図２０を用いて、第４の実施の形態における切替装置７が実行する処理について説明する。
【０１０８】
まず、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（図１９：ステップＳ１６１）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ１６３）。
【０１０９】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ１６３：Ｎｏルート）、検出部１０２は所定時間待機し、ステップＳ１６１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ１６３：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ１６５）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣアドレスであり、パケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【０１１０】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ１６７）、検出部１０２に通知する。
【０１１１】
検出部１０２は、ステップＳ１６５においてパケットから取り出したネットワーク識別データと、ステップＳ１６７において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ１６９）。
【０１１２】
ステップＳ１６５においてパケットから取り出したネットワーク識別データと、ステップＳ１６７において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ１６９：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ１６１の処理に戻る。
【０１１３】
一方、ステップＳ１６５においてパケットから取り出したネットワーク識別データと、ステップＳ１６７において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ１６９：Ｙｅｓルート）、検出部１０２は、ネットワーク識別データが一致したことを制御コントローラ１０１に通知する。
【０１１４】
制御コントローラ１０１は、第１の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５５とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ１７１）。
【０１１５】
制御コントローラ１０１は、データ格納部１０６における管理ＬＡＮ設定格納領域に格納された管理ＬＡＮ設定に基づき、サーバ１の管理ＬＡＮコントローラ１１１との接続を確立する（ステップＳ１７３）。なお、管理ＬＡＮ設定は予めサーバ１から取得されているものとする。
【０１１６】
制御コントローラ１０１は、データ格納部１０６における保守用設定格納領域に格納された保守用設定をサーバ１に送信する（ステップＳ１７５）。処理は端子Ｃを介して図２０のステップＳ１７７の処理に移行する。なお、ステップＳ１７５の処理に応じ、サーバ１における管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定（ここでは、管理ＬＡＮ設定）を保守用設定に変更する。
【０１１７】
図２０の説明に移行し、制御コントローラ１０１は、第２の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｃとを接続することで、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とを伝送路でつなぐ（ステップＳ１７７）。
【０１１８】
ここで、保守端末３は管理コントローラ１１にアクセスし、ログ管理部１１１０を介してログ格納部１１２からログを取得する。
【０１１９】
検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ１７９）、保守用ネットワークポート１５３にＬＡＮケーブルが接続されているか判断する（ステップＳ１８１）。
【０１２０】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されている場合（ステップＳ１８１：Ｙｅｓルート）、ステップＳ１７９の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ１８１：Ｎｏルート）、検出部１０２は、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていないことを制御コントローラ１０１に通知する。
【０１２１】
制御コントローラ１０１は、第３の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ１８３）。
【０１２２】
制御コントローラ１０１は、データ格納部１０６における保守用設定格納領域に格納された保守用設定に基づき、サーバ１の管理ＬＡＮコントローラ１１１との接続を確立する（ステップＳ１８５）。
【０１２３】
制御コントローラ１０１は、データ格納部１０６における管理ＬＡＮ設定格納領域に格納された管理ＬＡＮ設定をサーバ１に送信する（ステップＳ１８７）。なお、ステップＳ１８７の処理に応じ、サーバ１における管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定（ここでは、保守用設定）を管理ＬＡＮ設定に変更する。
【０１２４】
制御コントローラ１０１は、第４の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｂとを接続することで、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５５とを伝送路でつなぐ（ステップＳ１８９）。そして処理を終了する。
【０１２５】
以上のように、切替コントローラ１０と管理コントローラ１１とを別々の装置に設けるようなシステム構成を実現可能にすることで、サーバの配置状況や処理性能などの実情に合ったシステムを柔軟に構築することができるようになる。
【０１２６】
［実施の形態５］
第５の実施の形態においては、退避させるネットワーク設定に、ＩＰアドレス及びサブネットマスクだけでなくＭＡＣアドレスを含ませる例について説明する。
【０１２７】
図２１を用いて、第５の実施の形態の概要について説明する。
【０１２８】
まず、サーバ１の保守用ネットワークポート１５３に接続された保守端末３が、ネットワーク識別データ（００−００−５Ｅ−００−０１−０１）とネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０）とを含むパケットをサーバ１に送信する。本実施の形態においては、初回にはＡＲＰ（Address Resolution Protocol）パケットを送信（ここではブロードキャスト）するものとし、ＡＲＰパケットにネットワーク識別データとネットワーク設定とを含ませる。
【０１２９】
サーバ１における切替コントローラ１０は、ＡＲＰパケットに含まれるネットワーク識別データと、切替コントローラ１０に予め登録されたネットワーク識別データ（００−００−５Ｅ−００−０１−０１）とが一致する場合、保守用ネットワークポート１５３と管理コントローラ１１とを伝送路でつなげる。
【０１３０】
但し、切替コントローラ１０は、保守端末３のアクセスが開始される前に、管理コントローラ１１のネットワーク設定格納部１１４に格納されたネットワーク設定（１９２．１６８．２．１０／２５５．２５５．２５５．０／００−００−５Ｅ−００−０１−０２）を、保守端末３がアクセスできない領域に退避しておく。また、切替コントローラ１０は、管理コントローラ１１のネットワーク設定格納部１１４に格納されているネットワーク設定を、管理ＬＡＮ設定（１９２．１６８．２．１０／２５５．２５５．２５５．０／００−００−５Ｅ−００−０１−０２）から保守用設定（１９２．１６８．１．１０／２５５．２５５．２５５．０／１１−２２−３３−４４−５５−６６）に変更しておく。保守用設定は、ＩＰアドレス及びサブネットマスクと、切替コントローラ１０がランダムに生成したＭＡＣアドレスとを含む。
【０１３１】
そして、サーバ１は、ＡＲＰ要求を生成したＭＡＣアドレスを含むＡＲＰ応答を保守端末３に送信する。これに応じ、保守端末３は、ＡＲＰ応答に含まれるＭＡＣアドレスを宛先ＭＡＣアドレスに設定してパケットを送信するようにする。すると、管理コントローラ１１のネットワーク設定格納部１１４に格納されたネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０／１１−２２−３３−４４−５５−６６）と、保守端末３が送信したパケットに含まれるネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０／１１−２２−３３−４４−５５−６６）とが一致するようになる。これにより、保守端末３は、ログ格納部１１２に格納されたログを管理コントローラ１１から取得できるようになる。また、保守端末３の接続が終了した場合には、退避されたネットワーク設定を、管理コントローラ１１のネットワーク設定格納部１１４に再び格納することで、通常の運用を再開できるようになる。
【０１３２】
次に、図２２乃至図２４を用いて、第５の実施の形態におけるサーバ１が実行する処理について説明する。
【０１３３】
まず、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（図２２：ステップＳ１９１）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ１９３）。
【０１３４】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ１９３：Ｎｏルート）、検出部１０２は所定時間待機し、ステップＳ１９１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ１９３：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したＡＲＰパケットから、ネットワーク識別データを取り出す（ステップＳ１９５）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣアドレスであり、ＡＲＰパケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【０１３５】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ１９７）、検出部１０２に通知する。
【０１３６】
検出部１０２は、ステップＳ１９５においてＡＲＰパケットから取り出したネットワーク識別データと、ステップＳ１９７において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ１９９）。
【０１３７】
ステップＳ１９５においてＡＲＰパケットから取り出したネットワーク識別データと、ステップＳ１９７において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ１９９：Ｎｏルート）、受信したＡＲＰパケットを廃棄し、ステップＳ１９１の処理に戻る。
【０１３８】
一方、ステップＳ１９５においてＡＲＰパケットから取り出したネットワーク識別データと、ステップＳ１９７において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ１９９：Ｙｅｓルート）、検出部１０２は、ネットワーク識別データが一致したことを制御コントローラ１０１に通知する。
【０１３９】
制御コントローラ１０１は、第１の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５２とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ２０１）。
【０１４０】
制御コントローラ１０１は、退避処理を実行する（ステップＳ２０３）。退避処理については図８を用いて説明したとおりであるので、ここでは説明を省略する。但し、第５の実施の形態においては、ステップＳ３５において読み出される管理ＬＡＮ設定にＭＡＣアドレスが含まれる。従って、ステップＳ４１において格納される管理ＬＡＮ設定にもＭＡＣアドレスが含まれる。
【０１４１】
制御コントローラ１０１は、第５の実施の形態における設定切替処理を実行する（ステップＳ２０５）。設定切替処理については、図２３を用いて説明する。
【０１４２】
まず、切替コントローラ１０における制御コントローラ１０１は、ＭＡＣアドレスをランダムに生成し、データ格納部１０６における保守用設定格納領域に格納する（図２３：ステップＳ２３１）。なお、既に保守用設定格納領域にＭＡＣアドレスが格納されている場合には、既に格納されているＭＡＣアドレスを上書きする。
【０１４３】
制御コントローラ１０１は、データ格納部１０６における保守用設定格納領域に格納された保守用設定を読み出す（ステップＳ２３３）。読み出される保守用設定は、ＩＰアドレス、サブネットマスク、及びステップＳ２３１において生成したＭＡＣアドレスを含む。
【０１４４】
そして、制御コントローラ１０１は、ステップＳ２３３において読み出した保守用設定を、管理ＬＡＮコントローラ１１１に送信する（ステップＳ２３５）。ここでは、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して保守用設定が送信される。
【０１４５】
管理コントローラ１１における管理ＬＡＮコントローラ１１１は、制御コントローラ１０１から保守用設定を受信する（ステップＳ２３７）。そして、管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定（ここでは、管理ＬＡＮ設定）を、ステップＳ２３７において受信した保守用設定に変更する（ステップＳ２３９）。そして呼び出し元の処理に戻り、処理は端子Ｄを介して図２４のステップＳ２０７の処理に移行する。
【０１４６】
以上のような処理を実行すれば、保守端末３が管理コントローラ１１にアクセスすることが許可されるようになる。
【０１４７】
図２４の説明に移行し、制御コントローラ１０１は、第２の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｃとを接続することで、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とを伝送路でつなぐ（ステップＳ２０７）。
【０１４８】
制御コントローラ１０１は、ＡＲＰ要求を管理ＬＡＮコントローラ１１１に送信する（ステップＳ２０９）。これに応じ、管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているＭＡＣアドレスを含むＡＲＰ応答を、制御コントローラ１０１に送信する。そして、制御コントローラ１０１は、管理ＬＡＮコントローラ１１１から受信したＡＲＰ応答を、保守端末３に送信する（ステップＳ２１１）。
【０１４９】
これに応じ、保守端末３は、サーバ１に送信するパケットの宛先アドレスとして、ＡＲＰ応答に含まれるＭＡＣアドレスを使用するようにする。
【０１５０】
そして、保守端末３は管理コントローラ１１にアクセスし、ログ管理部１１１０を介してログ格納部１１２からログを取得する。
【０１５１】
検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ２１３）、保守用ネットワークポート１５３にＬＡＮケーブルが接続されているか判断する（ステップＳ２１５）。
【０１５２】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されている場合（ステップＳ２１５：Ｙｅｓルート）、ステップＳ２１３の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ２１５：Ｎｏルート）、検出部１０２は、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていないことを制御コントローラ１０１に通知する。
【０１５３】
制御コントローラ１０１は、第３の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ２１７）。
【０１５４】
制御コントローラ１０１は、ネットワーク設定格納部１１４に格納されたネットワーク設定（ここでは、保守用設定）を、データ格納部１０６における管理ＬＡＮ設定格納領域に退避した管理ＬＡＮ設定に変更する（ステップＳ２１９）。具体的には、制御コントローラ１０１は、データ格納部１０６における管理ＬＡＮ設定格納領域に退避した管理ＬＡＮ設定を管理コントローラ１１に送信する。管理コントローラ１１における管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定を、受信した管理ＬＡＮ設定に変更する。なお、ステップＳ２１９においては、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して管理ＬＡＮ設定が送信される。
【０１５５】
制御コントローラ１０１は、第４の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｂとを接続することで、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５２とを伝送路でつなぐ（ステップＳ２２１）。そして処理を終了する。
【０１５６】
以上のような処理を実行すれば、ＩＰアドレス及びサブネットマスクだけでなくＭＡＣアドレスをも退避の対象となるので、秘匿性をより高めることができるようになる。
【０１５７】
［実施の形態６］
第１乃至第５の実施の形態においてはＴＣＰ／ＩＰプロトコルを利用しているが、ファイバーチャネル或いはインフィニバンドを利用してもよい。この場合、ＩＰアドレス、サブネットマスク、及びＭＡＣアドレスの代わりに、動的ポートのアドレス、ＧＵＩＤ（Globally Unique IDentifier）、及びＷＷＮ（World Wide Name）を使用すればよい。
【０１５８】
以上本発明の一実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、上で説明したサーバ１及び保守端末３の機能ブロック構成は実際のプログラムモジュール構成に一致しない場合もある。
【０１５９】
また、上で説明したデータ保持構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【０１６０】
なお、上で述べた保守端末３は、コンピュータ装置であって、図２５に示すように、メモリ２５０１とＣＰＵ（Central Processing Unit）２５０３とハードディスク・ドライブ（ＨＤＤ：Hard Disk Drive）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本発明の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【０１６１】
以上述べた本発明の実施の形態をまとめると、以下のようになる。
【０１６２】
本実施の形態の第１の態様に係る情報処理装置は、（Ａ）第１のネットワークポートに第１の装置が接続されたことを検出する検出部と、（Ｂ）第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、情報処理装置のネットワーク設定を、第１のネットワークポート用のネットワーク設定に変更する制御部と、（Ｃ）第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、第１の装置が第１のネットワークポートを介した通信を行えるように情報処理装置内の伝送路の切替を行う切替部とを有する。
【０１６３】
このようにすれば、第１のネットワークポート用のネットワーク設定を使用して第１の装置との通信を行えるので、元のネットワーク設定の取得に制限がある場合であっても作業者が保守作業を行えるようになる。
【０１６４】
また、上で述べた制御部は、（ｂ１）変更前のネットワーク設定を、第１の装置がアクセスできない記憶領域に移動してもよい。このようにすれば、変更前のネットワーク設定の秘匿性を高めることができるようになる。
【０１６５】
また、上で述べた検出部は、（ａ１）第１のネットワークポートに第１の装置が接続されていないことを検出し、上で述べた制御部は、（ｂ２）第１のネットワークポートに第１の装置が接続されていないことが検出部により検出された場合、情報処理装置のネットワーク設定を、第１のネットワークポート用のネットワーク設定から、元のネットワーク設定である第２のネットワーク設定に変更し、（ｃ１）上で述べた切替部は、第１のネットワークポートに第１の装置が接続されていないことが検出部により検出された場合、元のネットワークポートである第２のネットワークポートを介した通信を行えるように情報処理装置内の伝送路の切替を行ってもよい。このようにすれば、保守作業が終了した場合には元の状態に戻すことができるようになる。
【０１６６】
また、本情報処理装置は、（Ｄ）上で述べた第１の識別データを格納するデータ格納部をさらに有してもよい。そして、上で述べた検出部は、（ａ２）第１の装置から受信した第２の識別データと、データ格納部に格納された第１の識別データとが一致する場合、第１の装置が第１のネットワークポートに接続されたと判定してもよい。このようにすれば、情報処理装置に接続する資格が無い装置が情報処理装置に接続することを防止できるようになる。
【０１６７】
また、上で述べた検出部は、（ａ３）第１の装置が第１のネットワークポートに接続された後、第２の識別データとは異なる第３の識別データを第１の装置から受信した場合、データ格納部に格納された第１の識別データを第３の識別データで更新してもよい。このようにすれば、同じ識別データを使い続けなくてよいので、セキュリティを向上させることができるようになる。
【０１６８】
また、本情報処理装置は、（Ｅ）外部のハードウエアから取得した情報に基づき認証を行う認証部をさらに有してもよい。そして、上で述べた制御部は、（ｂ３）第１のネットワークポートに第１の装置が接続されたことが検出部により検出され且つ認証部による認証の結果が所定の条件を満たす場合、情報処理装置のネットワーク設定を、第１のネットワークポート用のネットワーク設定に変更し、上で述べた切替部は、（ｃ２）第１のネットワークポートに第１の装置が接続されたことが検出部により検出され且つ認証部による認証の結果が所定の条件を満たす場合、第１の装置が第１のネットワークポートを介した通信を行えるように情報処理装置内の伝送路の切替を行ってもよい。このようにすれば、セキュリティを向上させることができるようになる。
【０１６９】
また、上で述べたネットワーク設定は、ＩＰ（Internet Protocol）アドレス、サブネットマスク、及びＭＡＣ（Media Access Control）アドレスの少なくともいずれかを含んでもよい。
【０１７０】
また、上で述べたネットワーク設定は、ＷＷＮ（World Wide Name）、動的ポートのアドレス、及びＧＵＩＤ（Globally Unique Identifier）の少なくともいずれかを含んでもよい。
【０１７１】
本実施の形態の第２の態様に係る保守システムは、（Ｆ）情報処理装置と、（Ｇ）第１の装置とを有してもよい。そして、上で述べた情報処理装置は、（ｆ１）情報処理装置の第１のネットワークポートに第１の装置が接続されたことを検出する検出部と、（ｆ２）第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、情報処理装置のネットワーク設定を、第１のネットワークポート用のネットワーク設定に変更する制御部と、（ｆ３）第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、第１の装置が第１のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う切替部とを有する。そして、上で述べた第１の装置は、（ｇ１）第１のネットワークポート用のネットワーク設定に基づき情報処理装置との通信を行う通信部を有する。
【図１】
2016143003.tif 000003
【図２】
2016143003.tif 000004
【図３】
2016143003.tif 000005
【図４】
2016143003.tif 000006
【図５】
2016143003.tif 000007
【図６】
2016143003.tif 000008
【図７】
2016143003.tif 000009
【図８】
2016143003.tif 000010
【図９】
2016143003.tif 000011
【図１０】
2016143003.tif 000012
【図１１】
2016143003.tif 000013
【図１２】
2016143003.tif 000014
【図１３】
2016143003.tif 000015
【図１４】
2016143003.tif 000016
【図１５】
2016143003.tif 000017
【図１６】
2016143003.tif 000018
【図１７】
2016143003.tif 000019
【図１８】
2016143003.tif 000020
【図１９】
2016143003.tif 000021
【図２０】
2016143003.tif 000022
【図２１】
2016143003.tif 000023
【図２２】
2016143003.tif 000024
【図２３】
2016143003.tif 000025
【図２４】
2016143003.tif 000026
【図２５】
2016143003.tif 000027
【手続補正書】
【提出日】平成29年8月30日(2017.8.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置であって、
第１のネットワークポートに第１の装置が接続されたことを検出する検出部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、前記情報処理装置のネットワーク設定を、前記第１のネットワークポート用のネットワーク設定に変更する制御部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、前記第１の装置が前記第１のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う切替部と、
を有する情報処理装置。
【請求項２】
前記制御部は、
変更前の前記ネットワーク設定を、前記第１の装置がアクセスできない記憶領域に移動する、
請求項１記載の情報処理装置。
【請求項３】
前記検出部は、
前記第１のネットワークポートに前記第１の装置が接続されていないことを検出し、
前記制御部は、
前記第１のネットワークポートに前記第１の装置が接続されていないことが前記検出部により検出された場合、前記情報処理装置のネットワーク設定を、前記第１のネットワークポート用のネットワーク設定から、元のネットワーク設定である第２のネットワーク設定に変更し、
前記切替部は、
前記第１のネットワークポートに前記第１の装置が接続されていないことが前記検出部により検出された場合、元のネットワークポートである第２のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う、
請求項１又は２記載の情報処理装置。
【請求項４】
第１の識別データを格納するデータ格納部
をさらに有し、
前記検出部は、
前記第１の装置から受信した第２の識別データと、前記データ格納部に格納された第１の識別データとが一致する場合、前記第１の装置が前記第１のネットワークポートに接続されたと判定する、
請求項１乃至３のいずれか１つ記載の情報処理装置。
【請求項５】
前記検出部は、
前記第１の装置が前記第１のネットワークポートに接続された後、前記第２の識別データとは異なる第３の識別データを前記第１の装置から受信した場合、前記データ格納部に格納された前記第１の識別データを前記第３の識別データで更新する、
請求項４記載の情報処理装置。
【請求項６】
外部のハードウエアから取得した情報に基づき認証を行う認証部
をさらに有し、
前記制御部は、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出され且つ前記認証部による認証の結果が所定の条件を満たす場合、前記情報処理装置のネットワーク設定を、前記第１のネットワークポート用のネットワーク設定に変更し、
前記切替部は、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出され且つ前記認証部による認証の結果が前記所定の条件を満たす場合、前記第１の装置が前記第１のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う、
請求項１乃至５のいずれか１つ記載の情報処理装置。
【請求項７】
第１のネットワークポートに第１の装置が接続されたことを検出する検出部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、情報処理装置のネットワーク設定を、前記第１のネットワークポート用のネットワーク設定に変更する制御部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、前記第１の装置が前記第１のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う切替部と、
を有するネットワークインタフェースカード。
【請求項８】
情報処理装置と、
第１の装置と、
を有し、
前記情報処理装置は、
前記情報処理装置の第１のネットワークポートに前記第１の装置が接続されたことを検出する検出部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、前記情報処理装置のネットワーク設定を、前記第１のネットワークポート用のネットワーク設定に変更する制御部と、
前記第１のネットワークポートに前記第１の装置が接続されたことが前記検出部により検出された場合、前記第１の装置が前記第１のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う切替部と、
を有し、
前記第１の装置は、
前記第１のネットワークポート用のネットワーク設定に基づき前記情報処理装置との通信を行う通信部
を有する、保守システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置の保守技術に関する。
【背景技術】
【０００２】
サーバは、サーバ上で動作するユーザ用ＯＳ（Operating System）が使用するネットワーク（以下、業務ネットワークと呼ぶ）とは別に、管理用のネットワーク（以下、管理ネットワークと呼ぶ）に接続されることがある。管理ネットワークは、サーバ内の管理コントローラにアクセスするための専用のネットワークである。業務ネットワークと管理ネットワークとは物理的に分けられているため、ＯＳ上にあるユーザデータに管理ネットワークからアクセスすることはできない。
【０００３】
このようなサーバに対して保守員がメンテナンス作業を行う際、保守員は、サーバの動作をチェックするため、サーバに保存されたログの閲覧等を行う。但し、セキュリティの問題によりサーバを直接操作できない場合には、保守用の端末を管理ネットワークを介してサーバに接続することで、サーバに保存されているログにアクセスする。
【０００４】
ＴＣＰ／ＩＰｖ４（Transmission Control Protocol/Internet Protocol version 4）によれば、保守用の端末を管理ネットワーク経由でサーバに接続する場合、サーバと端末が同じネットワークに属していなければならない。両者を同じネットワークに属させるためには、例えば図１に示すように、端末のネットワーク設定をサーバのネットワーク設定に合わせて変更すればよい。図１の例においては、端末のＩＰアドレスが「１２８．１０．２０．３０」から「１９２．１６８．１．１１」に変更され、端末のサブネットマスクが「２５５．２５５．０．０」から「２５５．２５５．２５５．０」に変更されている。また、例えば図２に示すように、サーバのネットワーク設定を端末のネットワーク設定に合わせて変更してもよい。図２の例においては、サーバのＩＰアドレスが「１９２．１６８．１．１０」から「１２８．１０．２０．３１」に変更され、サーバのサブネットマスクが「２５５．２５５．２５５．０」から「２５５．２５５．０．０」に変更されている。
【０００５】
但し、保守員がサーバのネットワーク設定を取得できない（例えば、ユーザがネットワーク設定の公開を望まない）場合がある。この場合、保守員はネットワーク設定を合致させることができないので、端末をサーバ内のログにアクセスさせることができず、メンテナンス作業を行うことができない。サーバと端末との接続に関する従来技術においては、このような問題には着目されていない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−１１０８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従って、１つの側面では、本発明の目的は、サーバに端末を接続した場合に、サーバのネットワーク設定を接続した端末用のネットワーク設定に変更するための技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、第１のネットワークポートに第１の装置が接続されたことを検出する検出部と、第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、情報処理装置のネットワーク設定を、第１のネットワークポート用のネットワーク設定に変更する制御部と、第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、第１の装置が第１のネットワークポートを介した通信を行えるように情報処理装置内の伝送路の切替を行う切替部とを有する。
【発明の効果】
【０００９】
１つの側面では、サーバに端末を接続した場合に、サーバのネットワーク設定を接続した端末用のネットワーク設定に変更できるようになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、ネットワーク設定の変更について説明するための図である。
【図２】図２は、ネットワーク設定の変更について説明するための図である。
【図３】図３は、第１の実施の形態のシステム概要を示す図である。
【図４】図４は、データ格納部に格納されるデータの一例を示す図である。
【図５】図５は、保守端末の機能ブロック図である。
【図６】図６は、第１の実施の形態の概要を説明するための図である。
【図７】図７は、第１の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図８】図８は、退避処理の処理フローを示す図である。
【図９】図９は、第１の実施の形態における設定切替処理の処理フローを示す図である。
【図１０】図１０は、第１の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１１】図１１は、第１の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１２】図１２は、第２の実施の形態のシステム概要を示す図である。
【図１３】図１３は、第２の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１４】図１４は、第２の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１５】図１５は、第２の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１６】図１６は、第３の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図１７】図１７は、第３の実施の形態の保守端末が実行する処理の処理フローを示す図である。
【図１８】図１８は、第４の実施の形態のシステム概要を示す図である。
【図１９】図１９は、第４の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図２０】図２０は、第４の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図２１】図２１は、第５の実施の形態の概要を説明するための図である。
【図２２】図２２は、第５の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図２３】図２３は、第５の実施の形態における設定切替処理の処理フローを示す図である。
【図２４】図２４は、第５の実施の形態のサーバが実行する処理の処理フローを示す図である。
【図２５】図２５は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１１】
［実施の形態１］
図３に、本実施の形態におけるシステム概要を示す。サーバ１は、業務ネットワークに接続されるネットワークポートである業務ネットワークポート１５１と、管理ＬＡＮ（Local Area Network）に接続されるネットワークポートである管理ＬＡＮポート１５２と、保守端末３をサーバ１に接続させるためのネットワークポートである保守用ネットワークポート１５３とを有する。保守用ネットワークポート１５３には、ＬＡＮケーブル等を介して保守端末３が接続される。
【００１２】
サーバ１は、例えばＮＩＣ（Network Interface Card）である切替コントローラ１０と、管理コントローラ１１と、サーバ１のユーザ用のリソースであるユーザ用リソース１２とを有する。
【００１３】
切替コントローラ１０は、制御コントローラ１０１と、検出部１０２と、第１切替部１０３と、第２切替部１０４と、Ｉ／Ｆ（InterFace）部１０５と、データ格納部１０６とを有する。
【００１４】
制御コントローラ１０１は、第１切替部１０３及び第２切替部１０４を制御する処理等を実行する。検出部１０２は、保守用ネットワークポート１５３に保守端末３が接続されたことを検出する処理等を実行する。
【００１５】
第１切替部１０３は、伝送路の切替を行うスイッチである。具体的には、第１切替部１０３は、管理ＬＡＮポート１５２と管理コントローラ１１とをつなぐ伝送路（以下、第１の伝送路と呼ぶ）と、保守用ネットワークポート１５３と管理コントローラ１１とをつなぐ伝送路（以下、第２の伝送路と呼ぶ）と、いずれの伝送路も切断された状態とを切り替える。第１の伝送路を生成する場合、第１切替部１０３は、接点１０３ａと接点１０３ｂとを接続する。第２の伝送路を生成する場合、第１切替部１０３は、接点１０３ａと接点１０３ｃとを接続する。両方の伝送路を切断する場合、第１切替部１０３は、接点１０３ａを接点１０３ｂ及び１０３ｃのいずれにも接続しない。
【００１６】
第２切替部１０４は、制御コントローラ１０１とＩ／Ｆ部１０５との間の伝送路を生成及び切断するスイッチである。具体的には、第２切替部１０４は、制御コントローラ１０１とＩ／Ｆ部１０５とを伝送路でつなぐ場合、接点１０４ａと接点１０４ｃとを接続する。制御コントローラ１０１とＩ／Ｆ部１０５とを伝送路でつながない場合、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続する。Ｉ／Ｆ部１０５は、管理コントローラ１１と接続するためのインタフェースである。
【００１７】
図４に、データ格納部１０６に格納されるデータの一例を示す。データ格納部１０６は、識別データ格納領域と、管理ＬＡＮ設定格納領域と、保守用設定格納領域とを含む。識別データ格納領域には、識別データが予め格納される。管理ＬＡＮ設定格納領域は、管理ＬＡＮ設定を退避するための領域である。保守用設定格納領域には、保守用設定が予め格納される。識別データとは、保守端末３がサーバ１にアクセスする際に使用されるデータである。管理ＬＡＮ設定とはサーバ１の元々のネットワーク設定であり、本実施の形態においては、ネットワーク設定はＩＰアドレス及びサブネットマスクを含む。保守用設定とはサーバ１に保守端末３が接続された際に使用されるネットワーク設定であり、管理ＬＡＮ設定と同様、保守用設定はＩＰアドレス及びサブネットマスクを含む。このように、保守用設定を予め用意しておくことで、サーバ１の元々のネットワーク設定の取得に制限がある場合であっても、保守端末３がサーバ１内のデータにアクセスすることができるようになる。
【００１８】
図３の説明に戻り、管理コントローラ１１は、ログ管理部１１１０を有する管理ＬＡＮコントローラ１１１と、ログ格納部１１２と、Ｉ／Ｆ部１１３と、ネットワーク設定格納部１１４とを有する。
【００１９】
ログ管理部１１１０は、ログ格納部１１２に格納されたログを管理する処理等を実行する。ログ格納部１１２には、サーバ１に関するログ（例えば、動作ログ）が格納される。Ｉ／Ｆ部１１３は、切替コントローラ１０と接続するためのインタフェースである。ネットワーク設定格納部１１４には、サーバ１のネットワーク設定が格納される。
【００２０】
ユーザ用リソース１２は、ＣＰＵ１２１と、メモリ１２２と、バスコントローラ１２３と、ＬＡＮコントローラ１２４と、Ｉ／Ｏ（Input/Output）コントローラ１２５と、ストレージデバイス１２６とを有する。サーバ１のＯＳのプログラム及びアプリケーションプログラムはストレージデバイス１２６に格納されており、メモリ１２２にロードされＣＰＵ１２１により実行される。なお、ユーザ用リソース１２は通常のコンピュータに用いられるリソースと同じであるので、ここでは詳細な説明を省略する。
【００２１】
図５に、保守端末３の機能ブロック図を示す。保守端末３は、通信部３０１と、ネットワーク設定格納部３０２と、識別データ格納部３０３と、ポート３１とを有する。通信部３０１は、サーバ１にデータを送信する処理及びサーバ１からデータを受信する処理を実行する。ネットワーク設定格納部３０２には、保守用設定（本実施の形態においては、ＩＰアドレス及びサブネットマスク）が予め格納される。保守端末３のネットワーク設定格納部３０２に格納されるネットワーク設定が表すネットワークは、保守用設定格納領域に格納されるネットワーク設定が表すネットワークと同じである。識別データ格納部３０３には、保守端末３がサーバ１にアクセスする際に使用される識別データが予め格納される。
【００２２】
次に、図６を用いて、本実施の形態の概要について説明する。
【００２３】
まず、サーバ１の保守用ネットワークポート１５３に接続された保守端末３が、ネットワーク識別データ（００−００−５Ｅ−００−０１−０１）とネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０）とを含むパケットをサーバ１に送信する。サーバ１における切替コントローラ１０は、パケットに含まれるネットワーク識別データと、切替コントローラ１０に予め登録されたネットワーク識別データ（００−００−５Ｅ−００−０１−０１）とが一致する場合、保守用ネットワークポート１５３と管理コントローラ１１とを伝送路でつなげる。
【００２４】
但し、切替コントローラ１０は、保守端末３のアクセスが開始される前に、管理コントローラ１１のネットワーク設定格納部１１４に格納されたネットワーク設定（１９２．１６８．２．１０／２５５．２５５．２５５．０）を、保守端末３がアクセスできない領域に退避しておく。また、切替コントローラ１０は、管理コントローラ１１のネットワーク設定格納部１１４に格納されているネットワーク設定を、管理ＬＡＮ設定（１９２．１６８．２．１０／２５５．２５５．２５５．０）から保守用設定（１９２．１６８．１．１０／２５５．２５５．２５５．０）に変更しておく。
【００２５】
すると、管理コントローラ１１のネットワーク設定格納部１１４に格納されたネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０）と、保守端末３が送信したパケットに含まれるネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０）とが一致するようになる。これにより、保守端末３は、ログ格納部１１２に格納されたログを管理コントローラ１１から取得できるようになる。また、保守端末３の接続が終了した場合には、退避されたネットワーク設定を、管理コントローラ１１のネットワーク設定格納部１１４に再び格納することで、通常の運用を再開できるようになる。
【００２６】
次に、図７乃至図１１を用いて、本実施の形態についてより詳細に説明する。はじめに、保守端末３がサーバ１に接続される際の処理について説明する。
【００２７】
まず、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（図７：ステップＳ１）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ３）。
【００２８】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ３：Ｎｏルート）、検出部１０２は所定時間待機し、ステップＳ１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ３：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ５）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣ（Media Access Control）アドレスであり、パケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【００２９】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ７）、検出部１０２に通知する。
【００３０】
検出部１０２は、ステップＳ５においてパケットから取り出したネットワーク識別データと、ステップＳ７において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ９）。
【００３１】
ステップＳ５においてパケットから取り出したネットワーク識別データと、ステップＳ７において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ９：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ１の処理に戻る。
【００３２】
一方、ステップＳ５においてパケットから取り出したネットワーク識別データと、ステップＳ７において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ９：Ｙｅｓルート）、検出部１０２は、ネットワーク識別データが一致したことを制御コントローラ１０１に通知する。
【００３３】
制御コントローラ１０１は、第１の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５２とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ１１）。
【００３４】
制御コントローラ１０１は、退避処理を実行する（ステップＳ１３）。退避処理については、図８を用いて説明する。
【００３５】
まず、切替コントローラ１０における制御コントローラ１０１は、管理ＬＡＮ設定の取得を要求する第２取得要求を管理コントローラ１１における管理ＬＡＮコントローラ１１１に送信する（図８：ステップＳ３１）。ここでは、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して第２取得要求が送信される。
【００３６】
管理コントローラ１１における管理ＬＡＮコントローラ１１１は、制御コントローラ１０１から第２取得要求を受信する（ステップＳ３３）。そして、管理ＬＡＮコントローラ１１１は、管理ＬＡＮ設定をネットワーク設定格納部１１４から読み出し（ステップＳ３５）、読み出した管理ＬＡＮ設定を含む応答を、制御コントローラ１０１に送信する（ステップＳ３７）。ここでは、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して応答が送信される。
【００３７】
制御コントローラ１０１は、管理ＬＡＮコントローラ１１１から応答を受信し（ステップＳ３９）、データ格納部１０６における管理ＬＡＮ設定格納領域に、応答に含まれる管理ＬＡＮ設定を格納する（ステップＳ４１）。そして呼び出し元の処理に戻る。
【００３８】
以上のような処理を実行すれば、ネットワーク設定の変更によって管理ＬＡＮ設定が失われることを防げるようになる。また、データ格納部１０６は保守端末３がアクセスできない場所にあるので、管理コントローラ１１へのアクセスを許可したとしても管理ＬＡＮ設定が漏洩してしまうことは無い。
【００３９】
図７の説明に戻り、制御コントローラ１０１は、第１の実施の形態における設定切替処理を実行する（ステップＳ１５）。設定切替処理については、図９を用いて説明する。
【００４０】
まず、切替コントローラ１０における制御コントローラ１０１は、データ格納部１０６における保守用設定格納領域に格納された保守用設定を読み出す（図９：ステップＳ５１）。そして、制御コントローラ１０１は、ステップＳ５１において読み出した保守用設定を、管理ＬＡＮコントローラ１１１に送信する（ステップＳ５３）。ここでは、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して保守用設定が送信される。
【００４１】
管理コントローラ１１における管理ＬＡＮコントローラ１１１は、制御コントローラ１０１から保守用設定を受信する（ステップＳ５５）。そして、管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定（ここでは、管理ＬＡＮ設定）を、ステップＳ５５において受信した保守用設定に変更する（ステップＳ５７）。そして呼び出し元の処理に戻り、処理は端子Ａを介して図１０のステップＳ１７の処理に移行する。
【００４２】
以上のような処理を実行すれば、保守端末３が管理コントローラ１１にアクセスすることが許可されるようになる。
【００４３】
図１０の説明に移行し、制御コントローラ１０１は、第２の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｃとを接続することで、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とを伝送路でつなぐ（ステップＳ１７）。
【００４４】
ここで、保守端末３は管理コントローラ１１にアクセスし、ログ管理部１１１０を介してログ格納部１１２からログを取得する。ここでの処理については、後で説明する。
【００４５】
検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ１９）、保守用ネットワークポート１５３にＬＡＮケーブルが接続されているか判断する（ステップＳ２１）。
【００４６】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されている場合（ステップＳ２１：Ｙｅｓルート）、ステップＳ１９の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ２１：Ｎｏルート）、検出部１０２は、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていないことを制御コントローラ１０１に通知する。
【００４７】
制御コントローラ１０１は、第３の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ２３）。
【００４８】
制御コントローラ１０１は、ネットワーク設定格納部１１４に格納されたネットワーク設定（ここでは、保守用設定）を、データ格納部１０６における管理ＬＡＮ設定格納領域に退避した管理ＬＡＮ設定に変更する（ステップＳ２５）。具体的には、制御コントローラ１０１は、データ格納部１０６における管理ＬＡＮ設定格納領域に退避した管理ＬＡＮ設定を管理コントローラ１１に送信する。管理コントローラ１１における管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定を、受信した管理ＬＡＮ設定に変更する。なお、ステップＳ２５においては、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して管理ＬＡＮ設定が送信される。
【００４９】
制御コントローラ１０１は、第４の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｂとを接続することで、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５２とを伝送路でつなぐ（ステップＳ２７）。そして処理を終了する。
【００５０】
以上のような処理を実行すれば、元々のネットワーク設定（ここでは、管理ＬＡＮ設定）を保守員が事前に取得することができなくても、サーバ１のログを閲覧してメンテナンス作業を行えるようになる。また、ネットワーク設定の変更は自動で行われるので、保守員は特に意識することなくメンテナンス作業を開始できるようになる。また、メンテナンス作業の終了後は自動的にネットワーク設定が元に戻るので、保守員が誤ったネットワーク設定に戻してしまうことを防止できる。
【００５１】
次に、図１１を用いて、保守端末３からのパケットを受信した管理コントローラ１１が実行する処理について説明する。
【００５２】
まず、切替コントローラ１０における検出部１０２は、パケットを受信する（図１１：ステップＳ６１）。検出部１０２は、ステップＳ１７において生成された伝送路を介して、受信したパケットを管理コントローラ１１に出力する。
【００５３】
管理コントローラ１１は、受信したパケットに含まれるネットワーク設定と、ネットワーク設定格納部１１４に格納されているネットワーク設定とが一致するか判断する（ステップＳ６３）。
【００５４】
受信したパケットに含まれるネットワーク設定と、ネットワーク設定格納部１１４に格納されているネットワーク設定とが一致する場合（ステップＳ６３：Ｙｅｓルート）、管理ＬＡＮコントローラ１１１は、受信したパケットに含まれるデータに応じた処理を実行する（ステップＳ６５）。そして処理を終了する。例えば、パケットがログの取得を要求するログ要求パケットである場合、ログ管理部１１１０は、ログ格納部１１２から該当するログを読み出し、応答として保守端末３に送信する。
【００５５】
一方、受信したパケットに含まれるネットワーク設定と、ネットワーク設定格納部１１４に格納されているネットワーク設定とが一致しない場合（ステップＳ６３：Ｎｏルート）、管理ＬＡＮコントローラ１１１は、受信したパケットを廃棄する（ステップＳ６７）。そして処理を終了する。
【００５６】
以上のような処理を実行すれば、管理コントローラ１１にアクセスする資格が無い保守端末３からのアクセスを排除できるようになる。
【００５７】
［実施の形態２］
第２の実施の形態においては、ハードウエアキーに基づく認証を利用することでセキュリティを高める方法について説明する。
【００５８】
図１２に、第２の実施の形態のシステム概要を示す。サーバ１は、ハードウエアキー読み取り装置１３を有する。なお、サーバ１におけるハードウエアキー読み取り装置１３以外の部分は第１の実施の形態と同じであるので、説明に使用する部分以外を省略する。
【００５９】
ハードウエアキー読み取り装置１３は、ハードウエアキー読み取り装置１３に近付いたハードウエアキー５（例えば、ＩＣ（Integrated Circuit）チップを搭載したカード）から情報を取得し、ハードウエアキー読み取り装置１３に予め登録された情報と比較することで認証を行う。認証が成功した場合、ハードウエアキー読み取り装置１３は、認証が成功したことを切替コントローラ１０における制御コントローラ１０１に通知する。
【００６０】
次に、図１３乃至図１５を用いて、第２の実施の形態におけるサーバ１が実行する処理について説明する。はじめに、ハードウエアキー５による認証が成功し且つネットワーク識別データが一致した場合に端子Ｂ以降の処理を実行する例について説明する。
【００６１】
まず、検出部１０２は、ハードウエアキー５による認証が成功したか判断する（図１３：ステップＳ７１）。ハードウエアキー５による認証が成功したか否かは、ハードウエアキー読み取り装置１３から認証が成功したことを通知された制御コントローラ１０１から、認証が成功したことを通知されたか否かによって判断される。
【００６２】
ハードウエアキー５による認証が成功していない場合（ステップＳ７１：Ｎｏルート）、検出部１０２は所定時間待機し、ステップＳ７１の処理に戻る。一方、ハードウエアキー５による認証が成功した場合（ステップＳ７１：Ｙｅｓルート）、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ７３）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ７５）。
【００６３】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ７５：Ｎｏルート）、ステップＳ７１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ７５：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ７７）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣアドレスであり、パケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【００６４】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ７９）、検出部１０２に通知する。
【００６５】
検出部１０２は、ステップＳ７７においてパケットから取り出したネットワーク識別データと、ステップＳ７９において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ８１）。
【００６６】
ステップＳ７７においてパケットから取り出したネットワーク識別データと、ステップＳ７９において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ８１：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ７１の処理に戻る。
【００６７】
一方、ステップＳ７７においてパケットから取り出したネットワーク識別データと、ステップＳ７９において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ８１：Ｙｅｓルート）、処理は端子Ｂを介して図７のステップＳ１１に移行する。
【００６８】
以上のような処理を実行すれば、二重保護方式を実現できるので、セキュリティを高めることができるようになる。
【００６９】
次に、図１４を用いて、ハードウエアキー５による認証が成功するか又はネットワーク識別データが一致した場合に端子Ｂ以降の処理を実行する例について説明する。
【００７０】
まず、検出部１０２は、ハードウエアキー５による認証が成功したか判断する（図１４：ステップＳ９１）。ハードウエアキー５による認証が成功したか否かは、ハードウエアキー読み取り装置１３から認証が成功したことを通知された制御コントローラ１０１から、認証が成功したことを通知されたか否かによって判断される。
【００７１】
ハードウエアキー５による認証が成功した場合（ステップＳ９１：Ｙｅｓルート）、処理は端子Ｂを介して図７のステップＳ１１に移行する。一方、ハードウエアキー５による認証が成功していない場合（ステップＳ９１：Ｎｏルート）、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ９３）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ９５）。
【００７２】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ９５：Ｎｏルート）、ステップＳ９１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ９５：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ９７）。
【００７３】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ９９）、検出部１０２に通知する。
【００７４】
検出部１０２は、ステップＳ９７においてパケットから取り出したネットワーク識別データと、ステップＳ９９において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ１０１）。
【００７５】
ステップＳ９７においてパケットから取り出したネットワーク識別データと、ステップＳ９９において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ１０１：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ９１の処理に戻る。
【００７６】
一方、ステップＳ９７においてパケットから取り出したネットワーク識別データと、ステップＳ９９において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ１０１：Ｙｅｓルート）、処理は端子Ｂを介して図７のステップＳ１１に移行する。
【００７７】
以上のような処理を実行すれば、ハードウエアキー５による認証が成功するか又はネットワーク識別データが一致すればよいので、保守員の利便性を高めることができるようになる。
【００７８】
次に、図１５を用いて、ハードウエアキー５による認証が一旦成功した場合には以降ネットワーク識別データが一致さえすれば端子Ｂ以降の処理を実行する例について説明する。
【００７９】
まず、検出部１０２は、ハードウエアキー５による認証を既に行い成功したか判断する（図１５：ステップＳ１１１）。
【００８０】
ハードウエアキー５による認証が未だ成功していない場合（ステップＳ１１１：Ｎｏルート）、検出部１０２は、以下の処理を実行する。具体的には、検出部１０２は、ハードウエアキー５による認証が成功するまで待機する。そして、ハードウエアキー５による認証が成功した場合、検出部１０２は、受信したパケットの送信元ＭＡＣアドレスを取り出し、ネットワーク識別データとしてデータ格納部１０６における識別データ格納領域に保存する（ステップＳ１１３）。処理は端子Ｂを介して図７のステップＳ１１に移行する。
【００８１】
一方、ハードウエアキー５による認証を既に行い成功した場合（ステップＳ１１１：Ｙｅｓルート）、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ１１５）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ１１７）。
【００８２】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ１１７：Ｎｏルート）、ステップＳ１１１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ１１７：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ１１９）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣアドレスであり、パケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【００８３】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ１２１）、検出部１０２に通知する。
【００８４】
検出部１０２は、ステップＳ１１９においてパケットから取り出したネットワーク識別データと、ステップＳ１２１において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ１２３）。
【００８５】
ステップＳ１１９においてパケットから取り出したネットワーク識別データと、ステップＳ１２１において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ１２３：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ１１１の処理に戻る。
【００８６】
一方、ステップＳ１１９においてパケットから取り出したネットワーク識別データと、ステップＳ１２１において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ１２３：Ｙｅｓルート）、処理は端子Ｂを介して図７のステップＳ１１に移行する。
【００８７】
以上のような処理を実行すれば、セキュリティを高めつつ、保守員の利便性を向上させることができるようになる。
【００８８】
［実施の形態３］
第３の実施の形態においては、同じネットワーク識別データを使い続けないようにすることでセキュリティを高める方法について説明する。
【００８９】
図１６を用いて、第３の実施の形態におけるサーバ１が実行する処理について説明する。まず、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（図１６：ステップＳ１３１）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ１３３）。
【００９０】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ１３３：Ｎｏルート）、ステップＳ１３１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ１３３：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ１３５）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣアドレスであり、パケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【００９１】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ１３７）、検出部１０２に通知する。
【００９２】
検出部１０２は、ステップＳ１３５においてパケットから取り出したネットワーク識別データと、ステップＳ１３７において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ１３９）。
【００９３】
ステップＳ１３５においてパケットから取り出したネットワーク識別データと、ステップＳ１３７において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ１３９：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ１３１の処理に戻る。
【００９４】
一方、ステップＳ１３５においてパケットから取り出したネットワーク識別データと、ステップＳ１３７において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ１３９：Ｙｅｓルート）、検出部１０２は、以下の処理を実行する。具体的には、検出部１０２は、ステップＳ１３５において取り出されたネットワーク識別データとは異なる新たなネットワーク識別データを含むパケットを、保守端末３から受信したか判断する（ステップＳ１４１）。
【００９５】
新たなネットワーク識別データを含むパケットを保守端末３から受信していない場合（ステップＳ１４１：Ｎｏルート）、検出部１０２は所定時間待機し、ステップＳ１４１の処理に戻る。一方、新たなネットワーク識別データを含むパケットを保守端末３から受信した場合（ステップＳ１４１：Ｙｅｓルート）、検出部１０２は、新たなネットワーク識別データを制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、データ格納部１０６における識別データ格納領域に格納されているネットワーク識別データを、新たなネットワーク識別データに変更する（ステップＳ１４３）。制御コントローラ１０１は、ネットワーク識別データの変更が完了したことを検出部１０２に通知する。
【００９６】
検出部１０２は、ネットワーク識別データを変更したことを示す完了通知を、保守端末３に送信する（ステップＳ１４５）。そして処理は端子Ｂを介して図７のステップＳ１１に移行する。
【００９７】
以上のような処理を実行すれば、ＬＡＮケーブルが接続される度にネットワーク識別データを変更できるので、同じネットワーク識別データを使い続けることを防止し、セキュリティを高めることができるようになる。
【００９８】
図１７を用いて、第３の実施の形態における保守端末３が実行する処理について説明する。本処理は、ネットワーク識別データを含むパケットの初回の送信が行われた後に実行される。まず、保守端末３の通信部３０１は、ネットワーク識別データを含むパケットの初回の送信によってサーバ１との接続が確立されたか判断する（図１７：ステップＳ１５１）。
【００９９】
サーバ１との接続が確立されていない場合（ステップＳ１５１：Ｎｏルート）、通信部３０１は所定時間待機し、ステップＳ１５１の処理に戻る。一方、サーバ１との接続が確立された場合（ステップＳ１５１：Ｙｅｓルート）、通信部３０１は、ネットワーク識別データをランダムに生成する（ステップＳ１５３）。
【０１００】
通信部３０１は、識別データ格納部３０３に格納されているネットワーク識別データを、ステップＳ１５３において生成したネットワーク識別データに変更する（ステップＳ１５５）。そして、通信部３０１は、ステップＳ１５３において生成したネットワーク識別データとネットワーク設定格納部３０２に格納されたネットワーク設定とを含むパケットを、サーバ１に送信する（ステップＳ１５７）。
【０１０１】
通信部３０１は、サーバ１から完了通知を受信したか判断する（ステップＳ１５９）。完了通知を受信していない場合（ステップＳ１５９：Ｎｏルート）、通信部３０１は所定時間待機し、ステップＳ１５９の処理に戻る。一方、完了通知を受信した場合（ステップＳ１５９：Ｙｅｓルート）、処理は終了する。
【０１０２】
以上のようにすれば、特定困難な新たなネットワーク識別データをＬＡＮケーブルを介した接続の度に生成できるので、セキュリティを高めることができるようになる。なお、何らかの理由で保守端末３を変更する場合には、新しい保守端末３のネットワーク識別データを引き継ぐか、又は、サーバ１に登録されたネットワーク識別データを初回のネットワーク識別データに戻すことで、保守作業を継続できるようになる。
【０１０３】
［実施の形態４］
第４の実施の形態においては、切替コントローラ１０と管理コントローラ１１とを別々の装置に設ける例について説明する。
【０１０４】
図１８を用いて、本実施の形態のシステム概要について説明する。第４の実施の形態におけるサーバ１は、第１の実施の形態と同様に管理コントローラ１１を有するが、切替コントローラ１０を有しない。切替コントローラ１０は、切替装置７に設けられる。切替装置７は、切替コントローラ１０と、保守用ネットワークポート１５３と、管理ＬＡＮポート１５５及び１５７とを有する。
【０１０５】
切替コントローラ１０は、第１の実施の形態と同様、伝送路の切替を行うことができる。具体的には、接点１０３ａと接点１０３ｃとを接続することで、保守用ネットワークポート１５３と管理ＬＡＮコントローラ１１１とを伝送路でつなぐ。また、接点１０３ａと接点１０３ｂとを接続することで、管理ＬＡＮポート１５５と管理ＬＡＮコントローラ１１１とを伝送路でつなぐ。なお、第１の実施の形態と同様、切替コントローラ１０における制御コントローラ１０１と管理ＬＡＮコントローラ１１１との間には第２切替部１０４が設けられ、第２切替部１０４が制御コントローラ１０１と管理ＬＡＮコントローラ１１１との間の伝送路の生成及び切断を行う。但し、図を見やすくするため、図１８においては省略されている。
【０１０６】
なお、サーバ１、保守端末３、及び切替コントローラ１０について上で述べた点以外の点については第１の実施の形態と同じであるので、ここでは説明を省略する。
【０１０７】
次に、図１９及び図２０を用いて、第４の実施の形態における切替装置７が実行する処理について説明する。
【０１０８】
まず、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（図１９：ステップＳ１６１）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ１６３）。
【０１０９】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ１６３：Ｎｏルート）、検出部１０２は所定時間待機し、ステップＳ１６１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ１６３：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したパケットから、ネットワーク識別データを取り出す（ステップＳ１６５）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣアドレスであり、パケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【０１１０】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ１６７）、検出部１０２に通知する。
【０１１１】
検出部１０２は、ステップＳ１６５においてパケットから取り出したネットワーク識別データと、ステップＳ１６７において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ１６９）。
【０１１２】
ステップＳ１６５においてパケットから取り出したネットワーク識別データと、ステップＳ１６７において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ１６９：Ｎｏルート）、受信したパケットを廃棄し、ステップＳ１６１の処理に戻る。
【０１１３】
一方、ステップＳ１６５においてパケットから取り出したネットワーク識別データと、ステップＳ１６７において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ１６９：Ｙｅｓルート）、検出部１０２は、ネットワーク識別データが一致したことを制御コントローラ１０１に通知する。
【０１１４】
制御コントローラ１０１は、第１の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５５とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ１７１）。
【０１１５】
制御コントローラ１０１は、データ格納部１０６における管理ＬＡＮ設定格納領域に格納された管理ＬＡＮ設定に基づき、サーバ１の管理ＬＡＮコントローラ１１１との接続を確立する（ステップＳ１７３）。なお、管理ＬＡＮ設定は予めサーバ１から取得されているものとする。
【０１１６】
制御コントローラ１０１は、データ格納部１０６における保守用設定格納領域に格納された保守用設定をサーバ１に送信する（ステップＳ１７５）。処理は端子Ｃを介して図２０のステップＳ１７７の処理に移行する。なお、ステップＳ１７５の処理に応じ、サーバ１における管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定（ここでは、管理ＬＡＮ設定）を保守用設定に変更する。
【０１１７】
図２０の説明に移行し、制御コントローラ１０１は、第２の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｃとを接続することで、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とを伝送路でつなぐ（ステップＳ１７７）。
【０１１８】
ここで、保守端末３は管理コントローラ１１にアクセスし、ログ管理部１１１０を介してログ格納部１１２からログを取得する。
【０１１９】
検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ１７９）、保守用ネットワークポート１５３にＬＡＮケーブルが接続されているか判断する（ステップＳ１８１）。
【０１２０】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されている場合（ステップＳ１８１：Ｙｅｓルート）、ステップＳ１７９の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ１８１：Ｎｏルート）、検出部１０２は、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていないことを制御コントローラ１０１に通知する。
【０１２１】
制御コントローラ１０１は、第３の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ１８３）。
【０１２２】
制御コントローラ１０１は、データ格納部１０６における保守用設定格納領域に格納された保守用設定に基づき、サーバ１の管理ＬＡＮコントローラ１１１との接続を確立する（ステップＳ１８５）。
【０１２３】
制御コントローラ１０１は、データ格納部１０６における管理ＬＡＮ設定格納領域に格納された管理ＬＡＮ設定をサーバ１に送信する（ステップＳ１８７）。なお、ステップＳ１８７の処理に応じ、サーバ１における管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定（ここでは、保守用設定）を管理ＬＡＮ設定に変更する。
【０１２４】
制御コントローラ１０１は、第４の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｂとを接続することで、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５５とを伝送路でつなぐ（ステップＳ１８９）。そして処理を終了する。
【０１２５】
以上のように、切替コントローラ１０と管理コントローラ１１とを別々の装置に設けるようなシステム構成を実現可能にすることで、サーバの配置状況や処理性能などの実情に合ったシステムを柔軟に構築することができるようになる。
【０１２６】
［実施の形態５］
第５の実施の形態においては、退避させるネットワーク設定に、ＩＰアドレス及びサブネットマスクだけでなくＭＡＣアドレスを含ませる例について説明する。
【０１２７】
図２１を用いて、第５の実施の形態の概要について説明する。
【０１２８】
まず、サーバ１の保守用ネットワークポート１５３に接続された保守端末３が、ネットワーク識別データ（００−００−５Ｅ−００−０１−０１）とネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０）とを含むパケットをサーバ１に送信する。本実施の形態においては、初回にはＡＲＰ（Address Resolution Protocol）パケットを送信（ここではブロードキャスト）するものとし、ＡＲＰパケットにネットワーク識別データとネットワーク設定とを含ませる。
【０１２９】
サーバ１における切替コントローラ１０は、ＡＲＰパケットに含まれるネットワーク識別データと、切替コントローラ１０に予め登録されたネットワーク識別データ（００−００−５Ｅ−００−０１−０１）とが一致する場合、保守用ネットワークポート１５３と管理コントローラ１１とを伝送路でつなげる。
【０１３０】
但し、切替コントローラ１０は、保守端末３のアクセスが開始される前に、管理コントローラ１１のネットワーク設定格納部１１４に格納されたネットワーク設定（１９２．１６８．２．１０／２５５．２５５．２５５．０／００−００−５Ｅ−００−０１−０２）を、保守端末３がアクセスできない領域に退避しておく。また、切替コントローラ１０は、管理コントローラ１１のネットワーク設定格納部１１４に格納されているネットワーク設定を、管理ＬＡＮ設定（１９２．１６８．２．１０／２５５．２５５．２５５．０／００−００−５Ｅ−００−０１−０２）から保守用設定（１９２．１６８．１．１０／２５５．２５５．２５５．０／１１−２２−３３−４４−５５−６６）に変更しておく。保守用設定は、ＩＰアドレス及びサブネットマスクと、切替コントローラ１０がランダムに生成したＭＡＣアドレスとを含む。
【０１３１】
そして、サーバ１は、ＡＲＰ要求を生成したＭＡＣアドレスを含むＡＲＰ応答を保守端末３に送信する。これに応じ、保守端末３は、ＡＲＰ応答に含まれるＭＡＣアドレスを宛先ＭＡＣアドレスに設定してパケットを送信するようにする。すると、管理コントローラ１１のネットワーク設定格納部１１４に格納されたネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０／１１−２２−３３−４４−５５−６６）と、保守端末３が送信したパケットに含まれるネットワーク設定（１９２．１６８．１．１０／２５５．２５５．２５５．０／１１−２２−３３−４４−５５−６６）とが一致するようになる。これにより、保守端末３は、ログ格納部１１２に格納されたログを管理コントローラ１１から取得できるようになる。また、保守端末３の接続が終了した場合には、退避されたネットワーク設定を、管理コントローラ１１のネットワーク設定格納部１１４に再び格納することで、通常の運用を再開できるようになる。
【０１３２】
次に、図２２乃至図２４を用いて、第５の実施の形態におけるサーバ１が実行する処理について説明する。
【０１３３】
まず、検出部１０２は、保守用ネットワークポート１５３の状態を確認し（図２２：ステップＳ１９１）、保守用ネットワークポート１５３にＬＡＮケーブルが接続された（すなわち、リンクアップした）か判断する（ステップＳ１９３）。
【０１３４】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ１９３：Ｎｏルート）、検出部１０２は所定時間待機し、ステップＳ１９１の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続された場合（ステップＳ１９３：Ｙｅｓルート）、検出部１０２は、ＬＡＮケーブルを介して受信したＡＲＰパケットから、ネットワーク識別データを取り出す（ステップＳ１９５）。本実施の形態においては、ネットワーク識別データは仮想ＭＡＣアドレスであり、ＡＲＰパケットにおける送信元ＭＡＣアドレスのフィールドに格納される。
【０１３５】
検出部１０２は、ネットワーク識別データを取得することを要求する第１取得要求を制御コントローラ１０１に出力する。これに応じ、制御コントローラ１０１は、ネットワーク識別データをデータ格納部１０６における識別データ格納領域から読み出し（ステップＳ１９７）、検出部１０２に通知する。
【０１３６】
検出部１０２は、ステップＳ１９５においてＡＲＰパケットから取り出したネットワーク識別データと、ステップＳ１９７において識別データ格納領域から読み出したネットワーク識別データとが一致するか判断する（ステップＳ１９９）。
【０１３７】
ステップＳ１９５においてＡＲＰパケットから取り出したネットワーク識別データと、ステップＳ１９７において識別データ格納領域から読み出したネットワーク識別データとが一致しない場合（ステップＳ１９９：Ｎｏルート）、受信したＡＲＰパケットを廃棄し、ステップＳ１９１の処理に戻る。
【０１３８】
一方、ステップＳ１９５においてＡＲＰパケットから取り出したネットワーク識別データと、ステップＳ１９７において識別データ格納領域から読み出したネットワーク識別データとが一致する場合（ステップＳ１９９：Ｙｅｓルート）、検出部１０２は、ネットワーク識別データが一致したことを制御コントローラ１０１に通知する。
【０１３９】
制御コントローラ１０１は、第１の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５２とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ２０１）。
【０１４０】
制御コントローラ１０１は、退避処理を実行する（ステップＳ２０３）。退避処理については図８を用いて説明したとおりであるので、ここでは説明を省略する。但し、第５の実施の形態においては、ステップＳ３５において読み出される管理ＬＡＮ設定にＭＡＣアドレスが含まれる。従って、ステップＳ４１において格納される管理ＬＡＮ設定にもＭＡＣアドレスが含まれる。
【０１４１】
制御コントローラ１０１は、第５の実施の形態における設定切替処理を実行する（ステップＳ２０５）。設定切替処理については、図２３を用いて説明する。
【０１４２】
まず、切替コントローラ１０における制御コントローラ１０１は、ＭＡＣアドレスをランダムに生成し、データ格納部１０６における保守用設定格納領域に格納する（図２３：ステップＳ２３１）。なお、既に保守用設定格納領域にＭＡＣアドレスが格納されている場合には、既に格納されているＭＡＣアドレスを上書きする。
【０１４３】
制御コントローラ１０１は、データ格納部１０６における保守用設定格納領域に格納された保守用設定を読み出す（ステップＳ２３３）。読み出される保守用設定は、ＩＰアドレス、サブネットマスク、及びステップＳ２３１において生成したＭＡＣアドレスを含む。
【０１４４】
そして、制御コントローラ１０１は、ステップＳ２３３において読み出した保守用設定を、管理ＬＡＮコントローラ１１１に送信する（ステップＳ２３５）。ここでは、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して保守用設定が送信される。
【０１４５】
管理コントローラ１１における管理ＬＡＮコントローラ１１１は、制御コントローラ１０１から保守用設定を受信する（ステップＳ２３７）。そして、管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定（ここでは、管理ＬＡＮ設定）を、ステップＳ２３７において受信した保守用設定に変更する（ステップＳ２３９）。そして呼び出し元の処理に戻り、処理は端子Ｄを介して図２４のステップＳ２０７の処理に移行する。
【０１４６】
以上のような処理を実行すれば、保守端末３が管理コントローラ１１にアクセスすることが許可されるようになる。
【０１４７】
図２４の説明に移行し、制御コントローラ１０１は、第２の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｃとを接続することで、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とを伝送路でつなぐ（ステップＳ２０７）。
【０１４８】
制御コントローラ１０１は、ＡＲＰ要求を管理ＬＡＮコントローラ１１１に送信する（ステップＳ２０９）。これに応じ、管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているＭＡＣアドレスを含むＡＲＰ応答を、制御コントローラ１０１に送信する。そして、制御コントローラ１０１は、管理ＬＡＮコントローラ１１１から受信したＡＲＰ応答を、保守端末３に送信する（ステップＳ２１１）。
【０１４９】
これに応じ、保守端末３は、サーバ１に送信するパケットの宛先アドレスとして、ＡＲＰ応答に含まれるＭＡＣアドレスを使用するようにする。
【０１５０】
そして、保守端末３は管理コントローラ１１にアクセスし、ログ管理部１１１０を介してログ格納部１１２からログを取得する。
【０１５１】
検出部１０２は、保守用ネットワークポート１５３の状態を確認し（ステップＳ２１３）、保守用ネットワークポート１５３にＬＡＮケーブルが接続されているか判断する（ステップＳ２１５）。
【０１５２】
保守用ネットワークポート１５３にＬＡＮケーブルが接続されている場合（ステップＳ２１５：Ｙｅｓルート）、ステップＳ２１３の処理に戻る。一方、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていない場合（ステップＳ２１５：Ｎｏルート）、検出部１０２は、保守用ネットワークポート１５３にＬＡＮケーブルが接続されていないことを制御コントローラ１０１に通知する。
【０１５３】
制御コントローラ１０１は、第３の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第１切替部１０３は、管理ＬＡＮコントローラ１１１と保守用ネットワークポート１５３とをつなぐ伝送路を切断し、いずれの伝送路も切断された状態に切り替える。また、第２切替部１０４は、接点１０４ａと接点１０４ｃとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とを伝送路でつなぐ（ステップＳ２１７）。
【０１５４】
制御コントローラ１０１は、ネットワーク設定格納部１１４に格納されたネットワーク設定（ここでは、保守用設定）を、データ格納部１０６における管理ＬＡＮ設定格納領域に退避した管理ＬＡＮ設定に変更する（ステップＳ２１９）。具体的には、制御コントローラ１０１は、データ格納部１０６における管理ＬＡＮ設定格納領域に退避した管理ＬＡＮ設定を管理コントローラ１１に送信する。管理コントローラ１１における管理ＬＡＮコントローラ１１１は、ネットワーク設定格納部１１４に格納されているネットワーク設定を、受信した管理ＬＡＮ設定に変更する。なお、ステップＳ２１９においては、制御コントローラ１０１と管理ＬＡＮコントローラ１１１とをつなぐ伝送路を介して管理ＬＡＮ設定が送信される。
【０１５５】
制御コントローラ１０１は、第４の切替指示を第１切替部１０３及び第２切替部１０４に出力する。これに応じ、第２切替部１０４は、接点１０４ａと接点１０４ｂとを接続することで、管理ＬＡＮコントローラ１１１と制御コントローラ１０１とをつなぐ伝送路を切断する。また、第１切替部１０３は、接点１０３ａと接点１０３ｂとを接続することで、管理ＬＡＮコントローラ１１１と管理ＬＡＮポート１５２とを伝送路でつなぐ（ステップＳ２２１）。そして処理を終了する。
【０１５６】
以上のような処理を実行すれば、ＩＰアドレス及びサブネットマスクだけでなくＭＡＣアドレスをも退避の対象となるので、秘匿性をより高めることができるようになる。
【０１５７】
［実施の形態６］
第１乃至第５の実施の形態においてはＴＣＰ／ＩＰプロトコルを利用しているが、ファイバーチャネル或いはインフィニバンドを利用してもよい。この場合、ＩＰアドレス、サブネットマスク、及びＭＡＣアドレスの代わりに、動的ポートのアドレス、ＧＵＩＤ（Globally Unique IDentifier）、及びＷＷＮ（World Wide Name）を使用すればよい。
【０１５８】
以上本発明の一実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、上で説明したサーバ１及び保守端末３の機能ブロック構成は実際のプログラムモジュール構成に一致しない場合もある。
【０１５９】
また、上で説明したデータ保持構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【０１６０】
なお、上で述べた保守端末３は、コンピュータ装置であって、図２５に示すように、メモリ２５０１とＣＰＵ（Central Processing Unit）２５０３とハードディスク・ドライブ（ＨＤＤ：Hard Disk Drive）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本発明の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【０１６１】
以上述べた本発明の実施の形態をまとめると、以下のようになる。
【０１６２】
本実施の形態の第１の態様に係る情報処理装置は、（Ａ）第１のネットワークポートに第１の装置が接続されたことを検出する検出部と、（Ｂ）第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、情報処理装置のネットワーク設定を、第１のネットワークポート用のネットワーク設定に変更する制御部と、（Ｃ）第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、第１の装置が第１のネットワークポートを介した通信を行えるように情報処理装置内の伝送路の切替を行う切替部とを有する。
【０１６３】
このようにすれば、第１のネットワークポート用のネットワーク設定を使用して第１の装置との通信を行えるので、元のネットワーク設定の取得に制限がある場合であっても作業者が保守作業を行えるようになる。
【０１６４】
また、上で述べた制御部は、（ｂ１）変更前のネットワーク設定を、第１の装置がアクセスできない記憶領域に移動してもよい。このようにすれば、変更前のネットワーク設定の秘匿性を高めることができるようになる。
【０１６５】
また、上で述べた検出部は、（ａ１）第１のネットワークポートに第１の装置が接続されていないことを検出し、上で述べた制御部は、（ｂ２）第１のネットワークポートに第１の装置が接続されていないことが検出部により検出された場合、情報処理装置のネットワーク設定を、第１のネットワークポート用のネットワーク設定から、元のネットワーク設定である第２のネットワーク設定に変更し、（ｃ１）上で述べた切替部は、第１のネットワークポートに第１の装置が接続されていないことが検出部により検出された場合、元のネットワークポートである第２のネットワークポートを介した通信を行えるように情報処理装置内の伝送路の切替を行ってもよい。このようにすれば、保守作業が終了した場合には元の状態に戻すことができるようになる。
【０１６６】
また、本情報処理装置は、（Ｄ）上で述べた第１の識別データを格納するデータ格納部をさらに有してもよい。そして、上で述べた検出部は、（ａ２）第１の装置から受信した第２の識別データと、データ格納部に格納された第１の識別データとが一致する場合、第１の装置が第１のネットワークポートに接続されたと判定してもよい。このようにすれば、情報処理装置に接続する資格が無い装置が情報処理装置に接続することを防止できるようになる。
【０１６７】
また、上で述べた検出部は、（ａ３）第１の装置が第１のネットワークポートに接続された後、第２の識別データとは異なる第３の識別データを第１の装置から受信した場合、データ格納部に格納された第１の識別データを第３の識別データで更新してもよい。このようにすれば、同じ識別データを使い続けなくてよいので、セキュリティを向上させることができるようになる。
【０１６８】
また、本情報処理装置は、（Ｅ）外部のハードウエアから取得した情報に基づき認証を行う認証部をさらに有してもよい。そして、上で述べた制御部は、（ｂ３）第１のネットワークポートに第１の装置が接続されたことが検出部により検出され且つ認証部による認証の結果が所定の条件を満たす場合、情報処理装置のネットワーク設定を、第１のネットワークポート用のネットワーク設定に変更し、上で述べた切替部は、（ｃ２）第１のネットワークポートに第１の装置が接続されたことが検出部により検出され且つ認証部による認証の結果が所定の条件を満たす場合、第１の装置が第１のネットワークポートを介した通信を行えるように情報処理装置内の伝送路の切替を行ってもよい。このようにすれば、セキュリティを向上させることができるようになる。
【０１６９】
また、上で述べたネットワーク設定は、ＩＰ（Internet Protocol）アドレス、サブネットマスク、及びＭＡＣ（Media Access Control）アドレスの少なくともいずれかを含んでもよい。
【０１７０】
また、上で述べたネットワーク設定は、ＷＷＮ（World Wide Name）、動的ポートのアドレス、及びＧＵＩＤ（Globally Unique Identifier）の少なくともいずれかを含んでもよい。
【０１７１】
本実施の形態の第２の態様に係る保守システムは、（Ｆ）情報処理装置と、（Ｇ）第１の装置とを有してもよい。そして、上で述べた情報処理装置は、（ｆ１）情報処理装置の第１のネットワークポートに第１の装置が接続されたことを検出する検出部と、（ｆ２）第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、情報処理装置のネットワーク設定を、第１のネットワークポート用のネットワーク設定に変更する制御部と、（ｆ３）第１のネットワークポートに第１の装置が接続されたことが検出部により検出された場合、第１の装置が第１のネットワークポートを介した通信を行えるように前記情報処理装置内の伝送路の切替を行う切替部とを有する。そして、上で述べた第１の装置は、（ｇ１）第１のネットワークポート用のネットワーク設定に基づき情報処理装置との通信を行う通信部を有する。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2016143003.tif 000028
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2016143003.tif 000029
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図１５
【補正方法】変更
【補正の内容】
【図１５】
2016143003.tif 000030
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図１９
【補正方法】変更
【補正の内容】
【図１９】
2016143003.tif 000031
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図２０
【補正方法】変更
【補正の内容】
【図２０】
2016143003.tif 000032
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図２２
【補正方法】変更
【補正の内容】
【図２２】
2016143003.tif 000033
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図２４
【補正方法】変更
【補正の内容】
【図２４】
2016143003.tif 000034
【国際調査報告】
2016143003.tif 000035
2016143003.tif 000036