RFCで定義されている設定項目のすべて
- WIDE版DHCPのドキュメントから引用
- 項目の名称はWIDE版DHCPで独自に用いられているもので、
他の実装においては名前が異なるかもしれないが、
機能は(RFCに沿っている限り)同じ
名称 コード タイプ 内容
tblc - str 別エントリへの参照。参照されたエントリが引用
される。
snam - str DHCPメッセージのsnameフィールドを定義。DHCP
サーバのホスト名を記述可能。
file - str DHCPメッセージのfileフィールドを定義。
bootイメージのファイル名を記述する。
siad - ip bootイメージを供給するtftpサーバのアドレス。
albp - bool trueの場合、このエントリはBOOTPクライアント
に対して割り当てても良いことを示す。静的な
エントリの場合には、デフォルトでtrueとなる。
trueの場合、maxlも無限大に設定される。
ipad - ip 割り当てるIPアドレス。
maxl - long 許容する最大の割当期間(lease)を秒数で記述。
本実装のデフォルトは3600秒(database.hで定義)。
dfll - long デフォルトの割当期間。クライアントからの割当
期間の希望値がない場合は、この値が使用される。
本実装のデフォルトは3600秒(database.hで定義)。
clid - clientid 静的な割当の場合に、クライアントの識別子
(Client Identifier)を記述する。本実装に含ま
れるDHCPクライアントではMACアドレスを用いる
ので、割当対象がWIDE版クライアントの場合には
ここにMACアドレスを記述する。
snmk 1 ip 割り当てるIPアドレスのサブネットマスク。
デフォルトはipad(IPアドレス)のクラスに応じた
natural maskになる。
tmof 2 long UTCからのオフセットを秒単位で示す。
rout 3 iplist クライアントのいるサブネット上のルータのIP
アドレスのリスト。
tmsv 4 iplist timeサーバ(RFC 868)のIPアドレスのリスト。
nmsv 5 iplist nameサーバ(IEN 116)のIPアドレスのリスト。
dnsv 6 iplist DNSサーバ(RFC 1035)のIPアドレスのリスト。
lgsv 7 iplist MIT-LCS UDP logサーバのIPアドレスのリスト。
cksv 8 iplist Cookieサーバ(RFC 865)のIPアドレスのリスト。
lpsv 9 iplist LPRサーバ(RFC 1179)のIPアドレスのリスト。
imsv 10 iplist Imagen ImpressサーバのIPアドレスのリスト。
rlsv 11 iplist Resource Locationサーバ(RFC 887)のIPアドレ
スのリスト。
hstn 12 str クライアントのホスト名。
btsz 13 short bootイメージの大きさ。
mdmp 14 str クライアントがコアダンプする際のパス名。
dnsd 15 str DNSドメイン名。
swsv 16 ip swapサーバのIPアドレス。
rpth 17 str クライアントのrootディスクのパス名。
epth 18 str Extensions Path (rfc 1533参照)
ipfd 19 bool IPフォワーディングの許可。
nlsr 20 bool non-localソースルーティングの許可。
plcy 21 ippairs non-localソースルーティングのpolicyフィルタ。
IPの終点とサブネットマスクの組のリスト。
mdgs 22 short クライアントが再構成を行なえるように準備す
べきIPデータグラムの最大長。
ditl 23 octet IPのTTLのデフォルト値
mtat 24 long RFC 1191に定義されたPath MTU Discoveryで使用
するagingのタイムアウト値。
mtpt 25 mtpt Path MTU Discoveryで利用するMTUテーブル。
ifmt 26 short InterfaceのMTUを指定する。
asnl 27 bool クライアントの接続されたIPネットワークに含ま
れる全てのサブネットでは同じMTUを使用するか
どうかを示す。
brda 28 ip クライアントの接続されたサブネットのブロード
キャストアドレス。
mskd 29 bool ICMPによるsubnet mask discoveryを行なうか否
かを示す。
msks 30 bool ICMPによるsubnet maskの要求に答えるか否か。
rtrd 31 bool RFC 1256のrouter discoveryを利用するか否か。
rtsl 32 ip router solicitation要求の宛先IPアドレス。
strt 33 ippairs static routingのためのdestination, routerの
IPアドレスの組のリスト。ここにdefault route
を含めてはならない。
trlr 34 bool ARPを使う時に、trailerの利用に関するネゴシ
エーションを行なうか否か(RFC 893)。
arpt 35 long ARPキャッシュのタイムアウト。
encp 36 bool Ethernet Encapsulationを利用するか否か。
dttl 37 octet TCPのTTLのデフォルト値。
kain 38 long クライアントのTCPがkeep aliveメッセージを
送る間隔。
kagb 39 bool クライアントがTCPのkeep aliveメッセージに
garbageオクテットを付加するか否か。
nisd 40 str NISドメイン名。
nisv 41 iplist NISサーバのIPアドレスのリスト。
ntsv 42 iplist NTPサーバのIPアドレスのリスト。
nnsv 44 iplist NetBIOS nameサーバ(RFC 1001, 1002)のリスト。
ndsv 45 iplist NetBIOS datagram distributionサーバ
(RFC 1001, 1002)のリスト。
nbnt 46 octet NetBIOSのノードタイプ(RFC 1001, 1002)。
nbsc 47 str NetBIOSのscope(RFC 1001, 1002)。
xfsv 48 iplist X Windowシステムのフォントサーバのリスト。
xdmn 49 iplist X Windowシステムのディスプレイマネージャの
リスト。
dht1 58 short DHCPクライアントがユニキャストにより割当期限
の延長を開始する時期を指定する。本実装では、
サーバが返す割当期間に対する千分率で示す。
dht2 59 short DHCPクライアントがブロードキャストにより割当
期限の延長を開始する時期を指定する。本実装で
は、サーバが返す割当期間に対する千分率で示す。
<hourin@meis.sony.co.jp>
Last modified: Thu Apr 9 18:15:54 JST 1998