名 称
dhcp-options - 動 的 ホ ス ト 構 成 プ ロ ト コ ル の オ プ シ ョ ン
解 説
動 的 ホ ス ト 構 成 プ ロ ト コ ル (DHCP: Dynamic Host Configuration Protocol) を 使 用 す る こ と に よ り 、 ク ラ イ ア ン ト は DHCP サ ー バ か ら 、 ネ ッ ト ワ ー ク 設 定 や ネ ッ ト ワ ー ク 上 で 利 用 可 能 な 様 々 な サ ー ビ ス に つ い て 記 述 し て い る オ プ シ ョ ン を 受 け 取 る こ と が で き ま す 。 dhcpd(8) や dhclient(8) を 設 定 す る と き に 、 し ば し ば オ プ シ ョ ン を 宣 言 す る 必 要 が あ る で し ょ う 。 こ こ で は 、 オ プ シ ョ ン を 宣 言 す る 文 法 、 そ し て 宣 言 可 能 な オ プ シ ョ ン の 名 前 と 書 式 を 文 書 化 し て い ま す 。
リ フ ァ レ ン ス : オ プ シ ョ ン 文
DHCP option 文 は 、 常 に キ ー ワ ー ド option で 開 始 し 、 単 一 の オ プ シ ョ ン 名 が 続 き 、 オ プ シ ョ ン デ ー タ が 続 き ま す 。 オ プ シ ョ ン の 名 前 と デ ー タ の 書 式 は 後 述 し ま す 。 す べ て の DHCP オ プ シ ョ ン を 網 羅 的 に 指 定 す る 必 要 は な く 、 ク ラ イ ア ン ト に 必 要 な オ プ シ ョ ン の み を 指 定 し ま す 。 オ プ シ ョ ン デ ー タ に は 、 次 の よ う に 様 々 な 書 式 が あ り ま す :
ip-address デ ー タ タ イ プ は 、 明 示 的 な IP ア ド レ ス (例 え ば 239.254.197.10) ま た は ド メ イ ン 名 (例 え ば haagen.isc.org) の ど ち ら で も 指 定 可 能 で す 。 ド メ イ ン 名 で 指 定 す る 場 合 、 そ の ド メ イ ン 名 を 解 決 す る と 単 一 の IP ア ド レ ス に な る よ う に し て く だ さ い 。
int32 デ ー タ タ イ プ は 符 号 付 き 32 ビ ッ ト 整 数 を 指 定 し ま す 。 uint32 デ ー タ タ イ プ は 符 号 無 し 32 ビ ッ ト 整 数 を 指 定 し ま す 。 int16 お よ び uint16 の デ ー タ タ イ プ は 、 符 号 付 き お よ び 符 号 無 し の 16 ビ ッ ト 整 数 を 指 定 し ま す 。 int8 お よ び uint8 の デ ー タ タ イ プ は 、 符 号 付 き お よ び 符 号 無 し の 8 ビ ッ ト 整 数 を 指 定 し ま す 。 符 号 無 し 8 ビ ッ ト 整 数 は 、 オ ク テ ッ ト と 呼 ば れ る こ と も あ り ま す 。
text デ ー タ タ イ プ は NVT ASCII 文 字 列 を 指 定 し ま す 。 文 字 列 は ダ ブ ル ク ォ ー ト で 括 る 必 要 が あ り ま す 。 例 え ば root-path オ プ シ ョ ン を 指 定 す る 文 法 は 、 次 の よ う に な り ま す 。
option root-path "10.0.1.4:/var/tmp/rootfs";
domain-name デ ー タ タ イ プ は ド メ イ ン 名 を 指 定 し ま す 。 文 字 列 を ダ ブ ル ク ォ ー ト で 括 っ て い け ま せ ん 。 こ の デ ー タ タ イ プ は 、 他 の 既 存 の DHCP オ プ シ ョ ン に は 使 わ れ ま せ ん 。 ド メ イ ン 名 は 、 text オ プ シ ョ ン で あ る か の よ う に 保 持 さ れ ま す 。
flag デ ー タ タ イ プ は ブ ー ル 値 を 指 定 し ま す 。 ブ ー ル 値 は true ま た は false の い ず れ か で す (も し く は 、 on ま た は off の 方 が 分 か り や す け れ ば 、 こ ち ら で も か ま い ま せ ん )。
string デ ー タ タ イ プ は 、 ダ ブ ル ク ォ ー ト で 括 ら れ る NVT ASCII 文 字 列 か 、 コ ロ ン 区 切 り の 16 進 数 で 指 定 さ れ る オ ク テ ッ ト の 連 続 の い ず れ か を 指 定 し ま す 。 例 え ば 次 の よ う に な り ま す :
option
dhcp-client-identifier "CLIENT-FOO"; も
し く は
option dhcp-client-identifier
43:4c:49:45:54:2d:46:4f:4f;
式 を 用 い た オ プ シ ョ ン 値 の 設 定
ク ラ イ ア ン ト が 送 出 す る い く つ か の 値 を 、 DHCP オ プ シ ョ ン の 値 を 設 定 す る の に 使 え る と 便 利 な こ と が あ り ま す 。 こ れ を す る に は 式 の 評 価 が 利 用 で き ま す 。 dhcp-eval(5) マ ニ ュ ア ル ペ ー ジ に 式 の 書 き 方 が 述 べ ら れ て い ま す 。 評 価 の 結 果 を オ プ シ ョ ン に 代 入 す る に は 、 オ プ シ ョ ン を 次 の よ う に 定 義 し ま す :
option my-option = expression ; 例 え ば 次 の よ う に し ま す :
option hostname
= binary-to-ascii (16, 8, "-",
substring (hardware, 1, 6));
標 準 DHCP オ プ シ ョ ン
次 に 示 す 様 々 な オ プ シ ョ ン に 関 す る 記 述 は 、 DHCP オ プ シ ョ ン に 関 す る 最 新 の IETF ド ラ フ ト 文 書 か ら の も の で す 。 名 前 が 掲 載 さ れ て い な い オ プ シ ョ ン は 、 ま だ 実 装 さ れ て い な い か も し れ ま せ ん が 、 設 定 フ ァ イ ル に 定 義 す る こ と で 、 そ の よ う な オ プ シ ョ ン を 使 え る か も し れ ま せ ん 。 詳 し く は 、 こ の 先 の 「 新 規 オ プ シ ョ ン の 定 義 」 か ら 続 く 記 述 を 参 照 し て く だ さ い 。 こ こ に 記 述 さ れ て い る オ プ シ ョ ン の う ち の い く つ か は 、 DHCP サ ー バ も し く は ク ラ イ ア ン ト に よ っ て 自 動 的 に 生 成 さ れ る も の で 、 ユ ー ザ に は 設 定 で き ま せ ん 。 そ の よ う な オ プ シ ョ ン の 値 は 、 受 信 側 の DHCP プ ロ ト コ ル エ ー ジ ェ ン ト (サ ー バ も し く は ク ラ イ ア ン ト ) の 設 定 フ ァ イ ル 中 の 、 例 え ば 条 件 式 な ど で 使 わ れ ま す 。 し か し こ の オ プ シ ョ ン の 値 は 、 送 信 側 の エ ー ジ ェ ン ト の 設 定 フ ァ イ ル 中 で は 使 わ れ る こ と は あ り ま せ ん 。 と い う の も 、 そ の 値 は 、 設 定 フ ァ イ ル が 処 理 さ れ た 後 に 決 定 さ れ る か ら で す 。 以 降 の 記 述 に お い て 、 そ の よ う な オ プ シ ョ ン に は 「 ユ ー ザ が 設 定 す る こ と は で き ま せ ん 」 と 記 さ れ ま す 。 標 準 オ プ シ ョ ン を 示 し ま す :
option all-subnets-local flag; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 接 続 さ れ て い る IP ネ ッ ト ワ ー ク の 全 サ ブ ネ ッ ト が 使 用 す る MTU が 、 ク ラ イ ア ン ト が 直 接 接 続 さ れ て い る サ ブ ネ ッ ト の MTU と 同 じ で あ る と 、 ク ラ イ ア ン ト が 仮 定 し て よ い か を 指 定 し ま す 。 値 true は 、 全 サ ブ ネ ッ ト は 同 一 の MTU で あ る こ と を 意 味 し ま す 。 値 false は 、 直 接 接 続 さ れ て い る ネ ッ ト ワ ー ク の サ ブ ネ ッ ト に は 、 よ り 小 さ な MTU を 持 つ も の が あ る と 、 ク ラ イ ア ン ト が 仮 定 す べ き で あ る こ と を 意 味 し ま す 。
option arp-cache-timeout uint32; 本 オ プ シ ョ ン は 、 ARP キ ャ ッ シ ュ エ ン ト リ の タ イ ム ア ウ ト を 秒 数 で 指 定 し ま す 。
option bootfile-name text; 本 オ プ シ ョ ン は 、 起 動 フ ァ イ ル を 指 定 す る た め に 使 用 し ま す 。 ク ラ イ ア ン ト に よ っ て サ ポ ー ト さ れ て い る 場 合 、 こ れ は filename 宣 言 と 同 じ 効 果 を 持 ち ま す 。 BOOTP ク ラ イ ア ン ト で 、 こ の オ プ シ ョ ン を サ ポ ー ト し て い る も の は 少 な い で し ょ う 。 DHCP ク ラ イ ア ン ト に よ っ て は サ ポ ー ト す る も の が あ り 、 実 際 必 須 と し て い る も の が あ り ま す 。
option boot-size uint16; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト 用 の デ フ ォ ル ト の ブ ー ト イ メ ー ジ の 長 さ を 、 512 オ ク テ ッ ト ブ ロ ッ ク 数 で 指 定 し ま す 。
option broadcast-address ip-address; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト の サ ブ ネ ッ ト で 使 用 さ れ て い る ブ ロ ー ド キ ャ ス ト ア ド レ ス を 指 定 し ま す 。 正 当 な ブ ロ ー ド キ ャ ス ト ア ド レ ス の 値 は 、 STD 3 (RFC1122) の 3.2.1.3 節 に 規 定 さ れ て い ま す 。
option cookie-servers ip-address [, ip-address... ]; ク ッ キ ー サ ー バ オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な RFC 865 ク ッ キ ー サ ー バ の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option default-ip-ttl uint8; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が デ ー タ グ ラ ム を 送 出 す る と き に 使 用 す べ き 、 デ フ ォ ル ト の 生 存 時 間 (TTL) を 指 定 し ま す 。
option default-tcp-ttl uint8; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が TCP セ グ メ ン ト を 送 出 す る と き に 使 用 す べ き 、 デ フ ォ ル ト の TTL を 指 定 し ま す 。 最 小 値 は 1 で す 。
option dhcp-client-identifier string; 本 オ プ シ ョ ン を 使 っ て 、 ホ ス ト 宣 言 中 で DHCP ク ラ イ ア ン ト 識 別 子 を 指 定 す る こ と が で き ま す 。 こ の ク ラ イ ア ン ト 識 別 子 で 照 合 を 行 う こ と で 、 dhcpd は そ の ホ ス ト の レ コ ー ド を 発 見 す る こ と が で き ま す 。
DHCP ク ラ イ ア ン ト の 中 に は 、 ASCII テ キ ス ト に よ っ て ク ラ イ ア ン ト 識 別 子 が 設 定 さ れ た 場 合 、 そ の ASCII テ キ ス ト の 先 頭 に 0 を つ け る も の が あ る こ と に 注 意 し て く だ さ い 。 そ の 場 合 、
option dhcp-client-identifier "foo"; で は な く 、 以 下 の よ う に 記 述 す る 必 要 が あ る で し ょ う 。 | ||
option dhcp-client-identifier "\0foo"; |
option dhcp-lease-time uint32; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト 要 求 (DHCPDISCOVER ま た は DHCPREQUEST) の 中 で 、 ク ラ イ ア ン ト が IP ア ド レ ス の リ ー ス 時 間 を 要 求 す る た め に 使 用 さ れ ま す 。 ま た サ ー バ 応 答 (DHCPOFFER) の 中 で 、 DHCP サ ー バ が 提 示 し た い リ ー ス 時 間 を 指 定 す る の に も 、 こ の オ プ シ ョ ン は 使 わ れ ま す 。 本 オ プ シ ョ ン は 、 サ ー バ で は ユ ー ザ が 直 接 設 定 す る こ と は で き ま せ ん 。 dhcpd.conf(5) の max-lease-time と default-lease-time サ ー バ オ プ シ ョ ン を 参 照 し て く だ さ い 。
option dhcp-max-message-size uint16; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト か ら 送 出 さ れ た 場 合 、 サ ー バ が ク ラ イ ア ン ト に 送 出 す る す べ て の 応 答 の 最 大 サ イ ズ を 指 定 し ま す 。 サ ー バ で 設 定 さ れ た 場 合 、 ク ラ イ ア ン ト が dhcp-max-message-size オ プ シ ョ ン を 送 信 し て こ な か っ た 際 に 、 こ の サ ー バ で 設 定 さ れ た 値 が 使 用 さ れ ま す 。 こ れ は 、 BOOTP 応 答 で も DHCP 応 答 と 同 様 に 動 作 し ま す 。
option dhcp-message text; 本 オ プ シ ョ ン は 、 障 害 が 起 き た 時 に 、 DHCP サ ー バ が DHCPNAK メ ッ セ ー ジ 中 で DHCP ク ラ イ ア ン ト へ エ ラ ー メ ッ セ ー ジ を 提 供 す る の に 使 用 し ま す 。 ま た ク ラ イ ア ン ト が 、 提 示 さ れ た パ ラ メ ー タ を 拒 否 し た 理 由 を 示 す た め に 、 DHCPDECLINE メ ッ セ ー ジ 中 で 本 オ プ シ ョ ン を 使 う こ と も あ り ま す 。 本 オ プ シ ョ ン は 、 ユ ー ザ が 設 定 す る こ と は で き ま せ ん 。
option dhcp-message-type uint8; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト と サ ー バ の 両 者 か ら 送 出 さ れ 、 DHCP パ ケ ッ ト が 含 ん で い る DHCP メ ッ セ ー ジ の タ イ プ を 指 定 し ま す 。 本 オ プ シ ョ ン が 取 り 得 る 値 は 、 以 下 の と お り で す (RFC2132 よ り そ の ま ま 抜 粋 )。
1 DHCPDISCOVER
2 DHCPOFFER
3 DHCPREQUEST
4 DHCPDECLINE
5 DHCPACK
6 DHCPNAK
7 DHCPRELEASE
8 DHCPINFORM 本 オ プ シ ョ
ン は 、 ユ ー ザ
が 設 定 す る こ
と は で き ま せ
ん 。
option dhcp-option-overload uint8; 本 オ プ シ ョ ン は 、 DHCP ’sname’ も し く は ’file’ フ ィ ー ル ド が 、 DHCP オ プ シ ョ ン を 保 持 す る た め に 詰 め 込 み 過 ぎ に な っ て い る こ と を 示 す の に 使 わ れ ま す 。 DHCP サ ー バ は 、 返 却 さ れ た パ ラ メ ー タ が 、 オ プ シ ョ ン に 通 常 割 り 当 て ら れ た 空 間 を 超 過 し た 場 合 、 本 オ プ シ ョ ン を 挿 入 し ま す 。 本 オ プ シ ョ ン が 存 在 し た 場 合 、 ク ラ イ ア ン ト は 、 標 準 の オ プ シ ョ ン フ ィ ー ル ド の 解 釈 が 終 了 し た 後 、 指 定 さ れ た 付 加 フ ィ ー ル ド の 解 釈 を 行 い ま す 。 本 オ プ シ ョ ン の 正 当 な 値 は 、 以 下 の 通 り で す :
1
’file’ フ ィ ー ル
ド が 、 オ プ シ
ョ ン 保 持 に 使
用 さ れ て ま す
2 ’sname’ フ ィ ー ル
ド が 、 オ プ シ
ョ ン 保 持 に 使
用 さ れ て ま す
3 両 方 の フ ィ ー
ル ド が 、 オ プ
シ ョ ン 保 持 に
使 用 さ れ て ま
す 本 オ プ シ ョ
ン は 、 ユ ー ザ
が 設 定 す る こ
と は で き ま せ
ん 。
option dhcp-parameter-request-list uint16; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト か ら 送 出 さ れ た 場 合 、 サ ー バ に 返 答 を 希 望 す る オ プ シ ョ ン を ク ラ イ ア ン ト が 指 定 し ま す 。 通 常 ISC DHCP ク ラ イ ア ン ト で は 、 request 文 を 用 い て 行 わ れ ま す 。 本 オ プ シ ョ ン が ク ラ イ ア ン ト か ら 指 定 さ れ な か っ た 場 合 、 通 常 DHCP サ ー バ は 、 ス コ ー プ 内 で 有 効 か つ 応 答 に 収 ま る す べ て の オ プ シ ョ ン を 返 し ま す 。 本 オ プ シ ョ ン が サ ー バ 上 で 指 定 さ れ た 場 合 、 サ ー バ は そ の 指 定 さ れ た オ プ シ ョ ン を 返 し ま す 。 こ れ は 、 ク ラ イ ア ン ト が 要 求 し な か っ た オ プ シ ョ ン を 、 ク ラ イ ア ン ト に 強 制 す る の に 使 用 さ れ ま す 。 ま た 、 通 常 サ ー バ が 返 す オ プ シ ョ ン の セ ッ ト を さ ら に 制 限 す る 必 要 の あ る ク ラ イ ア ン ト に 対 し て 、 DHCP サ ー バ の 応 答 を 調 整 す る の に も 使 用 さ れ ま す 。
option dhcp-rebinding-time uint32; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が ア ド レ ス を 取 得 し て か ら REBINDING 状 態 に 移 行 す る ま で の 時 間 を 秒 数 で 指 定 し ま す 。 本 オ プ シ ョ ン は 、 ユ ー ザ が 設 定 す る こ と は で き ま せ ん 。
option dhcp-renewal-time uint32; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が ア ド レ ス を 取 得 し て か ら RENEWING 状 態 に 移 行 す る ま で の 時 間 を 秒 数 で 指 定 し ま す 。 本 オ プ シ ョ ン は 、 ユ ー ザ が 設 定 す る こ と は で き ま せ ん 。
option dhcp-requested-address ip-address; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 、 DHCPDISCOVER 内 で 特 定 の IP ア ド レ ス が 割 り 当 て ら れ る こ と を 要 求 す る の に 使 用 さ れ ま す 。 本 オ プ シ ョ ン は 、 ユ ー ザ が 設 定 す る こ と は で き ま せ ん 。
option dhcp-server-identifier ip-address; 本 オ プ シ ョ ン は 、 DHCPOFFER と DHCPREQUEST メ ッ セ ー ジ 中 で 使 用 さ れ 、 ま た DHCPACK と DHCPNAK メ ッ セ ー ジ 中 に も 含 ま れ る こ と が あ り ま す 。 DHCP サ ー バ は 、 ク ラ イ ア ン ト が (訳 注 : 複 数 サ ー バ か ら の ) リ ー ス の 提 示 を 区 別 で き る よ う 、 DHCPOFFER に 本 オ プ シ ョ ン を 含 め ま す 。 DHCP ク ラ イ ア ン ト は 、 DHCP サ ー バ へ ユ ニ キ ャ ス ト す る す べ て の DHCP メ ッ セ ー ジ の 宛 先 ア ド レ ス と し て ’server identifier’ フ ィ ー ル ド の 内 容 を 使 用 し ま す 。 ま た DHCP ク ラ イ ア ン ト は 、 DHCPREQUEST メ ッ セ ー ジ 中 に 本 オ プ シ ョ ン を 含 め 、 複 数 の リ ー ス の 提 示 の ど れ を 受 け 入 れ た か を 示 し ま す 。 本 オ プ シ ョ ン の 値 は 、 サ ー バ の IP ア ド レ ス で す 。 本 オ プ シ ョ ン は 、 ユ ー ザ が 直 接 設 定 す る こ と は で き ま せ ん 。 dhcpd.conf(5) の server-identifier サ ー バ オ プ シ ョ ン を 参 照 し て く だ さ い 。
option domain-name text; 本 オ プ シ ョ ン は 、 ド メ イ ン ネ ー ム シ ス テ ム を 使 用 し て ホ ス ト 名 を 解 決 す る と き に ク ラ イ ア ン ト が 使 用 す べ き ド メ イ ン 名 を 指 定 し ま す 。
option domain-name-servers ip-address [, ip-address... ];
domain-name-servers オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な ド メ イ ン ネ ー ム シ ス テ ム (STD 13, RFC 1035) の ネ ー ム サ ー バ の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option extensions-path text; 本 オ プ シ ョ ン は 、 追 加 オ プ シ ョ ン を 含 む フ ァ イ ル の フ ァ イ ル 名 を 指 定 し ま す 。 こ の 追 加 オ プ シ ョ ン は 、 RFC2132 で 規 定 さ れ て い る DHCP オ プ シ ョ ン の 書 式 に 沿 っ て 解 釈 さ れ ま す 。
option finger-server ip-address [, ip-address... ];
Finger サ ー バ オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な Finger の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option font-servers ip-address [, ip-address... ]; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な X Window System フ ォ ン ト サ ー バ を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option host-name string; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト の 名 前 を 指 定 し ま す 。 こ の 名 前 は 、 ロ ー カ ル ド メ イ ン 名 に 修 飾 さ れ て い て も 、 い な く て も か ま い せ ん (ド メ イ ン 名 を 指 定 す る に は 、 domain-name オ プ シ ョ ン の 使 用 を お 勧 め し ま す )。 文 字 集 合 の 制 約 に つ い て は RFC 1035 を 参 照 し て く だ さ い 。 ク ラ イ ア ン ト マ シ ン の ホ ス ト 名 が 設 定 さ れ て い な い 場 合 (す な わ ち rc.conf(5) で 空 文 字 列 に 設 定 さ れ て い る 場 合 ) の み 、 dhclient-script(8) が 本 オ プ シ ョ ン を 尊 重 し ま す 。
option ieee802-3-encapsulation flag; 本 オ プ シ ョ ン は 、 イ ン タ フ ェ ー ス が イ ー サ ネ ッ ト で あ る 場 合 に 、 ク ラ イ ア ン ト が イ ー サ ネ ッ ト バ ー ジ ョ ン 2 (RFC 894) と IEEE 802.3 (RFC 1042) の ど ち ら の カ プ セ ル 化 を 使 用 す べ き か を 指 定 し ま す 。 値 false は 、 ク ラ イ ア ン ト が RFC 894 の カ プ セ ル 化 を 使 用 す べ き で あ る こ と を 意 味 し ま す 。 値 true は 、 ク ラ イ ア ン ト が RFC 1042 の カ プ セ ル 化 を 使 用 す べ き で あ る こ と を 意 味 し ま す 。
option ien116-name-servers ip-address [, ip-address... ];
ien116-name-servers オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な IEN 116 ネ ー ム サ ー バ の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option impress-servers ip-address [, ip-address... ];
impress-server オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な Imagen Impress サ ー バ の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option interface-mtu uint16; 本 オ プ シ ョ ン は 、 こ の イ ン タ フ ェ ー ス に 対 し て 使 用 す る MTU を 指 定 し ま す 。 MTU に 対 す る 最 小 の 正 当 値 は 68 で す 。
option ip-forwarding flag; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 、 パ ケ ッ ト を 転 送 す る よ う に 自 分 の IP 層 を 設 定 す べ き か を 指 定 し ま す 。 値 false は IP 転 送 を 無 効 に す る こ と を 意 味 し 、 値 true は IP 転 送 を 有 効 に す る こ と を 意 味 し ま す 。
option irc-server ip-address [, ip-address... ];
IRC サ ー バ オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な IRC の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option log-servers ip-address [, ip-address... ];
log-server オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な MIT-LCS UDP ロ グ サ ー バ の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option lpr-servers ip-address [, ip-address... ];
LPR サ ー バ オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な RFC 1179 ラ イ ン プ リ ン タ サ ー バ の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option mask-supplier flag; 本 オ プ シ ョ ン は 、 ICMP を 使 用 し た サ ブ ネ ッ ト マ ス ク 要 求 に 対 し て 、 ク ラ イ ア ン ト が 応 答 す べ き か を 指 定 し ま す 。 値 false は 、 ク ラ イ ア ン ト が 応 答 す べ き で な い こ と を 意 味 し ま す 。 値 true は 、 ク ラ イ ア ン ト が 応 答 す べ き で あ る こ と を 意 味 し ま す 。
option max-dgram-reassembly uint16; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 再 組 み 立 て の 準 備 を す べ き 最 大 デ ー タ グ ラ ム サ イ ズ を 指 定 し ま す 。 最 小 の 正 当 値 は 576 で す 。
option merit-dump text; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が ク ラ ッ シ ュ す る と き の ク ラ イ ア ン ト の コ ア イ メ ー ジ が ダ ン プ さ れ る フ ァ イ ル の パ ス 名 を 指 定 し ま す 。 パ ス の 書 式 は 、 NVT ASCII 文 字 集 合 の 文 字 か ら な る 文 字 列 で す 。
option mobile-ip-home-agent ip-address [, ip-address... ]; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な モ バ イ ル IP ホ ー ム エ ー ジ ェ ン ト の IP ア ド レ ス の リ ス ト を 指 定 し ま す 。 エ ー ジ ェ ン ト は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。 た だ し 、 通 常 エ ー ジ ェ ン ト は 1 つ で し ょ う 。
option nds-context string;
nds-context オ プ シ ョ ン は 、 NDS ク ラ イ ア ン ト の た め の 最 初 の NetWare デ ィ レ ク ト リ サ ー ビ ス の 名 前 を 指 定 し ま す 。
option nds-servers ip-address [, ip-address... ];
nds-servers オ プ シ ョ ン は 、 NDS サ ー バ の IP ア ド レ ス の リ ス ト を 指 定 し ま す 。
option nds-tree-name string;
nds-tree-name オ プ シ ョ ン は 、 NDS ク ラ イ ア ン ト が 使 用 す べ き NDS ツ リ ー の 名 前 を 指 定 し ま す 。
option netbios-dd-server ip-address [, ip-address... ];
NetBIOS デ ー タ グ ラ ム 配 布 サ ー バ (NBDD) オ プ シ ョ ン は 、 RFC 1001/1002 の NBDD サ ー バ の リ ス ト を 、 優 先 さ れ る も の か ら 順 に 指 定 し ま す 。
option netbios-name-servers ip-address [, ip-address...];
NetBIOS ネ ー ム サ ー バ (NBNS) オ プ シ ョ ン は 、 RFC 1001/1002 の NBNS ネ ー ム サ ー バ の リ ス ト を 、 優 先 さ れ る も の か ら 順 に 指 定 し ま す 。 現 在 で は 、 NetBIOS ネ ー ム サ ー ビ ス は WINS と 呼 ば れ る こ と の 方 が 多 い で す 。 netbios-name-servers オ プ シ ョ ン を 使 用 し て 、 WINS サ ー バ を 指 定 可 能 で す 。
option netbios-node-type uint8;
NetBIOS ノ ー ド タ イ プ オ プ シ ョ ン は 、 設 定 可 能 な NetBIOS over TCP/IP ク ラ イ ア ン ト を 、 RFC 1001/1002 に 記 述 さ れ て い る よ う に 設 定 し ま す 。 値 は 単 一 の オ ク テ ッ ト と し て 指 定 さ れ 、 ク ラ イ ア ン ト タ イ プ を 意 味 し ま す 。 使 用 可 能 な ノ ー ド タ イ プ は 次 の 通 り で す :
1 |
B ノ ー ド : ブ ロ ー ド キ ャ ス ト - WINS 無 し |
|||
2 |
P ノ ー ド : ピ ア - WINS の み |
|||
4 |
M ノ ー ド : ミ ッ ク ス - ブ ロ ー ド キ ャ ス ト 後 に WINS |
|||
8 |
H ノ ー ド : ハ イ ブ リ ッ ド - WINS 後 に ブ ロ ー ド キ ャ ス ト |
option netbios-scope string;
NetBIOS ス コ ー プ オ プ シ ョ ン は 、 RFC 1001/1002 に 規 定 さ れ て い る よ う に 、 ク ラ イ ア ン ト の NetBIOS over TCP/IP ス コ ー プ パ ラ メ ー タ を 指 定 し ま す 。 文 字 集 合 の 制 約 に つ い て は RFC1001, RFC1002, RFC1035 を 参 照 し て く だ さ い 。
option nis-domain text; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト の NIS (Sun Network Information Services) ド メ イ ン を 指 定 し ま す 。 ド メ イ ン の 書 式 は 、 NVT ASCII 文 字 集 合 の 文 字 か ら な る 文 字 列 で す 。
option nis-servers ip-address [, ip-address... ]; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な NIS サ ー バ を 示 す IP ア ド レ ス の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option nisplus-domain text; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト の NIS+ ド メ イ ン の 名 前 を 指 定 し ま す 。 ド メ イ ン の 書 式 は 、 NVT ASCII 文 字 集 合 の 文 字 か ら な る 文 字 列 で す 。
option nisplus-servers ip-address [, ip-address... ]; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な NIS+ サ ー バ を 示 す IP ア ド レ ス の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option nntp-server ip-address [, ip-address... ];
NNTP サ ー バ オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な NNTP の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option non-local-source-routing flag; 本 オ プ シ ョ ン は 、 非 ロ ー カ ル な 指 定 経 路 (non-local source route) を 持 つ デ ー タ グ ラ ム を 転 送 す る よ う に 、 ク ラ イ ア ン ト が 自 分 の IP 層 を 設 定 す べ き か を 指 定 し ま す (本 項 目 に つ い て は [4] の 3.3.5 節 を 参 照 し て く だ さ い )。 値 false は そ の よ う な デ ー タ グ ラ ム の 転 送 を 許 可 し な い こ と を 意 味 し 、 値 true は 転 送 許 可 を 意 味 し ま す 。
option ntp-servers ip-address [, ip-address... ]; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な NTP (RFC 1035) サ ー バ を 示 す IP ア ド レ ス を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option nwip-domain string;
NetWare/IP ク ラ イ ア ン ト が 使 用 す べ き NetWare/IP ド メ イ ン の 名 前 で す 。
option nwip-suboptions string;
NetWare/IP ク ラ イ ア ン ト 用 の サ ブ オ プ シ ョ ン の シ ー ケ ン ス で す 。 詳 し く は RFC2242 を 参 照 し て く だ さ い 。 通 常 、 本 オ プ シ ョ ン は 特 定 の NetWare/IP サ ブ オ プ シ ョ ン を 指 定 す る こ と で 設 定 さ れ ま す 。 さ ら な る 情 報 は 「 NetWare/IP サ ブ オ プ シ ョ ン 」 の 章 を 参 照 し て く だ さ い 。
option path-mtu-aging-timeout uint32; 本 オ プ シ ョ ン は 、 RFC 1191 で 定 義 さ れ る 機 構 で 発 見 さ れ た パ ス MTU 値 の エ ー ジ ン グ に 使 用 す る タ イ ム ア ウ ト (秒 単 位 ) を 指 定 し ま す 。
option path-mtu-plateau-table uint16 [, uint16... ]; 本 オ プ シ ョ ン は 、 RFC 1191 で 定 義 さ れ る パ ス MTU 探 索 (Path MTU Discovery) 実 施 時 に 使 用 さ れ る MTU の サ イ ズ の 表 を 指 定 し ま す 。 表 の 書 式 は 、 最 小 か ら 順 に 最 大 ま で の 、 16 ビ ッ ト 符 号 無 し 整 数 の リ ス ト で す 。 最 小 MTU は 68 よ り 小 さ く て は な り ま せ ん 。
option perform-mask-discovery flag; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が ICMP を 使 用 し て サ ブ ネ ッ ト マ ス ク 探 索 を 実 施 す べ き か を 指 定 し ま す 。 値 false は 、 ク ラ イ ア ン ト が マ ス ク 探 索 を 実 施 す べ き で な い こ と を 意 味 し ま す 。 値 true は 、 ク ラ イ ア ン ト が マ ス ク 探 索 を 実 施 す べ き で あ る こ と を 意 味 し ま す 。
option
policy-filter ip-address ip-address
[, ip-address ip-address...]; 本
オ プ シ ョ ン は
、 非 ロ ー カ ル
な 指 定 経 路 制
御 に 対 す る ポ
リ シ フ ィ ル タ
を 指 定 し ま す
。 フ ィ ル タ は
、 IP ア ド レ ス と
マ ス ク の 組 の
リ ス ト か ら な
り 、 到 着 す る
指 定 経 路 制 御
さ れ た デ ー タ
グ ラ ム 用 の フ
ィ ル タ と な る
宛 先 /マ ス ク の
組 を 指 定 し ま
す 。 次 ホ ッ プ
ア ド レ ス が フ
ィ ル タ の い ず
れ に も 適 合 し
な い 指 定 経 路
制 御 さ れ た デ
ー タ グ ラ ム は
、 ク ラ イ ア ン
ト が 破 棄 す べ
き で す 。 さ ら
な る 情 報 は STD 3 (RFC1122)
を 参 照 し て く
だ さ い 。
option pop-server ip-address [, ip-address... ];
POP3 サ ー バ オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な POP3 の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option
resource-location-servers ip-address
[, ip-address...]; 本 オ
プ シ ョ ン は 、
ク ラ イ ア ン ト
が 利 用 可 能 な RFC
887 リ ソ ー ス ロ ケ
ー シ ョ ン サ ー
バ の リ ス ト を
指 定 し ま す 。
サ ー バ は 、 優
先 さ れ る も の
か ら 順 に リ ス
ト し て く だ さ
い 。
option root-path text; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト の ル ー ト デ ィ ス ク が 含 ま れ る パ ス 名 を 指 定 し ま す 。 パ ス の 書 式 は 、 NVT ASCII 文 字 集 合 の 文 字 か ら な る 文 字 列 で す 。
option router-discovery flag; 本 オ プ シ ョ ン は 、 RFC 1256 で 定 義 さ れ る ル ー タ 探 索 (Router Discovery) 機 構 を 使 用 し て 、 ル ー タ を 要 請 す べ き か を 指 定 し ま す 。 値 false は 、 ク ラ イ ア ン ト が ル ー タ 探 索 を 実 施 す べ き で な い こ と を 意 味 し ま す 。 値 true は 、 ク ラ イ ア ン ト は ル ー タ 探 索 を 実 施 す べ き で あ る こ と を 意 味 し ま す 。
option router-solicitation-address ip-address; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト の ル ー タ 要 請 の 送 出 先 ア ド レ ス を 指 定 し ま す 。
option routers ip-address [, ip-address... ];
routers オ プ シ ョ ン は 、 ク ラ イ ア ン ト の サ ブ ネ ッ ト 上 に あ る ル ー タ の IP ア ド レ ス の リ ス ト を 指 定 し ま す 。 ル ー タ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option slp-directory-agent boolean ip-address [, ip-address... ]; 本 オ プ シ ョ ン は 、 2 つ の 項 目 を 指 定 し ま す : 1 つ 以 上 の サ ー ビ ス ロ ケ ー シ ョ ン プ ロ ト コ ル デ ィ レ ク ト リ エ ー ジ ェ ン ト (Service Location Protocol Directory Agent) の IP ア ド レ ス と 、 こ れ ら の ア ド レ ス の 使 用 が 強 制 的 か ど う か で す 。 最 初 の ブ ー ル 値 が true で あ れ ば 、 SLP エ ー ジ ェ ン ト は 、 た だ 与 え ら れ た IP ア ド レ ス の み を 使 用 す べ き で す 。 値 が false で あ れ ば 、 SLP エ ー ジ ェ ン ト は 、 SLP エ ー ジ ェ ン ト の 能 動 的 も し く は 受 動 的 な マ ル チ キ ャ ス ト 探 索 を 追 加 で 行 っ て も 構 い ま せ ん (詳 し く は RFC2165 を 参 照 し て く だ さ い )。 本 オ プ シ ョ ン と slp-service-scope オ プ シ ョ ン に お い て 、 「 SLP エ ー ジ ェ ン ト 」 と は 、 DHCP プ ロ ト コ ル を 用 い て 設 定 さ れ た マ シ ン 上 で 動 作 し て い る サ ー ビ ス ロ ケ ー シ ョ ン プ ロ ト コ ル エ ー ジ ェ ン ト を 指 し て い る こ と に 注 意 し て く だ さ い 。 ま た 、 い く つ か の 企 業 は SLP を NDS と 呼 ん で い る こ と も 気 を 付 け て く だ さ い 。 も し NDS デ ィ レ ク ト リ エ ー ジ ェ ン ト が あ り 、 そ の ア ド レ ス を 設 定 す る 必 要 が あ る 場 合 は 、 slp-directory-agent オ プ シ ョ ン が 利 用 で き る は ず で す 。
option slp-service-scope boolean text; サ ー ビ ス ロ ケ ー シ ョ ン プ ロ ト コ ル の サ ー ビ ス ス コ ー プ オ プ シ ョ ン は 、 2 つ の 項 目 を 指 定 し ま す : SLP 用 の サ ー ビ ス ス コ ー プ の リ ス ト と 、 こ の リ ス ト の 使 用 が 強 制 的 か ど う か で す 。 最 初 の ブ ー ル 値 が true で あ れ ば 、 SLP エ ー ジ ェ ン ト は 、 本 オ プ シ ョ ン に よ り 提 供 さ れ る ス コ ー プ の リ ス ト の み を 使 用 す べ き で す 。 そ う で な け れ ば 、 こ の オ プ シ ョ ン で 提 供 さ れ る リ ス ト に 優 先 し て 、 そ れ ぞ れ の 固 有 的 の 設 定 を 使 っ て も 構 い ま せ ん 。
text 文 字 列 は 、 SLP エ ー ジ ェ ン ト が 使 用 す べ き ス コ ー プ の 、 コ ン マ 区 切 り の リ ス ト と し て く だ さ い 。 こ れ は 省 略 可 能 で 、 そ の 場 合 SLP エ ー ジ ェ ン ト は 、 自 分 が 知 っ て い る す べ て の デ ィ レ ク ト リ エ ー ジ ェ ン ト の ス コ ー プ の 一 括 リ ス ト を 使 い ま す 。
option smtp-server ip-address [, ip-address... ];
SMTP サ ー バ オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な SMTP サ ー バ の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option
static-routes ip-address ip-address
[, ip-address ip-address...]; 本
オ プ シ ョ ン は
、 ク ラ イ ア ン
ト が 経 路 キ ャ
ッ シ ュ に 組 み
込 む べ き 静 的
経 路 の リ ス ト
を 指 定 し ま す
。 同 じ 宛 先 に
対 し て 複 数 の
経 路 が 指 定 さ
れ て い る 場 合
は 、 優 先 度 が
低 く な る 順 序
で リ ス ト さ れ
ま す 。 経 路 は IP
ア ド レ ス の 組
の リ ス ト か ら
な り ま す 。 最
初 の ア ド レ ス
は 宛 先 ア ド レ
ス で あ り 、 2 番
目 の ア ド レ ス
は そ の 宛 先 に
対 す る ル ー タ
の ア ド レ ス で
す 。 デ フ ォ ル
ト 経 路 (0.0.0.0) は 、
静 的 経 路 に 対
し て は 不 正 な
宛 先 で す 。 デ
フ ォ ル ト 経 路
を 指 定 す る に
は 、 routers オ プ シ
ョ ン を 使 用 し
て く だ さ い 。
ま た 、 本 オ プ
シ ョ ン は 、 ク
ラ ス レ ス な IP 経
路 制 御 を 意 図
し た も の で は
な い こ と に 注
意 し て 下 さ い
。 こ れ は サ ブ
ネ ッ ト マ ス ク
を 含 ん で い ま
せ ん 。 現 在 、
ク ラ ス レ ス な IP
経 路 制 御 は 、
も っ と も 広 く
展 開 さ れ て い
る 経 路 制 御 標
準 な の で 、 本
オ プ シ ョ ン は
実 質 的 に 無 意
味 で す 。 そ し
て 、 マ イ ク ロ
ソ フ ト DHCP ク ラ イ
ア ン ト を は じ
め と す る よ く
知 ら れ た DHCP ク ラ
イ ア ン ト に は
実 装 さ れ て い
ま せ ん 。
option
streettalk-directory-assistance-server ip-address
[, ip-address...];
StreetTalk Directory Assistance (STDA) サ ー バ オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な STDA の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option streettalk-server ip-address [, ip-address... ];
StreetTalk サ ー バ オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な StreetTalk の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option subnet-mask ip-address; サ ブ ネ ッ ト マ ス ク オ プ シ ョ ン は 、 RFC 950 に 従 っ て 、 ク ラ イ ア ン ト の サ ブ ネ ッ ト マ ス ク を 指 定 し ま す 。 ス コ ー プ 中 の ど こ に も サ ブ ネ ッ ト マ ス ク オ プ シ ョ ン が 指 定 さ れ て い な い 場 合 、 最 終 手 段 と し て 、 dhcpd は 、 ア ド レ ス を 割 り 当 て よ う と し て い る ネ ッ ト ワ ー ク の サ ブ ネ ッ ト 宣 言 か ら 、 サ ブ ネ ッ ト マ ス ク を 使 用 し ま す 。 し か し 、 ア ド レ ス を 割 り 当 て よ う と し て い る ネ ッ ト ワ ー ク の ス コ ー プ 中 の ど の よ う な サ ブ ネ ッ ト マ ス ク オ プ シ ョ ン 宣 言 で あ っ て も 、 サ ブ ネ ッ ト 宣 言 で 指 定 さ れ た サ ブ ネ ッ ト マ ス ク に 優 先 し ま す 。
option subnet-selection string;
(要 求 が 出 さ れ た サ ブ ネ ッ ト に つ な が れ た リ レ ー サ ー バ の ア ド レ ス に 基 づ い て ) 通 常 選 択 さ れ る で あ ろ う も の で は な い サ ブ ネ ッ ト の ア ド レ ス が 必 要 な 場 合 、 ク ラ イ ア ン ト が 送 出 し ま す 。 RFC3011 を 参 照 し て く だ さ い 。 こ の サ ー バ に お い て 使 わ れ る オ プ シ ョ ン ナ ン バ は 118 で す 。 こ の ナ ン バ は 以 前 か ら ず っ と 定 義 さ れ て い た ナ ン バ で は な く 、 違 う 値 を 使 用 す る ク ラ イ ア ン ト も 存 在 す る こ と に 注 意 し て く だ さ い 。 こ の オ プ シ ョ ン の 使 用 は 少 々 実 験 的 で あ る と 考 え る べ き で し ょ う ! 本 オ プ シ ョ ン は 、 サ ー バ で は ユ ー ザ が 設 定 す る こ と は で き ま せ ん 。
option swap-server ip-address; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト の ス ワ ッ プ サ ー バ の IP ア ド レ ス を 指 定 し ま す 。
option tcp-keepalive-garbage flag; 本 オ プ シ ョ ン は 、 古 い 実 装 と の 互 換 性 の た め に 、 ゴ ミ の オ ク テ ッ ト と 一 緒 に 、 TCP キ ー プ ア ラ イ ブ メ ッ セ ー ジ を ク ラ イ ア ン ト が 送 る べ き か を 指 定 し ま す 。 値 false は 、 ゴ ミ の オ ク テ ッ ト を 送 る べ き で な い こ と を 意 味 し ま す 。 値 true は 、 ゴ ミ の オ ク テ ッ ト を 送 る べ き で あ る こ と を 意 味 し ま す 。
option tcp-keepalive-interval uint32; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト の TCP が キ ー プ ア ラ イ ブ (keepalive) メ ッ セ ー ジ を TCP 接 続 上 に 送 信 す る 前 に 待 つ べ き 間 隔 (秒 単 位 ) を 指 定 し ま す 。 時 間 は 32 ビ ッ ト 符 号 無 し 整 数 で 指 定 し ま す 。 値 0 は 、 ア プ リ ケ ー シ ョ ン が 明 示 的 に 要 求 し な い 限 り 、 ク ラ イ ア ン ト が 接 続 上 に キ ー プ ア ラ イ ブ メ ッ セ ー ジ を 生 成 す べ き で な い こ と を 意 味 し ま す 。
option tftp-server-name text; 本 オ プ シ ョ ン は TFTP サ ー バ を 指 定 す る の に 使 用 さ れ 、 ク ラ イ ア ン ト が サ ポ ー ト し て い る 場 合 に は server-name 宣 言 と 同 じ 効 果 を 持 ち ま す 。 BOOTP ク ラ イ ア ン ト は 、 本 オ プ シ ョ ン を サ ポ ー ト し な い で し ょ う 。 DHCP ク ラ イ ア ン ト に よ っ て は サ ポ ー ト し て い る も の が あ り 、 実 際 必 須 と し て い る も の が あ り ま す 。
option time-offset int32;
time-offset オ プ シ ョ ン は 、 協 定 世 界 時 (UTC) を 基 点 と し て 、 ク ラ イ ア ン ト の サ ブ ネ ッ ト の オ フ セ ッ ト を 秒 で 指 定 し ま す 。
option time-servers ip-address [, ip-address... ];
time-server オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な RFC 868 時 刻 サ ー バ の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option trailer-encapsulation flag; 本 オ プ シ ョ ン は 、 ARP プ ロ ト コ ル 使 用 時 に 、 ク ラ イ ア ン ト が ト レ イ ラ 使 用 の ネ ゴ シ エ ー シ ョ ン (RFC 893 [14]) を す べ き か を 指 定 し ま す 。 値 false は 、 ク ラ イ ア ン ト が ト レ イ ラ 使 用 を 試 み る べ き で な い と 意 味 し ま す 。 値 true は 、 ク ラ イ ア ン ト が ト レ イ ラ 使 用 を 試 み る べ き で あ る と 意 味 し ま す 。
option uap-servers text; 本 オ プ シ ョ ン は 、 ユ ー ザ 認 証 プ ロ ト コ ル (UAP) に 包 ま れ た 認 証 要 求 を 処 理 す る 能 力 の あ る ユ ー ザ 認 証 サ ー ビ ス を そ れ ぞ れ 指 し て い る URL の リ ス ト を 指 定 し ま す 。 UAP サ ー バ は HTTP 1.1 接 続 も SSLv3 接 続 も 受 け 取 る こ と が で き ま す 。 リ ス ト に 含 ま れ た URL に ポ ー ト 部 分 が 含 ま れ て な い 場 合 は 、 通 常 の デ フ ォ ル ト ポ ー ト が 仮 定 さ れ ま す (つ ま り http に は 80 番 、 https に は 443 番 )。 リ ス ト に 含 ま れ た URL に パ ス の 部 分 が 含 ま れ て な い 場 合 は 、 パ ス は /uap と 仮 定 さ れ ま す 。 2 つ 以 上 の URL が こ の リ ス ト に 指 定 さ れ た 場 合 、 URL は 空 白 で 区 切 ら れ ま す 。
option user-class string; 本 オ プ シ ョ ン は 、 ユ ー ザ が 識 別 情 報 を ク ラ イ ア ン ト に 指 定 す る 手 段 と し て 、 い く つ か の DHCP ク ラ イ ア ン ト で 使 わ れ ま す 。 こ れ は vendor-class-identifier オ プ シ ョ ン と 同 様 に 使 わ れ ま す が 、 そ の 値 は 、 ベ ン ダ で は な く 、 ユ ー ザ に よ っ て 指 定 さ れ ま す 。 最 近 の ほ と ん ど の DHCP ク ラ イ ア ン ト は 、 こ の 識 別 子 に 値 を 指 定 す る た め の ユ ー ザ イ ン タ フ ェ ー ス を 備 え て い ま す 。 こ の 識 別 子 は 、 通 常 テ キ ス ト 文 字 列 で す 。
option vendor-class-identifier string; 本 オ プ シ ョ ン は 、 ベ ン ダ タ イ プ や 、 可 能 で あ れ ば DHCP ク ラ イ ア ン ト の 設 定 を 識 別 す る た め に 、 い く つ か の DHCP ク ラ イ ア ン ト で 使 わ れ ま す 。 こ の 情 報 の 内 容 は 、 ベ ン ダ 固 有 の バ イ ト 文 字 列 で 、 標 準 で は 規 定 さ れ て い ま せ ん 。 ク ラ イ ア ン ト が 送 出 す る ベ ン ダ ク ラ ス 識 別 子 を 確 認 す る に は 、 以 下 の 設 定 を DHCP サ ー バ 設 定 フ ァ イ ル に 加 え て く だ さ い :
set vendor-class option vendor-class-identifier; こ の 設 定 は 、 DHCP サ ー バ の リ ー ス デ ー タ ベ ー ス フ ァ イ ル 中 の 、 以 下 の よ う な set 文 を 持 つ vendor-class-identifier オ プ シ ョ ン を 送 っ て く る ク ラ イ ア ン ト す べ て の エ ン ト リ に 作 用 し ま す 。
set vendor-class "SUNW.Ultra-5_10";
vendor-class-identifier オ プ シ ョ ン は 、 通 常 DHCP Server に よ っ て 、 vendor-encapsulated-options オ プ シ ョ ン 中 で 返 さ れ る オ プ シ ョ ン を 決 定 す る の に 使 わ れ ま す 。 さ ら な る 情 報 は 、 dhcpd.conf マ ニ ュ ア ル ペ ー ジ の VENDOR ENCAPSULATED OPTIONS の 章 を 参 照 し て く だ さ い 。
option vendor-encapsulated-options string;
vendor-encapsulated-options オ プ シ ョ ン は 、 1 つ の ベ ン ダ 固 有 値 、 も し く は 1 つ ま た は そ れ 以 上 の ベ ン ダ 固 有 サ ブ オ プ シ ョ ン を 含 み ま す 。 本 オ プ シ ョ ン は 、 通 常 DHCP サ ー バ の 設 定 フ ァ イ ル で 設 定 さ れ る も の で は あ り ま せ ん 。 通 常 は 、 ベ ン ダ ク ラ ス が ベ ン ダ 毎 に 定 義 さ れ 、 ベ ン ダ ク ラ ス サ ブ オ プ シ ョ ン が 定 義 さ れ 、 そ の サ ブ オ プ シ ョ ン の 値 が 定 義 さ れ 、 DHCP サ ー バ は そ れ ら を も と に 応 答 を 組 み 上 げ ま す 。 よ く 知 ら れ た DHCP ク ラ イ ア ン ト ベ ン ダ (今 の と こ ろ Microsoft Windows 2000 DHCP ク ラ イ ア ン ト ) 向 け の い く つ か の デ フ ォ ル ト の 動 作 で は 、 こ の オ プ シ ョ ン は 自 動 的 に 設 定 さ れ ま す が 、 そ の 他 の も の に 関 し て は 、 手 動 で 設 定 し な け れ ば な り ま せ ん 。 詳 細 は dhcpd.conf の VENDOR ENCAPSULATED OPTIONS の 章 を 参 照 し て く だ さ い 。
option www-server ip-address [, ip-address... ];
WWW サ ー バ オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な WWW の リ ス ト を 指 定 し ま す 。 サ ー バ は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
option x-display-manager ip-address [, ip-address... ]; 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト が 利 用 可 能 な X Window System デ ィ ス プ レ イ マ ネ ー ジ ャ を 実 行 し て い る シ ス テ ム の リ ス ト を 指 定 し ま す 。 ア ド レ ス は 、 優 先 さ れ る も の か ら 順 に リ ス ト し て く だ さ い 。
リ レ ー エ ー ジ ェ ン ト 情 報 オ プ シ ョ ン
IETF ド ラ フ ト draft-ietf-dhc-agent-options-11.txt に は 、 DHCP リ レ ー エ ー ジ ェ ン ト が DHCP パ ケ ッ ト を DHCP サ ー バ に 転 送 す る 際 、 DHCP パ ケ ッ ト に 付 加 す る こ と の で き る 一 連 の カ プ セ ル 化 さ れ た オ プ シ ョ ン が 定 義 さ れ て い ま す 。 サ ー バ は 、 こ れ ら の オ プ シ ョ ン に 基 づ き 、 ア ド レ ス 割 当 の 決 定 (や 、 そ の 他 の 判 断 ) を 行 う こ と が で き ま す 。 ま た サ ー バ は 、 リ レ ー エ ー ジ ェ ン ト を 通 し て 返 さ れ る ど の パ ケ ッ ト に も こ れ ら の オ プ シ ョ ン を 入 れ て 返 し ま す 。 こ れ に よ っ て リ レ ー エ ー ジ ェ ン ト は 、 配 送 や ア カ ウ ン テ ィ ン グ な ど を 行 う た め に 、 こ れ ら の オ プ シ ョ ン に 含 ま れ る 情 報 を 利 用 で き ま す 。 現 在 の ド ラ フ ト に は 2 つ の オ プ シ ョ ン が 定 義 さ れ て い ま す 。 DHCP サ ー バ で こ れ ら の オ プ シ ョ ン を 参 照 す る に は 、 オ プ シ ョ ン 空 間 名 "agent" の あ と に ピ リ オ ド を つ け 、 そ の 後 に オ プ シ ョ ン 名 を 続 け て く だ さ い 。 サ ー バ で こ れ ら の オ プ シ ョ ン の 値 を 定 義 す る こ と は 、 通 常 あ ま り 有 効 で は あ り ま せ ん が 、 許 容 さ れ て い ま す 。 こ れ ら の オ プ シ ョ ン は 、 ク ラ イ ア ン ト で は サ ポ ー ト さ れ て い ま せ ん 。
option agent.circuit-id string;
circuit-id サ ブ オ プ シ ョ ン は 、 ク ラ イ ア ン ト か ら サ ー バ へ の DHCP パ ケ ッ ト を 受 け 取 っ た サ ー キ ッ ト を 示 す 、 エ ー ジ ェ ン ト ロ ー カ ル な サ ー キ ッ ト 識 別 子 を エ ン コ ー ド し て い ま す 。 こ れ は 、 DHCP 応 答 を 適 切 な サ ー キ ッ ト へ と 送 り 返 せ る よ う 、 エ ー ジ ェ ン ト に よ っ て 使 わ れ る こ と を 意 図 し て い ま す 。 現 在 、 こ の オ プ シ ョ ン の 書 式 の 定 義 は ベ ン ダ 依 存 と な っ て お り 、 多 分 こ の ま ま 残 さ れ る で し ょ う 。 し か し 将 来 こ の 書 式 が 標 準 化 さ れ る 可 能 性 も 、 現 在 の ド ラ フ ト に は 残 さ れ て い ま す 。
option agent.remote-id string;
remote-id サ ブ オ プ シ ョ ン は 、 サ ー キ ッ ト の 終 端 の リ モ ー ト ホ ス ト の 情 報 を エ ン コ ー ド し て い ま す 。 こ れ に 含 ま れ る で あ ろ う 情 報 は 、 次 の よ う な も の で す 。 呼 出 元 ID 情 報 、 ユ ー ザ 名 情 報 、 リ モ ー ト ATM ア ド レ ス 、 ケ ー ブ ル モ デ ム ID、 そ の 他 の 同 様 な 情 報 。 原 則 的 に は 、 こ の オ プ シ ョ ン の 意 味 は ち ゃ ん と 定 義 さ れ て い ま せ ん 。 し か し 通 常 、 サ ー キ ッ ト の 特 定 の リ モ ー ト エ ン ド に 対 し て 一 意 で あ る よ う 管 理 上 保 証 さ れ た 、 な ん ら か の オ ブ ジ ェ ク ト と 考 え る べ き も の で す 。
ク ラ イ ア ン ト FQDN サ ブ オ プ シ ョ ン
現 在 、 イ ン タ ー ネ ッ ト ド ラ フ ト draft-ietf-dhc-fqdn-option-00.txt で 定 義 さ れ て い る ク ラ イ ア ン ト FQDN オ プ シ ョ ン は 、 ま だ 標 準 と な っ て は い ま せ ん 。 し か し す で に 十 分 広 く 利 用 さ れ て お り 、 我 々 も こ れ を 実 装 し て い ま す 。 オ プ シ ョ ン の 書 式 が 複 雑 な た め 、 こ こ で は 、 単 独 の オ プ シ ョ ン で は な く 、 サ ブ オ プ シ ョ ン 空 間 に 実 装 し て い ま す 。 一 般 的 に は 、 本 オ プ シ ョ ン は 、 ユ ー ザ に よ っ て 設 定 さ れ る も の で は な く 、 自 動 DNS 更 新 シ ス テ ム の 一 部 と し て 使 わ れ る べ き も の で す 。
option fqdn.no-client-update flag; 本 オ プ シ ョ ン が ク ラ イ ア ン ト か ら 送 出 さ れ た 場 合 、 こ れ が true で あ れ ば 、 ク ラ イ ア ン ト は 自 分 の A レ コ ー ド を 更 新 し な い こ と を 意 味 し ま す 。 サ ー バ か ら ク ラ イ ア ン ト に 送 出 さ れ た 場 合 は 、 ク ラ イ ア ン ト は 自 分 の A レ コ ー ド を 更 新 す る べ き で は な い こ と を 意 味 し ま す 。
option fqdn.server-update flag; 本 オ プ シ ョ ン が ク ラ イ ア ン ト か ら サ ー バ に 送 出 さ れ た 場 合 、 サ ー バ に ク ラ イ ア ン ト の A レ コ ー ド の 更 新 を 要 求 し て い ま す 。 サ ー バ か ら 送 出 さ れ た 場 合 、 サ ー バ が ク ラ イ ア ン ト の A レ コ ー ド を 更 新 し た (も し く は も う す ぐ 更 新 す る と こ ろ ) で あ る こ と を 意 味 し ま す 。
option fqdn.encoded flag;
true で あ っ た 時 、 オ プ シ ョ ン に 含 ま れ る ド メ イ ン 名 が 、 た だ の ASCII テ キ ス ト で は な く 、 DNS ワ イ ヤ フ ォ ー マ ッ ト で エ ン コ ー ド さ れ て い る こ と を 示 し て ま す 。 ク ラ イ ア ン ト は 、 自 分 が FQDN オ プ シ ョ ン の DNS ワ イ ヤ フ ォ ー マ ッ ト を サ ポ ー ト し て な い 場 合 、 通 常 こ の サ ブ オ プ シ ョ ン を false に 設 定 し ま す 。 サ ー バ は 常 に 、 ク ラ イ ア ン ト が 設 定 し た の と 同 じ 値 を 設 定 し て 返 す べ き で す 。 こ の 値 が 設 定 フ ァ イ ル に 設 定 さ れ て い た 時 は 、 fqdn.fqdn サ ブ オ プ シ ョ ン を エ ン コ ー ド す る フ ォ ー マ ッ ト を 制 御 し ま す 。
option fqdn.rcode1 flag;
option fqdn.rcode2 flag; こ れ ら の オ プ シ ョ ン は そ れ ぞ れ 、 A レ コ ー ド と PTR レ コ ー ド の 更 新 結 果 を 示 し ま す 。 こ れ ら は 、 DHCP サ ー バ か ら DHCP ク ラ イ ア ン ト へ の み 送 ら れ ま す 。 こ れ ら の フ ィ ー ル ド の 値 は 、 DNS プ ロ ト コ ル 規 格 に よ り 定 義 さ れ て い ま す 。
option fqdn.fqdn text; ク ラ イ ア ン ト が 使 用 を 望 む ド メ イ ン 名 を 指 定 し ま す 。 こ れ は 完 全 修 飾 さ れ た ド メ イ ン 名 で も 、 単 一 の ラ ベ ル で も 構 い ま せ ん 。 も し 名 前 に ’.’ 文 字 が 含 ま れ な け れ ば 、 そ の 名 前 は 完 全 修 飾 さ れ て お ら ず 、 サ ー バ は 通 常 、 ロ ー カ ル に 定 義 さ れ た ド メ イ ン 中 の そ の 名 前 を 更 新 し ま す 。 も し こ れ ら の サ ブ オ プ シ ョ ン を 使 用 し よ う と 思 っ て い る の で あ れ ば 、 ク ラ イ ア ン ト FQDN オ プ シ ョ ン の ド ラ フ ト (も し く は 、 標 準 に な っ た 時 は そ の 標 準 ) を 参 照 す る こ と を 強 く 推 奨 し ま す 。 こ の 文 書 は 、 そ の ド ラ フ ト に 比 べ て 大 雑 把 で 不 完 全 で あ り 、 ク ラ イ ア ン ト FQDN オ プ シ ョ ン 規 格 を す で に 理 解 し て い る 人 に 参 照 さ れ る こ と を 単 に 意 図 し て い る も の で す 。
NetWare/IP サ ブ オ プ シ ョ ン
RFC2242 は 、 Novell の NetWare/IP ク ラ イ ア ン ト 用 の カ プ セ ル 化 さ れ た オ プ シ ョ ン の 組 を 定 義 し て い ま す 。 DHCP サ ー バ に お い て こ れ ら の オ プ シ ョ ン を 使 用 す る に は 、 オ プ シ ョ ン 空 間 名 "nwip" の 後 に ピ リ オ ド を つ け 、 そ の 後 に オ プ シ ョ ン 名 を 続 け て く だ さ い 。 以 下 の オ プ シ ョ ン が 指 定 で き ま す :
option nwip.nsq-broadcast flag;
true で あ っ た 場 合 、 ク ラ イ ア ン ト は 、 NetWare/IP サ ー バ の 位 置 を 探 す の に NetWare Nearest Server Query を 使 う べ き で す 。 本 サ ブ オ プ シ ョ ン が false で あ っ た 場 合 、 も し く は 指 定 さ れ な か っ た 場 合 の Novell ク ラ イ ア ン ト の 動 作 は 規 定 さ れ て い ま せ ん 。
option nwip.preferred-dss ip-address [, ip-address... ]; 本 サ ブ オ プ シ ョ ン に は 、 5 つ ま で の IP ア ド レ ス の リ ス ト を 指 定 し ま す 。 そ れ ぞ れ の ア ド レ ス は 、 NetWare ド メ イ ン SAP/RIP サ ー バ (DSS) の IP ア ド レ ス で す 。
option
nwip.nearest-nwip-server ip-address
[, ip-address...]; 本 サ
ブ オ プ シ ョ ン
に は 、 5 つ ま で
の IP ア ド レ ス の
リ ス ト を 指 定
し ま す 。 そ れ
ぞ れ の ア ド レ
ス は 、 近 接 の
NetWare IP サ ー バ (Nearest NetWare IP
Server) の IP ア ド レ ス
で す 。
option nwip.autoretries uint8; 起 動 時 に 、 NetWare/IP ク ラ イ ア ン ト が 、 与 え ら れ た DSS サ ー バ と 何 回 通 信 を 試 み る べ き か を 指 定 し ま す 。
option nwip.autoretry-secs uint8; 起 動 時 に 、 NetWare/IP ク ラ イ ア ン ト が 、 与 え ら れ た DSS サ ー バ と 通 信 を 確 立 す る 時 に 、 リ ト ラ イ の 間 何 秒 待 つ べ き か を 指 定 し ま す 。
option nwip.nwip-1-1 uint8;
true で あ っ た 場 合 、 NetWare/IP ク ラ イ ア ン ト は NetWare/IP バ ー ジ ョ ン 1.1 を サ ポ ー ト し て い る べ き で す 。 こ れ は 、 ク ラ イ ア ン ト が NetWare/IP バ ー ジ ョ ン 1.1 の サ ー バ と 通 信 す る 時 の み 必 要 で す 。
option nwip.primary-dss ip-address;
NetWare/IP ド メ イ ン の プ ラ イ マ リ ド メ イ ン SAP/RIP サ ー ビ ス サ ー バ (DSS) の IP ア ド レ ス を 指 定 し ま す 。 セ カ ン ダ リ DSS サ ー バ の 設 定 時 に 、 NetWare/IP 管 理 ユ ー テ ィ リ テ ィ は 、 こ の 値 を プ ラ イ マ リ DSS サ ー バ と し て 使 用 し ま す 。
新 規 オ プ シ ョ ン の 定 義
Internet Software Consortium DHCP ク ラ イ ア ン ト と サ ー バ は 、 新 規 オ プ シ ョ ン を 定 義 す る 機 構 も 提 供 し て い ま す 。 そ れ ぞ れ の DHCP オ プ シ ョ ン は 、 名 前 と コ ー ド 、 構 造 を 持 っ て い ま す 。 名 前 は 、 使 用 者 が オ プ シ ョ ン を 参 照 す る の に 使 用 さ れ ま す 。 コ ー ド は 、 DHCP サ ー バ と ク ラ イ ア ン ト が オ プ シ ョ ン を 参 照 す る の に 使 用 す る 番 号 で す 。 構 造 は 、 オ プ シ ョ ン の 内 容 が ど の よ う な も の か を 記 述 し て い ま す 。 新 規 オ プ シ ョ ン を 定 義 す る に は 、 他 の オ プ シ ョ ン で は 使 わ れ て い な い 名 前 を 選 ぶ 必 要 が あ り ま す 。 例 え ば 、 "host-name" と 言 う 名 前 は 使 用 で き ま せ ん 。 と い う の も 、 こ の マ ニ ュ ア ル ペ ー ジ に 出 て き た よ う に 、 DHCP プ ロ ト コ ル が 既 に host-name オ プ シ ョ ン を 定 義 し て い る か ら で す 。 こ の マ ニ ュ ア ル ペ ー ジ に 出 て き て い な い オ プ シ ョ ン 名 な ら ば 使 っ て も 構 い ま せ ん が 、 将 来 出 て く る オ プ シ ョ ン と 重 な ら な い よ う に 、 オ プ シ ョ ン 名 の 最 初 に 独 自 の 文 字 列 を つ け る こ と は 、 多 分 い い 考 え で し ょ う 。 例 え ば 、 公 式 の DHCP オ プ シ ョ ン に は "local" で 始 ま る も の が な い の で 、 "local-host-name" と 言 う 名 前 は 、 い く ら か 安 心 し て 定 義 で き る で し ょ う 。 名 前 を 選 択 し た ら 、 次 は コ ー ド を 選 ば ね ば な り ま せ ん 。 DHCP オ プ シ ョ ン の 128 か ら 256 ま で の コ ー ド は 、 サ イ ト ロ ー カ ル オ プ シ ョ ン 用 と し て 予 約 さ れ て い る の で 、 こ の 中 の コ ー ド な ら ど れ で も 選 ぶ こ と が で き ま す 。 実 際 に は 、 プ ロ ト コ ル を 少 々 あ い ま い に 解 釈 し て い る ベ ン ダ が あ り 、 128 よ り 大 き い 値 の オ プ シ ョ ン コ ー ド を 使 用 し て い ま す 。 こ の 問 題 を 本 当 に 回 避 す る 方 法 は あ り ま せ ん が 、 実 際 に は そ う 大 き な 問 題 を 引 き 起 こ す も の で は な い で し ょ う 。 オ プ シ ョ ン の 構 造 と は 、 単 に オ プ シ ョ ン の デ ー タ が 表 現 さ れ て い る 形 式 で す 。 現 在 ISC DHCP サ ー バ は 、 整 数 、 ブ ー ル 値 、 文 字 列 そ し て IP ア ド レ ス と い っ た 、 い く つ か の 単 純 な デ ー タ 型 を サ ポ ー ト し て お り 、 ま た 単 一 デ ー タ 型 の 配 列 や 固 定 順 の デ ー タ 型 列 の 配 列 を 定 義 す る こ と も で き ま す 。 新 規 オ プ シ ョ ン は 、 以 下 の よ う に 宣 言 さ れ ま す :
option new-name code new-code = definition ;
new-name と new-code の 値 は 、 新 規 オ プ シ ョ ン 用 に あ な た が 選 ん だ も の で す 。 definition は 、 オ プ シ ョ ン の 構 造 の 定 義 で す 。 以 下 の 単 純 な オ プ シ ョ ン の 型 定 義 が サ ポ ー ト さ れ て い ま す : ブ ー ル 値
option new-name code new-code = boolean ; ブ ー ル 型 の オ プ シ ョ ン は 、 on ま た は off (も し く は true か false) の 値 を 持 つ フ ラ グ で す 。 ブ ー ル 型 の 使 用 例 は 、 以 下 の よ う に な り ま す :
option
use-zephyr code 180 = boolean;
option use-zephyr on; 整 数
option new-name code new-code = sign integer width ;
sign ト ー ク ン は 、 空 白 、 unsigned、 signed の い ず れ か で す 。 width は 8, 16, 32 の い ず れ か で 、 整 数 の bit 数 を 示 し ま す 。 例 え ば 、 以 下 の 2 行 は 、 sql-connection-max オ プ シ ョ ン の 定 義 と 使 用 法 を 示 し ま す :
option
sql-connection-max code 192 = unsigned integer 16;
option sql-connection-max 1536;
IP ア ド レ ス
option new-name code new-code = ip-address ;
IP ア ド レ ス 型 の 構 造 を 持 つ オ プ シ ョ ン は 、 ド メ イ ン 名 も し く は ド ッ ト 区 切 り の 4 整 数 で 表 現 さ れ ま す 。 以 下 は 、 IP ア ド レ ス 型 の 使 用 例 で す :
option
sql-server-address code 193 = ip-address;
option sql-server-address sql.example.com; テ
キ ス ト
option new-name code new-code = text ; テ キ ス ト 型 の オ プ シ ョ ン は 、 ASCII テ キ ス ト 文 字 列 を エ ン コ ー ド し ま す 。 例 え ば :
option
sql-default-connection-name code 194 = text;
option sql-default-connection-name "PRODZA";
デ ー タ 文 字
列
option new-name code new-code = string ; デ ー タ 文 字 列 型 の オ プ シ ョ ン は 、 本 質 的 に は 単 な る バ イ ト の 集 合 体 で す 。 テ キ ス ト 型 の よ う に ク オ ー ト さ れ た テ キ ス ト で 指 定 さ れ る か 、 も し く は コ ロ ン 区 切 り の 16 進 数 の リ ス ト で 指 定 さ れ ま す 。 こ の 時 コ ロ ン で 区 切 ら れ た 中 身 は 、 0 か ら FF の 間 の 値 で な け れ ば な り ま せ ん 。 例 え ば :
option
sql-identification-token code 195 = string;
option sql-identification-token 17:23:19:a6:42:ea:99:7c:22;
カ プ セ ル 化
option new-name code new-code = encapsulate identifier ; カ プ セ ル 化 型 の オ プ シ ョ ン は 、 identifier で 指 定 さ れ た オ プ シ ョ ン 空 間 の 中 身 を カ プ セ ル 化 し ま す 。 現 在 DHCP プ ロ ト コ ル に 存 在 す る カ プ セ ル 化 オ プ シ ョ ン の 例 は 、 vendor-encapsulated-options オ プ シ ョ ン 、 netware-suboptions オ プ シ ョ ン 、 relay-agent-information オ プ シ ョ ン な ど で す 。
option space
local;
option local.demo code 1 = text;
option local-encapsulation code 197 = encapsulate local;
option local.demo "demo"; 配 列
オ プ シ ョ ン は
、 テ キ ス ト 型
と デ ー タ 文 字
列 型 以 外 の 上
述 の い か な る
デ ー タ 型 の 配
列 も 含 む こ と
が で き ま す 。
テ キ ス ト 型 と
デ ー タ 文 字 列
型 は 、 現 在 配
列 で は サ ポ ー
ト さ れ て い ま
せ ん 。 配 列 定
義 の 例 は 以 下
の 通 り で す :
option
kerberos-servers code 200 = array of ip-address;
option kerberos-servers 10.20.10.1, 10.20.11.1; レ
コ ー ド オ プ シ
ョ ン は 、 デ ー
タ 型 の 列 で 構
成 さ れ る デ ー
タ 構 造 を 含 む
こ と も で き ま
す 。 こ れ は し
ば し ば レ コ ー
ド 型 と 呼 ば れ
ま す 。 例 え ば :
option
contrived-001 code 201 = { boolean, integer 32, text };
option contrived-001 on 1772 "contrivance";
ま た レ コ ー ド
の 配 列 の オ プ
シ ョ ン を 持 つ
こ と も で き ま
す 。 例 え ば :
option new-static-routes code 201 = array of {
ip-address, ip-address, ip-address, integer 8 }; |
option static-routes
10.0.0.0 255.255.255.0 net-0-rtr.example.com 1, | |
10.0.1.0 255.255.255.0 net-1-rtr.example.com 1, | |
10.2.0.0 255.255.224.0 net-2-0-rtr.example.com 3; |
ベ ン ダ カ プ セ ル 化 オ プ シ ョ ン
DHCP プ ロ ト コ ル に は 、 vendor-encapsulated-options オ プ シ ョ ン が 定 義 さ れ て い ま す 。 ベ ン ダ は 、 こ の オ プ シ ョ ン に よ っ て 、 ベ ン ダ 固 有 の オ プ シ ョ ン を 標 準 DHCP オ プ シ ョ ン に 含 め て 送 出 す る こ と が で き ま す 。 vendor-encapsulated-options オ プ シ ョ ン の 書 式 は 、 書 式 が 規 定 さ れ て い な い 一 連 の バ イ ト 列 、 も し く は 一 連 の オ プ シ ョ ン 列 で す 。 オ プ シ ョ ン 列 中 の そ れ ぞ れ の オ プ シ ョ ン は 、 1 バ イ ト の ベ ン ダ 固 有 の オ プ シ ョ ン コ ー ド の 後 に 1 バ イ ト の デ ー タ 長 、 そ し て そ の デ ー タ 長 で 指 定 さ れ た 大 き さ の デ ー タ が 続 い た も の で 構 成 さ れ ま す (デ ー タ 長 に は 、 デ ー タ 長 自 身 や オ プ シ ョ ン コ ー ド は 含 ま れ ま せ ん )。 本 オ プ シ ョ ン の 値 は 、 2 つ の 方 法 の い ず れ か で 設 定 さ れ ま す 。 1 番 目 の 方 法 は 、 単 に デ ー タ を 直 接 指 定 す る も の で す 。 デ ー タ の 指 定 に は 、 テ キ ス ト 文 字 列 か コ ロ ン で 区 切 ら れ た 16 進 数 値 を 用 い ま す 。 例 え ば :
option
vendor-encapsulated-options
2:4:AC:11:41:1:
3:12:73:75:6e:64:68:63:70:2d:73:65:72:76:65:72:31:37:2d:31:
4:12:2f:65:78:70:6f:72:74:2f:72:6f:6f:74:2f:69:38:36:70:63;
本 オ プ シ ョ ン
を 設 定 す る 2 番
目 の 方 法 は 、 DHCP
サ ー バ に ベ ン
ダ 固 有 オ プ シ
ョ ン バ ッ フ ァ
を 作 成 さ せ る
と い う も の で
す 。 こ れ を す
る に は 、 以 下
の 4 つ の こ と を
す る 必 要 が あ
り ま す : オ プ シ
ョ ン 空 間 を 定
義 し 、 そ の オ
プ シ ョ ン 空 間
内 に オ プ シ ョ
ン を 定 義 し 、
そ れ ら へ 値 を
割 り 振 り 、 最
後 に そ の オ プ
シ ョ ン 空 間 が
vendor-encapsulated-options オ プ
シ ョ ン の 生 成
に 使 用 さ れ る
こ と を 指 定 し
ま す 。 ベ ン ダ
オ プ シ ョ ン が
格 納 さ れ る オ
プ シ ョ ン 空 間
を 新 規 に 定 義
す る に は 、 option space
文 を 使 用 し ま
す :
option space name ; こ の 文 書 に こ れ ま で 書 か れ て い る よ う に 、 こ の name は 、 オ プ シ ョ ン 定 義 で 使 用 す る こ と が で き ま す 。 例 え ば :
option space
SUNW;
option SUNW.server-address code 2 = ip-address;
option SUNW.server-name code 3 = text;
option SUNW.root-path code 4 = text; 一 度
、 オ プ シ ョ ン
空 間 と オ プ シ
ョ ン の 書 式 を
定 義 し た ら 、
そ れ ら の オ プ
シ ョ ン の 値 を
定 義 す る ス コ
ー プ を 設 定 で
き 、 そ れ ら の
オ プ シ ョ ン を
い つ 使 う か を
指 定 す る こ と
が で き ま す 。
例 え ば 、 2 つ の
異 な る ク ラ ス
の ク ラ イ ア ン
ト を 扱 い た い
と し ま し ょ う
。 前 述 の 例 で
示 し た オ プ シ
ョ ン 空 間 の 定
義 を 使 っ て 、
以 下 の よ う に
、 ク ラ イ ア ン
ト か ら 送 ら れ
て き た vendor-class-identifier オ
プ シ ョ ン に 基
づ い て 、 異 な
る オ プ シ ョ ン
の 値 を 異 な る
ク ラ イ ア ン ト
に 送 出 す る こ
と が で き ま す
。
class
"vendor-classes" {
match option vendor-class-identifier; }
option
SUNW.server-address 172.17.65.1;
option SUNW.server-name "sundhcp-server17-1";
subclass
"vendor-classes" "SUNW.Ultra-5_10" {
vendor-option-space SUNW;
option SUNW.root-path "/export/root/sparc"; }
subclass
"vendor-classes" "SUNW.i86pc" {
vendor-option-space SUNW;
option SUNW.root-path "/export/root/i86pc"; }
先 の 例 で 見 た
よ う に 、 通 常
の ス コ ー プ ル
ー ル を 適 用 す
る こ と で 、 グ
ロ ー バ ル な 値
を グ ロ ー バ ル
ス コ ー プ 中 に
定 義 で き 、 特
定 の ク ラ ス に
固 有 の 値 だ け
を ロ ー カ ル ス
コ ー プ に 定 義
で き ま す 。
vendor-option-space 宣 言 を
使 う こ と で 、
vendor-encapsulated-options オ プ
シ ョ ン を 構 成
す る の に 、 SUNW オ
プ シ ョ ン 空 間
内 の オ プ シ ョ
ン を 使 う よ う DHCP
サ ー バ に 指 示
す る こ と が で
き ま す 。
関 連 項 目
dhclient.conf(5), dhcp-eval(5), dhclient(8), RFC2132, RFC2131
作 者
Internet Software Consortium DHCP Distribution は 、 Vixie Labs と の 契 約 の も と で 、 Ted Lemon が 記 述 し ま し た 。 本 プ ロ ジ ェ ク ト の 資 金 は 、 Internet Software Consortium が 提 供 し ま し た 。 Internet Software Consortium に 関 す る 情 報 は 、 http://www.isc.org に あ り ま す 。