(57)【特許請求の範囲】
【請求項１】
ローカル・ネットワーク（３２）に接続されたネットワーク装置（３３）の構成に用いるコンピュータによる設定の実施方法であって、前記ローカル・ネットワーク（３２）に接続されたコンソール（３４）内で動作するモジュール（４１）によって実行されるステップであって、
（ａ）前記モジュール（４１）の起動に応答して使用されていないネットワーク・アドレスを獲得するステップと、
（ｂ）前記コンソール（３４）が前記ネットワーク装置（３３）からの要求を受け取ると、前記ネットワーク装置（３３）に前記コンソール（３４）のサブネットおよびゲートウェイ情報とともに前記ステップ（ａ）で獲得された使用されていないアドレスを含む応答を送るステップと、
（ｃ）前記ネットワーク装置（３３）へのネットワーク接続を確立するステップと、（ｄ）前記コンソール（３４）のモニターに前記ネットワーク装置（３３）のアドレス値（２４）、サブネット・マスク値（２５）およびゲートウェイ値（２６）を表示するステップと
を含む方法。
【請求項２】
前記ステップ（ａ）は、
（ａ．１）前記ローカル・ネットワーク（３２）を介してピング要求（４５）を送信するステップと、
（ａ．２）前記ローカル・ネットワーク（３２）を介してピング応答（４６）を受信するステップと
を含む請求項１に記載の方法。
【請求項３】
前記ステップ（ｂ）において、前記要求はＢＯＯＴＰ要求（４７）であり、
前記応答はＢＯＯＴＰ応答（４８）である
請求項１に記載の方法。
【請求項４】
（ｅ）ユーザーが前記コンソール（３４）を介して前記ネットワーク装置（３３）の前記アドレス値（２４）、前記サブネット・マスク値（２５）および前記ゲートウェイ値（２６）を受理、拒否または変更する機会を提供するステップ
を含む請求項１に記載の方法。
【請求項５】
前記ステップ（ｄ）において、ワールド・ワイド・ウェブ・ブラウザ（４２）を起動し、これによって前記アドレス値（２４）、前記サブネット値（２５）および前記ゲートウェイ値（２６）が表示される
請求項１に記載の方法。
【請求項６】
前記モジュール（４１）は、前記ワールド・ワイド・ウェブ（４２）のプラグイン・モジュール（４１）である
請求項５に記載の方法。
【請求項７】
コンピュータにローカル・ネットワーク（３２）に接続されたネットワーク装置（３３）の構成を設定するプログラムを記録した記録媒体であって、
前記プログラムは、前記ローカル・ネットワーク（３２）に接続されたコンソール（３４）内で動作するモジュール（４１）によって実行され、
（ａ）前記モジュール（４１）の起動に応答して使用されていないネットワーク・アドレスを獲得するステップと、
（ｂ）前記コンソール（３４）が前記ネットワーク装置（３３）からの要求を受け取ると、前記ネットワーク装置（３３）に前記コンソール（３４）のサブネットおよびゲートウェイ情報とともに前記ステップ（ａ）で獲得された使用されていないアドレスを含む応答を送るステップと、
（ｃ）前記ネットワーク装置（３３）へのネットワーク接続を確立するステップと、（ｄ）前記コンソール（３４）のモニターに前記ネットワーク装置（３３）のアドレス値（２４）、サブネット・マスク値（２５）およびゲートウェイ値（２６）を表示するステップと
を実行させる
コンピュータ読み取り可能な記録媒体。
【請求項８】
前記ステップ（ａ）は、
（ａ．１）前記ローカル・ネットワーク（３２）を介してピング要求（４５）を送信するステップと、
（ａ．２）前記ローカル・ネットワーク（３２）を介してピング応答（４６）を受信するステップと
を含む
請求項７に記載の記録媒体。
【請求項９】
前記ステップ（ｂ）において、
前記要求はＢＯＯＴＰ要求（４７）であり、
前記応答はＢＯＯＴＰ応答（４８）である
請求項７に記載の記録媒体。
【請求項１０】
（ｅ）ユーザーが前記コンソール（３４）を介して前記ネットワーク装置（３３）の前記アドレス値（２４）、前記サブネット・マスク値（２５）および前記ゲートウェイ値（２６）を受理、拒否または変更する機会を提供するステップ
を含む請求項７に記載の記録媒体。
【請求項１１】
前記ステップ（ｄ）において、ワールド・ワイド・ウェブ・ブラウザ（４２）を起動し、これによって前記アドレス値（２４）、前記サブネット値（２５）および前記ゲートウェイ値（２６）が表示される
請求項７に記載の記録媒体。
【請求項１２】
前記モジュール（４１）は、前記ワールド・ワイド・ウェブ（４２）のプラグイン・モジュール（４１）である
請求項１１に記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は相互接続されたネットワーク装置に関し、特にインターネット・プロトコル（ＩＰ）のための自動化されたＩＰアドレスの割り当てに関する。
【０００２】
【従来の技術】
転送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）はネットワーク接続を選択するためのプロトコルとして主流になっている。通常ＩＰとして参照されるＴＣＰ／ＩＰには、標準化、プロトコルおよびアプリケーションに対するサポートの豊富さ、および広域ネットワーク（ＷＡＮ）上での経路指定が可能であることなどネットワークおよびユーザーにとって数多くの利点を備えている。ＩＰには多くの利点がある一方、その構成および管理は困難である。これは、ネットワークの初心者がいる可能性のある環境において特に顕著である。ＩＰのインストレーション中に発生するかもしれないエラーが、深刻なネットワークの問題をもたらし得るし、解決を困難にし得る。ＩＰホストのセットアップおよび構成に必要なステップは直感的に認識できるものではない。
【０００３】
下の表１にはＩＰの動作に必要なパラメータを示す。
【０００４】
【表１】
0004041218.tif 000002
【０００５】
下の表２にはＩＰ動作の他の構成パラメータを示す。
【０００６】
【表２】
0004041218.tif 000003
【０００７】
ＩＰプロトコル・スタックを構成しセットアップするには様々な方法がある。
ＩＰは、プロトコル・スタックをホスト上でマニュアルあるいは自動的に構成することができる点で、柔軟性がある。現在の解決方法は基本構成とオプション構成の２つの主要な領域に分類することができる。
【０００８】
基本ＩＰ構成の場合、ＩＰアドレスがホスト・エンティティ上で選択および構成される。ＩＰアドレスの選択には、ユーザーはそのホスト・エンティティが動作するネットワークに対応する固有のアドレスを知っていることが要求される。
ＩＰアドレスは通常、固有性を保証するために中央の公的機関によって管理される。ＩＰサブネット・マスクはホスト・エンティティ上で選択および構成されなければならない。ＩＰサブネット・マスクの選択は、ホストのプロトコル・スタックにとって、あるアドレスがローカル・サブネットを指しているものであるか、そのアドレスが省略時用すなわちデフォールトのゲートウェイに渡すべきものであるかを判定することができるように要求される。
【０００９】
オプションＩＰ構成の場合、ホスト・エンティティ上でデフォールトのゲートウェイが選択および構成されなければならない。複数のネットワーク間での通信を可能とするためには、デフォールトのゲートウェイが構成されなければならない。また、ドメイン・ネーム・サーバ（ＤＮＳ）上で照合の容易なあるいは分かりやすい名前が選択および構成されなければならない。分かりやすい名前を構成されたＩＰアドレスと関係付ける必要がある場合、この名前はドメイン・ネームサーバ上で構成されなければならない。
【００１０】
また、ＤＮＳアドレスはホスト・エンティティ上で選択および構成されなければならない。ＩＰエンティティが分かりやすい名前を用いて他のＩＰエンティティと通信するためには、ドメイン・ネーム・サーバ・アドレスが構成されなければならない。ＭＳ−ウインドウズ(Windows)ネットワーキングが使用されている場合、ウインドウズ・インターネット・ネーム・サービス(Windows Internet Name Service：ＷＩＮＳ)サーバがホスト・エンティティ上で選択および構成されなければならない。16011 NE 36th Way、Redmond、WA 98073-9717に本社を有するマイクロソフト・コーポレーション(Microsoft Corporation)の販売するマイクロソフト（ＭＳ）ウインドウズ・オペレーティング・システムを実行するＩＰホストはＷＩＮＳサーバを選択的に定義することもできる。ＷＩＮＳは経路指定された環境でウインドウズ・ネットワーキング・コンピュータ名をＩＰアドレス（ＤＮＳと異なるものではない）に変換する名前変換サービスである。ＷＩＮＳサーバは名前の登録、照会および発表を処理する。
【００１１】
ＩＰ構成情報を規定する他の方法にブートストラップ・プロトコル（ＢＯＯＴＰ）を 使用するものがある。ＢＯＯＴＰは、クライアントに、構成されたＢＯＯＴＰサーバからすべてのＩＰ構成情報を自動的に受け取ることを可能とする。これによってユーザーは個々のエンティティを構成する必要がなくなり、ＢＯＯＴＰサーバ自体を構成するだけでよい。ＢＯＯＴＰサーバはＩＰ情報に加えてＢＯＯＴＰ要求を同報通信したエンティティに対してベンダー固有データを供給する。
【００１２】
また、構成はダイナミック・ホスト・コンフィギュレーション・プロトコル(Dynamic Host Configuration Protocol：ＤＨＣＰ)サーバによって実行されることもできる。ＤＨＣＰはＴＣＰ／ＩＰネットワーク上でホストに構成情報を送るためのフレームワークを提供する。ＤＨＣＰはＢＯＯＴＰに基づくものであるが、再使用可能なアドレスと構成の選択肢を自動的に割り当てる機能が追加されている点が優れている。ＢＯＯＴＰと同様に、個々のエンティティの構成はＤＨＣＰサーバ上で構成されなければならない。ＤＨＣＰはＩＰアドレスを再使用するが、かかるアドレスに関係付けられた分かりやすい名前およびその関係の変更方法の問題を解決するものではない。
【００１３】
【発明が解決しようとする課題】
現在のＩＰ構成法は使用可能ではあるが直感的なものではない。ＴＣＰ／ＩＰの知識のある者が基本的構成情報を提供しなければならない。ＴＣＰ／ＩＰには詳しいがそのネットワークには詳しくないという場合ＩＰを適切に構成することはできない。これは、現在利用可能なアドレス群、サブネット・マスクおよびデフォールトのゲートウェイの知識が必要であるためである。不適切に構成されたＩＰスタックによって既存のネットワークに重大な問題が発生する場合がある。
キーボードおよびモニターを有しない多くのエンティティにとって、この作業はより困難である。かかる種類のシステムについては、基本的ＩＰパラメータをバンド外で、あるいは自動ブートストラップ・プロトコルを用いて構成しなければならない。
【００１４】
ＩＰ構成の困難さの１つは、それを実行する方法が多数存在することである。
ＩＰスタックを備える所与のエンティティについては、ローカル・コンソール、バンド外コンソール、バンド内コンソールあるいはＢＯＯＴＰまたはＤＨＣＰを用いて構成することができる。
【００１５】
すなわち、エンティティがキーボードおよびモニターを備えた場合、ローカル・コンソールを用いてそのエンティティを局所的に構成することができる。キーボードおよびコンソールを備えないがＲＳ−２３２等のなんらかの形態のバンド外インターフェースを備えたエンティティの場合、ＩＰパラメータはバンド外コンソールを介して構成することができる。
【００１６】
すでにＩＰスタックを備え、変更を行なおうとしているエンティティの場合、バンド内セッションを用いてバンド内コンソールを介したＩＰ構成を実行することができる。通常、これはテルネット(Telnet)セッションの形態をとる。
【００１７】
自動ブートストラッピングの場合、ＢＯＯＴＰを用いることができる。この作業は
ＢＯＯＴＰサーバで行なわねばならず、ＢＯＯＴＰサーバは機械ブーティングのエントリを持っていなければならない。イーサネット(Ethernet)エンティティの場合、照合ＢＯＯＴＰデータとともにＭＡＣアドレスを入力しなければならない。ＤＨＣＰはＢＯＯＴＰと同様であり、ＩＰアドレスのみがＤＨＣＰによって再使用され節約される。
【００１８】
ＩＰスタックを構成するためには、それを安全に実行するための基本的情報が必要である。ＩＰアドレスを規定するためには、有効アドレス範囲内の空きアドレスを選択しなければならない。アドレスは、通常これらのアドレスを要求するエンティティに割り当てる人間によって管理される。ここで重要なことは、重複アドレスは重大な問題を発生させる可能性があるため許されないことである。また、適正な動作のためにはサブネット・マスクが必要である。このマスクはサブネット上のすべてのエンティティにおいて同じでなければならない。さらに、ネットワークが２つ以上のサブネットを有し、ゲートウェイが存在する場合、このネットワークはホストがその利点を活用しうるように構成されなければならない。このためには、ゲートウェイのＩＰアドレスが構成されなければならない。自動ブートストラッピングを利用する場合、ホストはＢＯＯＴＰあるいはＤＨＣＰ要求を発するように構成されなければならない（ローカル・スタックが構成されていない場合、多数のＩＰスタックでこれを自動的に行なうことができる）。ＢＯＯＴＰあるいはＤＨＣＰサーを構成することは多大な仕事量となり得る。従って、ＴＣＰ／ＩＰ環境におけるネットワーク装置の簡略化された構成を容易にすることか求められている。
【００１９】
【課題を解決するための手段】
本発明の実施形態においては、ローカル・ネットワークに接続されたネットワーク装置は、そのローカル・ネットワークに接続されたコンソール内で動作するモジュールを用いて構成される。このモジュールが起動されると使用されていないネットワーク・アドレスを獲得する。これは例えばコンソールがローカル・ネットワークを介してピング要求を送り、ローカル・ネットワークを介してピング応答を受け取ることによって行なわれる。応答しないアドレスは“現在不使用”とみなされる。あるいは、使用されていないネットワーク・アドレスはＤＨＣＰあるいはＢＯＯＴＰテーブルの読み出し、シンプル・ネットワーク・マネージメント・プロトコル(Simple Network Management Protocol：ＳＮＭＰ)、マネージメント・インフォメーション・ベース(Management Information Base：ＭＩＢ)変数の読み出し、および簡単な管理入力といった他の機構を用いて獲得することもできる。
【００２０】
不使用のネットワーク・アドレスが獲得されると、コンソールはネットワーク装置からの要求の受信を待つ。要求が受信されると、コンソールはそのネットワーク装置に応答を送る。この応答にはサブネットの不使用のアドレスおよびそのコンソールのゲートウェイ情報が含まれる。例えば、この要求はＢＯＯＴＰ要求であり、応答はＢＯＯＴＰ応答である。ネットワーク装置は最初にその応答中の不使用アドレスとサブネットおよびゲートウェイの情報を用いて構成される。
【００２１】
次に、コンソールはネットワーク装置へのネットワーク接続を確立し、そのコンソールのモニターにそのネットワーク装置のアドレス値、サブネット・マスク値およびゲートウェイ値を表示する。例えば、これは新たに発行されたアドレスに向けてワールド・ワイド・ウェブ・ブラウザを発するすなわち起動することによって行なわれる。このアドレス値、サブネット・マスク値およびゲートウェイ値はウェブ・ブラウザのウェブ・ページに表示される。本実施形態では、このモジュールはワールド・ワイド・ウェブ・ブラウザのプラグイン・モジュールである。
【００２２】
また、本実施形態では、ユーザーはコンソールを介してネットワーク装置のアドレス値、サブネット・マスク値およびゲートウェイ値の承認（受理）、拒否あるいは変更を行なうことができる。これは例えばワールド・ワイド・ウェブ・ブラウザによって表示されるウェブ・ページ上で行なうことができる。
【００２３】
本発明はＴＣＰ／ＩＰ環境におけるネットワーク装置の簡略化された構成を容易にするものである。これは特に初心者のネットワーク・ユーザーには有益である。例えば、本発明を用いると、ユーザーはＲＳ−２３２ポートを用いてデータを入力したり、ＢＯＯＴＰ/ＤＨＣＰサーバ装置を用いてネットワーク装置の起動および実行をさせる必要がない。しかし、ユーザーは最初に割り当てたアドレスを変更するフレキシビリティを有する。また、本発明は既存のＢＯＯＴＰ機構と併用しうるよう適合されており、したがってさまざまな装置に使用可能である。さらに、本発明の実施形態はワールド・ワイド・ウェブのプラグインとして使用するよう適合されている。したがって、本発明はあらゆる初心者がＩＰエンティティの構成を行なう上でその助けとなるものである。
【００２４】
【発明の実施の形態】
図１はローカル・ネットワーク３２の概略ブロック図である。ローカル・ネットワーク３２は例えば１つのローカル・ネットワークあるいは複数のローカル・ネットワークの組み合わせである。ローカル・コンソール３４およびネットワーク装置３３はローカル・ネットワーク３２に接続されたものとして示されており、その一部とみなすこともできる。ローカル・ネットワーク３２は例えばゲートウェイ３１を介してインターネット３０に接続される。ローカル・コンソール３４は例えばパーソナルコンピュータである。
【００２５】
図２には本発明の一実施形態にかかるネットワーク装置３３のＩＰ構成の実行方法を示す。この方法のデータ・フローを図３に示す。
【００２６】
図２に示すステップ５１において、ＩＰ構成モジュール・プラグインがローカル・コンソール３４で実行されるワールド・ワイド・ウェブ（ＷＷＷ）ブラウザにインストールされる。例えば、このＷＷＷブラウザはネットスケープ・コミュニケーション・コーポレーション(Netscape Communications Corporation)の販売するネットスケープ・ナビゲータ(Netscape Navigator)あるいは10611 NE 36thWay、Redmond、WA 98073-9717に本社を有するマイクロソフト・コーポレーション(Microsoft Corporation)の販売するマイクロソフト・インターネット・エクスプローラ(Microsoft Internet Explorer)ウェブ・ブラウザである。プラグインはＷＷＷブラウザの標準化された拡張機構である。プラグインは通常新たな媒体タイプの復号に用いられるが、ＷＷＷブラウザとのアプリケーションの統合といった他の目的に使用することができる。
【００２７】
例えば、図３にはＷＷＷブラウザ４２内のプラグインとして機能するＩＰ構成モジュール４１を示す。ローカル・コンソール３４はまずフロッピー・ディスクあるいはＣＤ  ＲＯＭから、あるいはインターネット３０を介して、あるいはローカル・ネットワーク３２上の他のエンティティからＩＰ構成モジュール４１を受け取ることができる。例えばローカル・コンソール３４のユーザーによって、或はローカルなすなわち局所的なユニフォーム・リソース・ロケータ(Uniform Resource Locator:ＵＲＬ)を介して起動されると、ＩＰ構成モジュールは下の表３に示すアルゴリズムにしたがって動作する。
【００２８】
【表３】
空きアドレスをランダムＩＣＭＰピング、ディスカバリ(discovery)、ＤＮＳ、ＡＲＰ又はＲＡＲＰを用いて見つける
ＢＯＯＴＰサーバ・ポートをオープンする（開く）
ＢＯＯＴＰ要求で、以下のことをする
ＩＦ（もし）ＢＯＯＴＰ要求が認識されたＭＡＣアドレス範囲からなら、
ＴＨＥＮ（以下を実行する）
空きＩＰアドレス、ローカル・サブネットマスク、およびローカル・ゲートウェイを用いてＢＯＯＴＰ応答を発する
空きアドレスをＵＲＬに用いてブラウザを起動する
【００２９】
ＩＰ構成モジュール４１は起動されると、使用されていないアドレスを見つける。これはさまざまな技術を用いて判定される。例えば、アドレスはインターネット・コントロール・メッセージ・プロトコル(Internet Control Message Protocol：ＩＣＭＰ)ピングを用いて獲得することができる。ＩＣＭＰピングは接続とＩＰアドレスの使用状況の判定に用いられる簡単なプロトコルである。さらに、ＩＣＭＰピングを用いてネットワーク・プロトコル・スタック内での往復応答時間を判定することもできる。
【００３０】
さらに、ドメイン・ネーム・サーバ（ＤＮＳ）アドレスを獲得することもできる。すなわち、ＤＮＳ構成表を用いて現在使用中のアドレスあるいはこれから使用されるアドレスを判定することができる。また、使用予定のないアドレスを判定し、それを空きアドレスとして利用することができる。また、ＡＲＰキャッシュ読み出しを実行することもできる。
【００３１】
例えば、図３において、アドレスを獲得するためのデータ・フローがローカル・ネットワーク３２へのデータ経路４３上で行なわれるピング要求４５およびピング応答４６によって示されている。ピング応答は使用中のアドレスを示す。
【００３２】
さらに、ＩＰ構成モジュール４１はローカル・コンソール３４のサブネット・マスクおよびデフォールト・ゲートウェイを用いてネットワーク装置３３を構成する。これはローカル・コンソール３４からＩＰ構成モジュール４１に転送されるものとして示すサブネット・マスクおよびゲートウェイ情報４４によって示されている。
【００３３】
次に、ＩＰ構成モジュール４１はＢＯＯＴＰサーバの代わりに動作して認識されたメディア・アクセス制御（ＭＡＣ）アドレスの範囲を有する装置からのＢＯＯＴＰ要求の選択された集合を受付けすなわち受理し、これに応答する。ＭＡＣアドレスはＯＳＩ７レベル・モデルにおけるレベル２アドレッシングの指定に用いられる。ＢＯＯＴＰ要求はレベル３のアドレスを必要とするエンティティのレベル２ＭＡＣアドレスを含む場合がある。例えば、イーサネット・プロトコルを用いる場合、ＢＯＯＴＰ要求はイーサネットＭＡＣアドレスを含む。これに対応するＢＯＯＴＰ応答はそのＭＡＣアドレスに対して発行されたＩＰアドレスを含む。
【００３４】
有効なＢＯＯＴＰ要求を受信すると、ＩＰ構成モジュール４１はそれが使用されていないものとみなしたアドレスを含むＢＯＯＴＰ応答を発する。このＢＯＯＴＰ応答にはローカル・コンソール３４のサブネット・マスクおよびデフォールトのゲートウェイが用いられる。これを図３においてネットワーク装置３３とＩＰ構成モジュール４１の間で転送されているものとして示すＢＯＯＴＰ要求４７およびＢＯＯＴＰ応答４８によって示す。
【００３５】
ＢＯＯＴＰ応答４８が発せられると、ＩＰ構成モジュール４１はＷＷＷブラウザ４２を呼び出して発行されたばかりの装置アドレスを指示する。ネットワーク装置３３のユニフォーム・リソース・ロケーション（Uniform Resource Location：ＵＲＬ）はこの新たに発行されたアドレスを含む。ユニフォーム・リソース・ロケーション（Uniform Resource Indicator：ＵＲＩ）は図４に示す構成内容ページ２０を特定する。ネットワーク装置３３がアドレスを受付けすなわち受理するると、ネットワーク装置３３内のウェブサーバがＩＰ構成モジュール４１からの要求を受け付け、ＷＷＷブラウザ４２内での構成内容ページ２０の表示を可能とする。
【００３６】
図２に示すステップ５２において、ネットワーク装置３３がローカル・ネットワーク３２内にインストールされ、電源投入される。電源投入されるとネットワーク装置３３は同報通信（ブロードキャスト）ＢＯＯＴＰ要求（すなわちＢＯＯＴＰ要求４７）を発し、これが上に説明したようにＩＰ構成モジュール４１によって受信される。ＩＰ構成モジュール４１はＢＯＯＴＰ応答４８を発し、これによってネットワーク装置３３はＩＰ構成パラメータを獲得し、初期化に移行する。続いて、矢印４９で示すようにＷＷＷブラウザ４２が起動あるいは発せられる。起動されたＷＷＷブラウザ４２がネットワーク装置３３を指定される。ネットワーク装置３３上で実行されているウェブ・サーバがＷＷＷブラウザ４２に応答して構成情報を供給し、ＷＷＷブラウザ４２がこれをウェブ・ブラウザ制御パネル１０とともに構成内容ページ２０上に表示する。
【００３７】
図２に示すステップ５３において、構成内容ページ２０を用いて設定が受理あるいは拒否される。すなわち、ネットワーク装置３３が電源投入されると、オペレータはローカル・コンソール３４に戻ることができる。ローカル・コンソール３４はネットワーク装置３３の構成パラメータを含む構成内容ページ２０を表示する。ネットワーク接続は図３に示すネットワーク接続５０によって示されている。
【００３８】
例えば、図４に示すように、位置２１の構成内容ページ２０には発見された装置のタイプが記載あるいはリスト表示されている。例えば、構成内容ページはワールド・ワイド・ウェブ・ページである。位置２２では、構成内容ページ２０には発見された装置の状態が記載あるいはリスト表示されている。ＩＰ構成ボックス２３内の位置２４では、構成内容ページ２０はＢＯＯＴＰ応答４８によってネットワーク装置３３に割り当てられたＩＰ構成アドレスを記載している。位置２４では、構成内容ページ２０はネットワーク装置３３に割り当てられたサブネット・マスクを記載あるいはリスト表示している。位置２６では、構成内容ページ２０はネットワーク装置３３のデフォールト・ゲートウェイを記載あるいはリスト表示している。
【００３９】
ユーザーは位置２４のＩＰ構成アドレス、位置２５のサブネット・マスクおよび／または位置２６のデフォールト・ゲートウェイを変更することができる。ユーザーは拒否ボタン２８を選択してその構成を拒否することができる。ユーザーは受理ボタン２７を選択して元の構成あるいは変更された構成を許容することができる。
【００４０】
以上の説明においては本発明の方法および実施形態の例を開示および説明したに過ぎない。当業者には明らかなように、本発明はその精神と基本的特徴から逸脱することなく他の具体的形態で実施することができる。したがって、本発明の開示は例示であり、本発明の範囲を限定するものではなく、本発明の範囲は特許請求の範囲によって定められる。
【００４１】
以上、本発明の実施例について詳述したが、以下、本発明の各実施態様の例を示す。
【００４２】
（実施態様１）
ローカル・ネットワーク（３２）に接続されたネットワーク装置（３３）の構成に用いるコンピュータによる設定の実施方法であって、前記ローカル・ネットワーク（３２）に接続されたコンソール（３４）内で動作するモジュール（４１）によって実行される、
（ａ）前記モジュール（４１）の起動に応答して使用されていないネットワーク・アドレスを獲得するステップと、
（ｂ）前記コンソール（３４）が前記ネットワーク装置（３３）からの要求を受け取ると、前記ネットワーク装置（３３）に前記コンソール（３４）のサブネットおよびゲートウェイ情報とともに前記ステップ（ａ）で獲得された使用されていないアドレスを含む応答を送るステップと、
（ｃ）前記ネットワーク装置（３３）へのネットワーク接続を確立するステップと、
（ｄ）前記コンソール（３４）のモニターに前記ネットワーク装置（３３）のアドレス値（２４）、サブネット・マスク値（２５）およびゲートウェイ値（２６）を表示するステップと
を含むことを特徴とする方法。
【００４３】
（実施態様２）
前記ステップ（ａ）は、
（ａ．１）前記ローカル・ネットワーク（３２）を介してピング要求（４５）を送信するステップと、
（ａ．２）前記ローカル・ネットワーク（３２）を介してピング応答（４６）を受信するステップと
を含むことを特徴とする実施態様１に記載のコンピュータによる設定の実施方法。
【００４４】
（実施態様３）
前記ステップ（ｂ）において前記要求はＢＯＯＴＰ要求（４７）であり、前記応答はＢＯＯＴＰ応答（４８）であることを特徴とする実施態様１に記載のコンピュータによる実施方法。
【００４５】
（実施態様４）
（ｅ）ユーザーが前記コンソール（３４）を介して前記ネットワーク装置（３３）の前記アドレス値（２４）、前記サブネット・マスク値（２５）および前記ゲートウェイ値（２６）を受理、拒否あるいは変更する機会を提供するステップを含むことを特徴とする実施態様１に記載のコンピュータによる設定の実施方法。
【００４６】
（実施態様５）
前記ステップ（ｄ）においてワールド・ワイド・ウェブ・ブラウザ（４２）を起動し、これによって前記アドレス値（２４）、前記サブネット値（２５）および前記ゲートウェイ値（２６）が表示されることを特徴とする実施態様１に記載のコンピュータによる設定の実施方法。
【００４７】
（実施態様６）
前記モジュール（４１）は前記ワールド・ワイド・ウェブ（４２）のプラグイン・モジュール（４１）であることを特徴とする実施態様５に記載のコンピュータによる設定の実施方法。
【００４８】
（実施態様７）
コンピュータにローカル・ネットワーク（３２）に接続されたネットワーク装置（３３）の構成を設定するプログラムを記録した記録媒体であって、前記プログラムは前記ローカル・ネットワーク（３２）に接続されたコンソール（３４）内で動作するモジュール（４１）によって実行され、
（ａ）前記モジュール（４１）の起動に応答して使用されていないネットワーク・アドレスを獲得するステップと、
（ｂ）前記コンソール（３４）が前記ネットワーク装置（３３）からの要求を受け取ると、前記ネットワーク装置（３３）に前記コンソール（３４）のサブネットおよびゲートウェイ情報とともに前記ステップ（ａ）で獲得された使用されていないアドレスを含む応答を送るステップと、
（ｃ）前記ネットワーク装置（３３）へのネットワーク接続を確立するステップと、
（ｄ）前記コンソール（３４）のモニターに前記ネットワーク装置（３３）のアドレス値（２４）、サブネット・マスク値（２５）およびゲートウェイ値（２６）を表示するステップと
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００４９】
（実施態様８）
前記ステップ（ａ）は、
（ａ．１）前記ローカル・ネットワーク（３２）を介してピング要求（４５）を送信するステップと、
（ａ．２）前記ローカル・ネットワーク（３２）を介してピング応答（４６）を受信するステップと
を含むことを特徴とする実施態様７に記載の記録媒体。
【００５０】
（実施態様９）
前記ステップ（ｂ）において前記要求はＢＯＯＴＰ要求（４７）であり、前記応答はＢＯＯＴＰ応答（４８）であることを特徴とする実施態様７に記載の記録媒体。
【００５１】
（実施態様１０）
（ｅ）ユーザーが前記コンソール（３４）を介して前記ネットワーク装置（３３）の前記アドレス値（２４）、前記サブネット・マスク値（２５）および前記ゲートウェイ値（２６）を受理、拒否あるいは変更する機会を提供するステップを含むことを特徴とする実施態様７に記載の記録媒体。
【００５２】
（実施態様１１）
前記ステップ（ｄ）においてワールド・ワイド・ウェブ・ブラウザ（４２）を起動し、これによって前記アドレス値（２４）、前記サブネット値（２５）および前記ゲートウェイ値（２６）が表示されることを特徴とする実施態様７に記載の記録媒体。
【００５３】
（実施態様１２）
前記モジュール（４１）は前記ワールド・ワイド・ウェブ（４２）のプラグイン・モジュール（４１）であることを特徴とする実施態様１１に記載の記録媒体。
【００５４】
【発明の効果】
以上のように、本発明はＴＣＰ／ＩＰ環境におけるネットワーク装置の簡略化された構成を容易にするものである。また、本発明はあらゆる初心者がＩＰエンティティの構成を行なう上でその助けとなるものである。
【図面の簡単な説明】
【図１】接続されたネットワークの概略ブロック図である。
【図２】本発明の一実施形態に係るネットワーク装置のＩＰ構成を示す概略フローチャートである。
【図３】本発明の一実施形態に係るネットワーク装置のＩＰ構成を示すデータ・フロー図である。
【図４】本発明の一実施形態に係るネットワーク装置のＩＰ構成中に用いられる構成用ハイパー・テキスト・トランスファー・プロトコル(Hyper Text Transfer Protocol：ＨＴＴＰ)「ホーム・ページ」を示す図である。
【符号の説明】
１０：ウェブ・ブラウザ制御パネル
２０：構成内容ページ
２２、２４、２５、２６：構成内容ページ内の位置
２７：受理ボタン
２８：拒否ボタン
３０：インターネット
３１：ゲートウェイ
３２：ローカル・ネットワーク
３３：ネットワーク装置
３４：ローカル・コンソール
４１：ＩＰ構成モジュール
４２：ＷＷＷブラウザ
４３：データ経路
４４：サブネット・マスクおよびゲートウェイ情報
４５：ピング要求
４６：ピング応答
４７：ＢＯＯＴＰ要求
４８：ＢＯＯＴＰ応答
４９：ＷＷＷブラウザの起動
５０：ネットワーク接続
５１、５２、５３：本発明の方法のステップ
【図１】
0004041218.tif 000004
【図２】
0004041218.tif 000005
【図３】
0004041218.tif 000006
【図４】
0004041218.tif 000007