ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Solaris のシステム管理 (IP サービス) Oracle Solaris 10 8/11 Information Library (日本語) |
1. Oracle Solaris TCP/IP プロトコル群 (概要)
5. TCP/IP ネットワークサービスと IPv4 アドレス指定の構成 (作業)
10. TCP/IP と IPv4 の詳細 (リファレンス)
DHCP サービスを起動および停止する方法 (DHCP マネージャ)
DHCP サービスを有効または無効にする方法 (DHCP マネージャ)
DHCP サービスを有効または無効にする方法 (dhcpconfig -S)
詳細 DHCP ログメッセージを生成する方法 (DHCP マネージャー)
詳細 DHCP ログメッセージを生成する方法 (コマンド行)
DHCP トランザクションログを有効または無効にする方法 (DHCP マネージャ)
DHCP トランザクションログを有効または無効にする方法 (コマンド行)
DHCP トランザクションを別の syslog ファイルに記録する方法
DHCP クライアント用に動的 DNS 更新を有効にする方法
DHCP サーバー用のパフォーマンスオプションのカスタマイズ
DHCP パフォーマンスオプションをカスタマイズする方法 (DHCP マネージャ)
DHCP パフォーマンスオプションをカスタマイズする方法 (コマンド行)
DHCP 監視用のネットワークインタフェースを指定する方法 (DHCP マネージャ)
DHCP 監視用のネットワークインタフェースを指定する方法 (dhcpconfig)
DHCP ネットワークを追加する方法 (DHCP マネージャ)
DHCP ネットワークを追加する方法 (dhcpconfig)
DHCP ネットワークの構成を変更する方法 (DHCP マネージャ)
DHCP ネットワークの構成を変更する方法 (dhtadm)
DHCP ネットワークを削除する方法 (DHCP マネージャ)
DHCP サービスによる BOOTP クライアントのサポート (作業マップ)
すべての BOOTP クライアントのサポートを設定する方法 (DHCP マネージャ)
登録された BOOTP クライアントのサポートを設定する方法 (DHCP マネージャ)
DHCP サービスで IP アドレスを使用して作業する (作業マップ)
単一の IP アドレスを追加する方法 (DHCP マネージャ)
既存の IP アドレスを複製する方法 (DHCP マネージャ)
複数の IP アドレスを追加する方法 (DHCP マネージャ)
IP アドレスを使用不可に指定する方法 (DHCP マネージャ)
DHCP サービスから IP アドレスを削除する方法 (DHCP マネージャ)
DHCP サービスから IP アドレスを削除する方法 (pntadm)
予約済み IP アドレスを DHCP クライアントに割り当てる
固定 IP アドレスを DHCP クライアントに割り当てる方法 (DHCP マネージャ)
固定 IP アドレスを DHCP クライアントに割り当てる方法 (pntadm)
DHCP サーバー上で定義されたマクロを表示する方法 (DHCP マネージャ)
DHCP サーバー上で定義されたマクロを表示する方法 (dhtadm)
DHCP マクロ内のオプションの値を変更する方法 (DHCP マネージャ)
DHCP マクロ内のオプションの値を変更する方法 (dhtadm)
DHCP マクロにオプションを追加する方法 (DHCP マネージャ)
DHCP マクロにオプションを追加する方法 (dhtadm)
DHCP マクロからオプションを削除する方法 (DHCP マネージャ)
DHCP マクロからオプションを削除する方法 (dhtadm)
DHCP サービスを使用した Oracle Solaris ネットワークインストールのサポート
リモートブートクライアントとディスクレスブートクライアントのサポート (作業マップ)
情報だけを受け取るように DHCP クライアントを設定 (作業マップ)
DHCP データストアを変換する方法 (DHCP マネージャ)
DHCP データストアを変換する方法 (dhcpconfig -C)
DHCP サーバーからデータをエクスポートする方法 (DHCP マネージャ)
DHCP サーバーからデータをエクスポートする方法 (dhcpconfig -X)
DHCP サーバーにデータをインポートする方法 (DHCP マネージャ)
DHCP サーバーにデータをインポートする方法 (dhcpconfig -I)
インポートした DHCP データを変更する方法 (DHCP マネージャ)
インポートした DHCP データを変更する方法 (pntadm、dhtadm)
18. DHCP コマンドと DHCP ファイル (リファレンス)
21. IP セキュリティーアーキテクチャー (リファレンス)
25. Oracle Solaris の IP フィルタ (概要)
29. モバイル IP のファイルおよびコマンド (リファレンス)
オプションは、DHCP サーバーがクライアントに渡すネットワーク構成パラメータのキーワードです。DHCP サービスでは、標準の DHCP オプションを作成、削除、変更することはできません。標準オプションは DHCP プロトコルによって定義されたものだからです。つまり、作業の対象となるオプションは、サイト用に独自に作成したものだけです。そのため、初めて DHCP サービスを設定すると、サイト用のオプションを作成するまでは、DHCP マネージャの「オプション (Options)」タブは空です。
DHCP サーバー上でオプションを作成する場合、DHCP クライアント上でもそのオプションに関する情報を追加する必要があります。DHCP クライアント用に、/etc/dhcp/inittab ファイルを編集して、新しいオプションのエントリを追加する必要があります。このファイルについては、dhcp_inittab(4) のマニュアルページを参照してください。
Oracle Solaris クライアント以外の DHCP クライアントを使用している場合、オプションまたはシンボルを追加する方法については、使用しているクライアント用のマニュアルを参照してください。DHCP オプションの詳細は、「DHCP オプションについて」を参照してください。
DHCP マネージャまたは dhtadm コマンドを使用して、オプションを作成、変更、削除できます。
ヒント - DHCP の文献では、オプションを「シンボル」と呼びます。dhtadm コマンドとそれに関連するマニュアルページでもオプションをシンボルと呼びます。
次の作業マップに、DHCP オプションを作成、変更、および削除するのに必要な作業を示します。作業マップには、それぞれの手順へのリンクが含まれています。
|
DHCP オプションを作成する前に、次の表に示すオプションの属性をよく理解しておく必要があります。
表 15-5 DHCP オプションの属性
|
渡す必要があるクライアント情報に対応するオプションが DHCP プロトコルにない場合は、オプションを作成できます。独自のオプションを作成する前に、 dhcp_inittab(4) のマニュアルページを参照して、DHCP で定義されているオプションのリストを調べてください。
dhtadm -A -s コマンドまたは DHCP マネージャの「オプションの作成 (Create Option)」ダイアログボックスを使用して、新しいオプションを作成できます。
次に、DHCP マネージャの「オプションの作成 (Create Option)」ダイアログボックスを示します。
図 15-17 DHCP マネージャの「オプションの作成 (Create Option)」ダイアログボックス
「DHCP マネージャを起動および停止する方法」を参照してください。
「オプションの作成 (Create Option)」ダイアログボックスが開きます。
この名前には、128 文字までの英数字と空白文字を含めることができます。
各設定については、表 15-5 を参照するか、DHCP マネージャのヘルプを参照してください。
この選択によって、DHCP サーバーは dhcptab テーブルを再読み込みし、「了解 (OK)」をクリックすると直ちに変更が適用されます。
これでオプションをマクロに追加し、クライアントに渡すオプションに値を割り当てることができます。
DHCP 管理プロファイルの詳細については、「DHCP コマンドへのユーザーアクセスの設定」を参照してください。
役割には、認証と特権コマンドが含まれます。役割については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
# dhtadm -A -s option-name -d 'category,code,data-type,granularity,maximum' -g
128 文字以内の英数字文字列です。
次のうちの 1 つです。 Site、Extend、または Vendor=list-of-classes。list-of-classes は、オプションが適用されるベンダークライアントクラスを空白文字で区切ったものです。ベンダークライアントクラスを決定する方法については、表 15-5 を参照してください。
このオプションカテゴリに適した 1 つの数値です。表 15-5 の説明を参照してください。
このオプションで渡されるデータのタイプを示すキーワードで指定されます。表 15-5 の説明を参照してください。
負ではない数として指定されます。表 15-5 の説明を参照してください。
負ではない数です。表 15-5 の説明を参照してください。
例 15-3 dhtadm による DHCP オプションの作成
次のコマンドを実行すると、Site カテゴリに属する NewOpt というオプションが作成されます。このオプションのコードは 130 です。このオプションの値には、1 つの 8 ビット無符号整数が設定できます。
# dhtadm -A -s NewOpt -d 'Site,130,UNUMBER8,1,1' -g次のコマンドを実行すると、Vendor カテゴリオプションに属する NewServ というオプションが作成されます。このオプションは、マシンタイプが SUNW,Sun-Blade-100 または SUNW,Sun-Blade-1000 であるクライアントに適用されます。このオプションのコードは 200 です。このオプションの値には、1 つの IP アドレスが設定できます。
# dhtadm -A -s NewServ -d 'Vendor=SUNW.Sun-Blade-100 \ SUNW.Sun-Blade-1000,200,IP,1,1' -gDHCP サービス用のオプションをすでに作成している場合、そのオプションの属性は変更できます。オプションの変更には、dhtadm -M -s コマンドか、DHCP マネージャの「オプションの属性 (Option Properties)」ダイアログボックスを使用します。
DHCP クライアントのオプション情報を変更して、その変更内容を DHCP サーバーに反映する必要があることに注意してください。「DHCP クライアントのオプション情報の変更」を参照してください。
次に、DHCP マネージャの「オプションの属性 (Option Properties)」ダイアログボックスを示します。
図 15-18 DHCP マネージャの「オプションの属性 (Option Properties)」ダイアログボックス
「DHCP マネージャを起動および停止する方法」を参照してください。
「オプションの属性 (Option Properties)」ダイアログボックスが開きます。
属性については、表 15-5 を参照するか、DHCP マネージャのヘルプを参照してください。
変更は dhcptab テーブルに対して行われます。DHCP サーバーは、dhcptab テーブルを再読み込みして変更を有効にします。
DHCP 管理プロファイルの詳細については、「DHCP コマンドへのユーザーアクセスの設定」を参照してください。
役割には、認証と特権コマンドが含まれます。役割については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
# dhtadm -M -s option-name -d 'category,code,data-type,granularity,maximum' -g
変更するオプションの名前を指定します。
Site、Extend、または Vendor=list-of-classes のうちの 1 つです。list-of-classes は、オプションが適用されるベンダークライアントクラスを空白文字で区切ったものです。たとえば、SUNW.Sun-Blade-100 SUNW.Ultra-80 SUNWi86pc。
このオプションカテゴリに適した 1 つの数値を指定します。表 15-5 の説明を参照してください。
このオプションで渡されるデータのタイプを示すキーワードを指定します。表 15-5 の説明を参照してください。
負ではない数です。表 15-5 の説明を参照してください。
負ではない数です。表 15-5 の説明を参照してください。
変更する属性だけでなく、DHCP オプション属性すべてを -d スイッチで指定する必要があります。
例 15-4 dhtadm による DHCP オプションの変更
次のコマンドでは、NewOpt というオプションを変更します。このオプションは Site カテゴリのオプションです。このオプションのコードは 135 です。このオプションの値には、1 つの 8 ビット無符号整数が設定できます。
# dhtadm -M -s NewOpt -d 'Site,135,UNUMBER8,1,1'次のコマンドでは、Vendor カテゴリに属する NewServ というオプションを変更します。その結果、このオプションは、マシンタイプが SUNW,Sun-Blade-100 または SUNW,i86pc であるクライアントに適用されます。このオプションのコードは 200 です。このオプションの値には、1 つの IP アドレスが設定できます。
# dhtadm -M -s NewServ -d 'Vendor=SUNW.Sun-Blade-100 \ SUNW.i86pc,200,IP,1,1' -g標準の DHCP オプションを削除することはできません。しかし、ユーザーが DHCP サービス用に定義したオプションは、DHCP マネージャか dhtadm コマンドを使って削除できます。
「DHCP マネージャを起動および停止する方法」を参照してください。
「オプションの削除 (Delete Option)」ダイアログボックスが開きます。
この選択によって、DHCP サーバーは dhcptab テーブルを再読み込みし、「了解 (OK)」をクリックすると直ちに変更が適用されます。
DHCP 管理プロファイルの詳細については、「DHCP コマンドへのユーザーアクセスの設定」を参照してください。
役割には、認証と特権コマンドが含まれます。役割については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
# dhtadm -D -s option-name -g
新しい DHCP オプションを DHCP サーバーに追加する場合、各 DHCP クライアントのオプション情報に、補足エントリを追加する必要があります。DHCP クライアント以外のクライアントを使用している場合、そのクライアントのドキュメントでオプションまたはシンボルの追加に関する情報を確認してください。
DHCP クライアントでは、/etc/dhcp/inittab ファイルを編集して、DHCP サーバーに追加するオプションごとにエントリを追加する必要があります。後にそのオプションをサーバー上で変更する場合、クライアントの /etc/dhcp/inittab ファイルのエントリも変更する必要があります。
/etc/dhcp/inittab ファイルの構文については、dhcp_inittab(4) のマニュアルページを参照してください。
注 - 以前の Oracle Solaris リリースで dhcptags ファイルに DHCP オプションを追加していた場合、それらのオプションを /etc/dhcp/inittab ファイルに追加する必要があります。詳細は、「DHCP のオプション」を参照してください。