(57)【要約】【課題】表示部のないサーバ装置などでも、クライアントＰＣから接続して設定変更などできない事が生じることなく、サーバ装置が使用できる。【解決手段】サーバ装置において、ある所定のトリガを受け取ると、ある任意のネットワーク設定に設定し直す仕組みを持つ。【選択図】図１
2005109932.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置において、
ある所定のトリガを受け取ると、ある任意のネットワーク設定に設定し直す仕組みを持つことを特徴とするサーバ装置。
【請求項２】
請求項１のサーバ装置において、
ある所定のトリガを受け取ると、ある任意のＩＰアドレス設定、サブネットマスク設定にし直す仕組みを持つことを特徴とするサーバ装置。
【請求項３】
請求項２のサーバ装置において、
ある所定のトリガを受け取ると、工場出荷時のネットワーク設定値に設定をし直す仕組みを持つことを特徴とするサーバ装置。
【請求項４】
請求項３のサーバ装置において、
工場出荷値のＩＰアドレスに設定し直しする仕組みを持つことを特徴とするサーバ装置。
【請求項５】
請求項１のサーバ装置において、
あるスイッチから信号を受け取ると、ある任意のネットワーク設定に設定し直す仕組みを持つことを特徴とするサーバ装置。
【請求項６】
請求項２のサーバ装置において、
あるスイッチから信号を受け取ると、請求項２に記載の方式で設定し直しすることを特徴とするサーバ装置。
【請求項７】
請求項３のサーバ装置において、
あるスイッチから信号を受け取ると、請求項３に記載の方式で設定し直しすることを特徴とするサーバ装置。
【請求項８】
請求項４のサーバ装置において、
あるスイッチから信号を受け取ると、請求項４に記載の方式で設定し直しすることを特徴とするサーバ装置。
【請求項９】
請求項５のサーバ装置において、
ある任意のネットワーク設定に設定し直した後に、そのまま自動的にシャットダウン処理、または再起動処理を行うことを特徴とするサーバ装置。
【請求項１０】
請求項６のサーバ装置において、
請求項６に記載の方式で設定し直しした後に、そのまま自動的にシャットダウン処理、または再起動処理を行うことを特徴とするサーバ装置。
【請求項１１】
請求項７のサーバ装置において、
請求項７に記載の方式で設定し直しした後に、そのまま自動的にシャットダウン処理、または再起動処理を行うことを特徴とするサーバ装置。
【請求項１２】
請求項８のサーバ装置において、
請求項８に記載の方式で設定し直しした後に、そのまま自動的にシャットダウン処理、または再起動処理を行うことを特徴とするサーバ装置。
【請求項１３】
請求項１のサーバ装置において、
あるシリアル信号入力から信号を受け取ると、ある任意のＩＰアドレス設定、サブネットマスク設定にし直す仕組みを持つことを特徴とするサーバ装置。
【請求項１４】
請求項１のサーバ装置において、
ある任意のネットワーク設定に設定をする前に、現在のネットワーク設定、直前の処理などの情報を記憶手段に保存する仕組みを持たせることを特徴とするサーバ装置。
【請求項１５】
表示部や入力部の無いサーバ装置において、
クライアント側からアクセスできなくなった時に、ある所定のトリガの入力信号を受け取ると、ある任意のネットワーク設定に設定し直す仕組みを持つことを特徴とするサーバ装置。
【請求項１６】
表示部や入力部の無いサーバ装置において、
クライアント側からアクセスできなくなった時に、ある所定のトリガの入力信号を受け取ると、ある任意のＩＰアドレス設定、サブネットマスク設定にし直す仕組みを持つことを特徴とするサーバ装置。
【請求項１７】
表示部や入力部の無いサーバ装置において、
クライアント側からアクセスできなくなった時に、ある所定のトリガの入力信号を受け取ると、工場出荷時のネットワーク設定値に設定をし直す仕組みを持つことを特徴とするサーバ装置。
【請求項１８】
請求項１７のサーバ装置において、
工場出荷値のＩＰアドレスに設定し直しする仕組みを持つことを特徴とするサーバ装置。
【請求項１９】
請求項１５のサーバ装置において、
あるスイッチから信号を受け取ると、ある任意のネットワーク設定に設定し直す仕組みを持つことを特徴とするサーバ装置。
【請求項２０】
請求項１６のサーバ装置において、
あるスイッチから信号を受け取ると、請求項１６に記載の方式で設定し直しすることを特徴とするサーバ装置。
【請求項２１】
請求項１７のサーバ装置において、
あるスイッチから信号を受け取ると、請求項１７に記載の方式で設定し直しすることを特徴とするサーバ装置。
【請求項２２】
請求項１７のサーバ装置において、
あるスイッチから信号を受け取ると、請求項１７に記載の方式で設定し直しすることを特徴とするサーバ装置。
【請求項２３】
請求項１のサーバ装置において、
更にデータベースの設定、例えばデータベースのテーブル情報の初期化や、テーブル構造の初期化作業を行うことを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インターネットに代表されるＩＰアドレスを用いた通信方式において利用されるサーバ装置に関するものである。また、表示部や入力部の無い、サーバ装置に関するものである。
【背景技術】
【０００２】
ネットワークに接続されるサーバ装置として、通常ＰＣなど利用してサーバ装置として活用する。そのサーバ装置において、例えば、特開２００２−２７１４４３号公報において、予めＩＰアＡドレスを内包して出荷し、自分自身のアドレスを通信業者などの接続先に送信するシステムがある。
【０００３】
また、特開２００２−１６９７３１号公報において、サーバに異常が生じた時に通知するシステムがある。但し出荷後、設定変更などで、仮に自分自身のアドレス設定が不明になった時、周囲のクライアントに対して通知が不能となる。その時にＰＣや表示端末のあるサーバ装置については、特開２００２−２７１４４３号公報のようにＩＰアドレスを表示させるなどの解決方法があるが、表示端末が無いサーバ装置の場合一切アクセスができなくなり、接続させて修正する事などができなくなる場合があった。
【特許文献１】特開２００２−２７１４４３号公報
【特許文献２】特開２００２−１６９７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常表示部や入力部の無い、サーバ装置においては、設定変更などクライアントのＰＣなどから設定変更や、各種修正などの処理を行わせる。しかし表示部のないサーバ装置などでは、クライアントＰＣから接続して設定変更などができない事が生じる。これによりサーバ装置が使用不能に陥ることを解決するのがこの発明である。
【課題を解決するための手段】
【０００５】
かかる課題を解決するため、この発明の第１の観点に係るサーバ装置は、ＴＣＰ／ＩＰに従って通信を行う手段を持ち、自分自身のネットワーク設定、例えばＩＰアドレスなどの設定が不明になった時に、ある所定のトリガの信号を入力する事によって、ネットワーク設定を予め決めたておいた値、例えば工場出荷値等に戻す仕組みを設ける事を特徴とする仕組みを持つ。ここで工場出荷値として、予め決まったネットワーク設定、例えばＩＰアドレス、サブネットマスクなどの情報を記憶する手段を有している事を特徴とする。
【０００６】
ここである所定のトリガの信号として、例えばスイッチなどのＯＮ／ＯＦＦ信号を用いる事ができる。スイッチを押す事で、サーバ上のソフトウェアがネットワーク設定をある決まった値に修正する事が可能な仕組みを持たす。この仕組みとしては、ネットワーク設定を記載したファイルを、ある決まった値として予め別途記憶手段に保存してあったファイルで上書きする等の手段がある。
【０００７】
ここで言うネットワーク設定は、ＩＰアドレスやサブネットマスクなどの情報である。これらを予め決めておいた値、例えば工場出荷値としてある決めた固定値、ＩＰアドレスだと例えば１９２．１６８．０．１、サブネットマスクだと２５５．２５５．２５５．０などに戻す。ある決まったネットワーク設定値に戻るため、このスイッチを押した後に、クライアント側のＰＣから、この決まったネットワーク設定値に対して、接続作業を行えば、接続可能となり、その後はクライアントＰＣから、このサーバを再設定し直して、また使用する事が可能になる。
【０００８】
また、ハードウエアが、このスイッチなどの信号を受け取り、ネットワーク設定を記載したファイルを予め別途記憶手段に保存しておいたファイルで上書きする仕組みを持たせても良い。
【０００９】
また、ネットワーク設定を元の値に設定し直しする前に、アクセス不能になった時のネットワーク設定を記憶手段に保存する仕組みを持たす事により、ネットワーク設定不能になった時の設定を知る事が可能になり、原因究明が可能になる。
【００１０】
ネットワーク設定を所定の値に変更後、自動的にシャットダウンする仕組みを設けておくのもよい。多くのＯＳはネットワーク設定を変更後、装置の再起動を求める事が多いことや、また全て初期化する処置を施した後に、安定して設定し直した状態で動作させるために、ネットワーク設定を変える作業を行ったソフトウェアやハードウェアが、シャットダウン処理を行う。これにより更に該当ネットワーク環境下に、設定変更後の意図しないネットワーク設定（ここでは工場出荷値などのある決まったネットワーク設定値）がぶら下がり、意図しないブロードキャストなど行わせない効果も望める。
【００１１】
また、上記シャットダウンでなく、再起動を自動的に行う仕組みを持たせても良い。これにより、このスイッチを押す事によって、ある決まったネットワーク設定、例えば工場出荷値に書き換わった状態で再起動するため、即別のクライアントからアクセス可能になり、様々な設定が可能になる。
【００１２】
更に、このスイッチを押す事で、ネットワーク設定のみならず、このサーバ装置に例えばデータベースなどのソフトウェアが入っている場合は、それらについても初期化する機能を持たせても良い。これにより、このスイッチを押す事で、完全に工場出荷時の状態にサーバ装置が戻る事が可能になる。
【００１３】
サーバ装置のネットワーク設定などの再設定だが、上記スイッチとしたが、例えばシリアル信号の入力、ＲＳ２３２Ｃなどで信号を入れて、その信号をキーにして再設定作業を行わせても良いし、光センサをスイッチとして、このサーバ装置の外装が開けられた時に、初期設定に戻るようにしても良い。また、このスイッチはサーバ装置の外装に出す形で配置しても構わないが、普段は使用しない機能のため、サーバ装置の内部に持たせ、外装など開ける作業を行わせて始めてアクセス可能にする事によって、簡単にネットワーク設定を修正できない構造にしても良い。
【発明の効果】
【００１４】
前記構成により、この発明は、表示部のないサーバ装置などでも、クライアントＰＣから接続して設定変更などできない事が生じることがなく、サーバ装置が使用不能に陥ることが解消される。
【発明を実施するための最良の形態】
【００１５】
以下、この発明のサーバ装置の実施の形態について説明するが、この発明は、この実施の形態に限定されない。また、この発明の実施の形態は、発明の最も好ましい形態を示すものであり、この発明の用語はこれに限定されない。
【００１６】
図１及び図２のようなハード構成をした、表示機能の無い、かつ入力系の無い専用サーバー装置１である。図１のサーバー装置１は、Ｉ／Ｏ用ゲート２、ＣＰＵ３、ネットワークコントローラ４、メモリの一次記憶手段５、ＨＤＤ等の二次記憶手段６を有し、これらはバス（ｂｕｓ）７で接続されている。
【００１７】
Ｉ／Ｏ用ゲート２には、電源ＳＷ、設定戻しＳＷ及びＬＥＤ等が接続される。メモリの一次記憶手段５には、ＣＰＵ３の動作を行なうシステムプログラムが記憶され、ＨＤＤ等の二次記憶手段６には情報処理のデータが記憶される。また、ネットワークコントローラ４には、イーサーネット８が接続される。
【００１８】
図２のサーバー装置１は、図１の同様に構成されるが、Ｉ／Ｏ用ゲート２を用いないで、ＣＰＵ３に電源ＳＷ、設定戻しＳＷ及びＬＥＤ等が接続される。即ち、図１ではバス（ｂｕｓ）７上にＩ／Ｏ用ゲート２を配置して、電源ＳＷ、設定戻しＳＷ及びＬＥＤ等を接続したが、図２では、ＣＰＵ３がバス（ｂｕｓ）７以外に外部のＩ／Ｏ用ポートを持っている場合の接続形態としている実施の形態である。よって、図２の場合は、ＣＰＵ３の外部Ｉ／Ｏ用ポートに電源ＳＷ、設定戻しＳＷ及びＬＥＤ等を接続している形態であり、図１は、外部Ｉ／Ｏ用ポートを持たない場合の接続形態であり、図２は外部Ｉ／Ｏ用ポートを持っている場合の接続形態である。もちろんＣＰＵ３に外部Ｉ／Ｏ用ポートを持っていても、図１の接続形態にしてもよい。
【００１９】
図１及び図２のサーバー装置１は、図３のフローチャートに示す動作をＣＰＵ３によって行い、仮にネットワークアドレスが不明になっても、出荷状態に戻して再設定をし直す事が可能になる。
【００２０】
次に、図３のフローチャートの動作説明を行う。ステップａ１において、設定戻しＳＷが押され、この設定戻しＳＷが６．０ｓ以上押されたか否かを判断し（ステップａ２）、６．０ｓ以上押されていないと待機状態となり、ステップａ１へ移行する（ステップａ３）。
【００２１】
設定戻しＳＷが６．０ｓ以上長押されると、ＣＰＵに割り込み信号を送信する（ステップａ４）。そして、割り込みを受けてアプリケーションが現在のネットワーク設定を保存する（ステップａ５）。ここでいうネットワーク設定とは、ＩＰアドレス、サブネットマスク、ｈｏｓｔｓの登録データ（ＩＰとホスト名の関連データ）などである。
【００２２】
この実施の形態では、ステップａ２において、設定戻しＳＷを６ｓ以上長押しすると、ＣＰＵ３に割り込み信号を発信して、設定変更作業を行い、６ｓ未満だと、待機状態に戻る形にして、押し間違えを防止しいる。
【００２３】
次に、動作ｌｏｇの保存を行ない（ステップａ６）、ネットワーク設定のファイルを、デフォルト（工場出荷値）のファイルに変更（コピ−）する（ステップａ７）。
【００２４】
さらに、アプリケーション、データ−ベース（ＤＢ）のイニシャライズ（ステップａ８）、シャットダウン動作を開始し（ステップａ９）、シャットダウンする（ステップａ１０）。
【００２５】
このサーバー装置１では、図１及び図２に示すように、設定戻しＳＷを押す事により、Ｉ／Ｏ用ゲート２を介してＣＰＵ３に対して「設定戻しＳＷ」が押された事を割り込み信号として伝達する。この割り込み信号を受け、ＣＰＵ３上で動作するソフトウェア（アプリケーション）が、設定を工場出荷状態に戻す作業を行う。まず、現在のネットワーク設定をハードディスクであるＨＤＤ等の二次記憶手段６にファイル形式で保存する。ここで現在のネットワーク設定を保存するのは、後々どの設定に変更したかの調査を行う時に必要なためである。そしてこの専用サーバーの動作ｌｏｇについてもハードディスクに格納する。
【００２６】
その後ネットワーク設定のファイルを、別途ハードディスク上に保存してある、工場出荷時の値に変更する。ネットワークの設定ファイルの具体的な記載内容は、「ＩＰアドレス」「サブネットマスク」「ｈｏｓｔｓデータ」などである。ｈｏｓｔｓは、クライアントのＩＰアドレスとホスト名などの対応付けされている情報ファイルの事である。ここで工場出荷時の値と記載しているが、具体的にはマニュアル等に記載された初期設定値、例えばここでは仮に、ＩＰアドレスを１９２．１６８．０．１とし、サブネットマスクを２５５．２５５．２５５．０とする。これらの情報を記載したファイルを、工場出荷値としてハードディスク上に保存しておき、このファイルを現在のネットワーク設定が記載してある、ネットアクセスに使用するファイルに上書きを行って書き換える。
【００２７】
その後、専用サーバー上で使用されているアプリケーションや、データベース（以降ＤＢ）等をイニシャライズする。
【００２８】
すべての作業終了後、シャットダウン動作を行わせて、電源まで確実に落とす。この作業により、起動後は工場出荷値にネットワーク設定が変更されるため、再度クライアント側を工場出荷値に対応したネットワーク設定、例えば１９２．１６８．０．１０などの同一サブネットマスクのＩＰアドレスに設定して、リモートで専用サーバーにアクセスし、再度ネットワーク設定、その他アプリケーションやＤＢの設定をし直し、再度専用サーバーを使用できるように、設置時に行った作業を行わせる。これにより例え表示系や入力系の無い、専用サーバで、ネットワーク設定など分からなくなり、クライアントからアクセスできない孤立状態に陥った時に、工場出荷値状態に戻すことで、再設定できる環境を提供する事ができる。
【産業上の利用可能性】
【００２９】
このインターネットに代表されるＩＰアドレスを用いた通信方式において利用され、また、表示部や入力部の無い、サーバ装置に適用できる。
【図面の簡単な説明】
【００３０】
【図１】サーバ装置の概略構成図である。
【図２】サーバ装置の概略構成図である。
【図３】サーバー装置のフローチャートに示す図である。
【符号の説明】
【００３１】
１  サーバ装置
２  Ｉ／Ｏ用ゲート
３  ＣＰＵ
４  ネットワークコントローラ
５  メモリの一次記憶手段
【図１】
2005109932.tif 000003
【図２】
2005109932.tif 000004
【図３】
2005109932.tif 000005