名前 | 形式 | 機能説明 | オプション | オペランド | 終了ステータス | 属性 | 関連項目
dhcpinfo ユーティリティは、コマンド行で要求されたパラメータの DHCP 提供値を出力します。このパラメータは、DHCP 仕様の数値コードか、dhcp_inittab(4) にリストされているニーモニック識別子のどちらかによって識別されます。このコマンドは、システム起動時に init(1M) によって起動されるシェルスクリプトのコマンド置換で使用されます。このコマンドはまず DHCP クライアントデーモンの dhcpagent(1M) と通信して、要求されたインタフェースで DHCP が正常に終了したかどうかを確認します。DHCP が、要求されたインタフェースで正常に終了していれば、dhcpinfo は要求されたパラメータの値を取り出します。dhcpinfo が表示したパラメータ値は、その終了ステータスを検査してから使用します。「終了ステータス」の項を参照してください。
すべての DHCP パラメータのニーモニック識別コードの一覧は、dhcp_inittab(4) のマニュアルページを参照してください。詳細は、『RFC 2132, DHCP Options and BOOTP Vendor Extensions』を参照してください。
dhcpinfo からの出力は、1 行または複数行の ASCII テキストからなります。出力の書式は、要求されたパラメータによって異なります。行ごとに返される値の数と、特定のパラメータで出力される行の合計数は、dhcp_inittab(4) で規定されているように、それぞれ、パラメータ指定の精度と最大値によって決まります。
各値の書式は、dhcp_inittab(4) で規定されているオプションのデータ型によって決まります。使用できるデータ型と書式は次のとおりです。
データ型 | 書式 | dhcp_inittab(4) 型 |
---|---|---|
符号なし数値 | 1 つまたは複数の 10 進数 | UNUMBER8, UNUMBER16, UNUMBER32, UNUMBER64 |
符号付き数値 | 1 つまたは複数の 10 進数、負符号を付けることができる | SNUMBER8, SNUMBER16, SNUMBER32, SNUMBER64 |
IP アドレス | 小数点付きの表記 | IP |
オクテット | 0x の後に 2 桁の 16 進数が続く文字列 | OCTET |
文字列 | 0 個またはそれ以上の ASCII 文字 | ASCII |
次のオプションを指定できます。
出力を標準の書式で表示します。これは、精度 1 の OCTET 書式と同じです。
DHCP パラメータの値を取り出すインタフェースを指定します。このオプションを指定しないと、一次インタフェースが使用されます。
表示される値のリストを limit で指定された行数に制限します。
DHCP 仕様で定義されている、要求された DHCP パラメータの数値コード。ベンダーオプションは、実際のベンダーコードに 256 を加算することによって指定されます。
dhcp_inittab(4) にリストされている、要求された DHCP パラメータのニーモニック記号
正常終了
処理が正常に終了しなかった。DHCP クライアントデーモンが実行されていない、インタフェースが構成できなかった、あるいは十分な DHCP 応答が受信されなかった。
無効な引数。
処理がタイムアウトした。
起きるはずのないシステムエラーが発生した。
次の属性については、attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
使用条件 | SUNWcsr |
インタフェースの安定性 | Evolving |
dhcpagent(1M), ifconfig(1M), init(1M), dhcp_inittab(4), attributes(5)
Alexander, S., and R. Droms, RFC 2132, DHCP Options and BOOTP Vendor Extensions, Silicon Graphics, Inc., Bucknell University, March 1997.